Cloud computing is a software architecture in which majority of computing happens on the remote hardware and software that allow centralized data storage and online access to computer services or resources. Clouds can be classified as public, private, hybrid and personal. Cloud computing often referred as Cloud.
Cloud Deployment styles
Public Cloud:
Public clouds are maintained by organizations or institutions that hosts hardware, software, data-centres. Public cloud services are delivered as a commodity based on the utility and consumption.
Private Cloud:
A private cloud is owned and operated by an organization for its own purpose. They exist to take advantage of many of cloud’s efficiencies, while providing more control of resources and steering clear of multi-tenancy. Undertaking a private cloud project requires a significant level and degree of engagement to virtualize the business environment, and requires the organization to reevaluate decisions about existing resources.
Hybrid Cloud:
Hybrid cloud is a composition of two or more clouds (private, community or public) that remain distinct entities but are bound together, offering the benefits of multiple deployment models. Hybrid cloud can also mean the ability to connect collocation, managed and/or dedicated services with cloud resources. Practically Most companies with private clouds will evolve to manage workloads across data centers, private clouds and public clouds—thereby creating hybrid clouds.
Personal Cloud:
Personal cloud is a collection of digital content and services which are accessible from any device. The personal cloud is not a tangible entity. It is a place which gives users the ability to store, synchronize, stream and share content on a relative core, moving from one platform, screen and location to another. Created on connected services and applications, it reflects and sets consumers’ expectations for how next-generation computing services will work.
Cloud service models can be divided into following cateogries:
Software as a service (SaaS):
SaaS model providers install and operate application software in the cloud and cloud users access the software from cloud clients. . This eliminates the need to install and run the application on the cloud user’s own computers, which simplifies maintenance and support. Cloud applications are different from other applications in their scalability—which can be achieved by cloning tasks onto multiple virtual machines at run-time to meet changing work demand.
Infrastructure as a service (IaaS):
IaaS is one of the fastest-growing areas of cloud adoption. Organizations use cloud IaaS for only a portion of their workloads, the percentage of workloads in cloud IaaS is growing rapidly.To deploy their applications, cloud users install operating-system images and their application software on the cloud infrastructure. In this model, the cloud user patches and maintains the operating systems and the application software. Cloud providers typically bill IaaS services on a utility computing basis: cost reflects the amount of resources allocated and consumed.
Platform as a service (PaaS):
IaaS is one of the fastest-growing areas of cloud adoption. Organizations use cloud IaaS for only a portion of their workloads, the percentage of workloads in cloud IaaS is growing rapidly.To deploy their applications, cloud users install operating-system images and their application software on the cloud infrastructure. In this model, the cloud user patches and maintains the operating systems and the application software. Cloud providers typically bill IaaS services on a utility computing basis: cost reflects the amount of resources allocated and consumed.
DStrategyTech works with organizations to define Cloud strategies and also supports implementation.