Monday 21 July 2014

Cloud Service Models


The following service models have different strengths and are suitable for different customers and business objectives. In general, interoperability and portability of customer workloads are more achievable in the Infrastructure as a Service (IaaS) service model because the building blocks of this service are relatively well-defined.

A business can now access the entire cloud computing infrastructure it requires as a service for all it uses wherever they are, on whatever device they use. This is called infrastructure as a service (IaaS). User applications remain the same running on more reliable cloud infrastructure; this is when most business will start to use cloud. Apps will be migrated as the existing infrastructure reaches the end of its life. PaaS builds on the power of IaaS as a platform to make it easier to collaborate and develop software. SaaS is explained as a set of fully serviced software running on a fully serviced infrastructure.

There is no longer the need of upfront investments for new business application packages. So cloud can be all the three models with IaaS at the core.

  • Cloud Software as a Service (SaaS): The user uses the provider’s applications running on a cloud infrastructure. The applications or software services are accessible from various client devices through a thin client interface such as a Web browser. The consumer does not control or manage the underlying cloud infrastructure including servers, network, storage, operating systems, or individual application capabilities. It might be possible for the user to specify application configuration settings.
  • Cloud Platform as a Service (PaaS): This service allows the user to deploy onto the cloud infrastructure applications that the user acquired or created using programming languages and tools supported by the provider. The consumer does not control or manage the underlying cloud infrastructure including servers, network, operating systems, or storage, but has control over the deployed software applications and possibly application hosting environment configurations.
  • Cloud Infrastructure as a Service (IaaS): This service enables the user to use processing, networks, storage, and other fundamental computing resources, and to deploy and run other software services or applications, including operating systems and applications. The consumer does not control or manage the underlying cloud infrastructure but has control over operating systems, deployed applications, storage, and possibly limited control of select networking components such as host firewalls.


No comments:

Post a Comment