Know about Cloud service models and deployment models

Cloud service models and deployment models

Cloud Service Models

There are the following three types of Cloud service models and deployment models –

  1. Infrastructure as a Service (IaaS)
  2. Platform as a Service (PaaS)
  3. Software as a Service (SaaS)
  1. Cloud
  2. Hybrid
  3. On-premises

 

                                                                                                                                         Infrastructure as a Service (IaaS)
Infrastructure as a Service, sometimes abbreviated as IaaS, encompasses the building blocks of cloud computing, typically providing access to network functions, computers (virtual or dedicated hardware),and data storage space. Infrastructure as a Service gives you the highest level of flexibility and management control over your IT resources and most closely resembles the existing IT resources that many IT departments and developers are familiar with today.

Examples: DigitalOcean, Linode, Amazon Web Services (AWS), Microsoft Azure, Google Compute Engine (GCE), Rackspace, and Cisco Metacloud.

  • Characteristics of IaaS-
  1. Resources are provided as a service.
  2. Services are highly scalable.
  3. Dynamic and flexible.
  4. GUI and API-based access.
  5. Automate management tasks.

 

Platform as a Service (PaaS)

Platform as a service eliminates the need for organizations to manage the underlying infrastructure (typically hardware and operating systems), allowing you to focus on deploying and managing your applications. It helps you to be more efficient as you don’t have to worry about resource acquisition, capacity planning, software maintenance, patches,or any other undifferentiated heavy work involved in running the applications.

Examples: AWS Elastic Beanstalk, Windows Azure, Heroku, Force.com, Google App Engine, Apache Stratos, Magento Commerce Cloud, and OpenShift.

  • Characteristics of PaaS
 
  1. Multiple users can access the same developer program.
  2. Integration with web services and databases.
  3. This based on virtualization technology.
  4. The supports multiple languages ​​and frameworks.
  5.  The offers an “autoscale” capability.

 

Software as a Service (SaaS)

Software as a Service provides you with an out-of-the-box product managed by a service provider. In most cases, people who refer to software as a service are referring to end user applications. With a SaaS offering, you don’t have to think about how to maintain the service or how to manage the underlying infrastructure; you just have to think about how to use this particular software. A common example of a SaaS application is web-based email, where you can send and receive email without having to manage feature additions to your email product or maintain servers and operating systems. that run your email program.

Examples: BigCommerce, Google Apps, Salesforce, Dropbox, ZenDesk, Cisco WebEx, ZenDesk, Slack, and GoToMeeting.

  • Characteristics of SaaS
  1. Manage from a central location.
  2. Hosted on a remote server.
  3. Accessible via the Internet.
  4. User is not responsible for hardware and software updates.
  5. Volume Purchasing Services.

 

Types of cloud deployment models

Cloud

Cloud applications are deployed entirely in the cloud, where all parts of the application run. Cloud applications are either built in the cloud or migrated from existing infrastructure to take advantage of cloud computing. Cloud based applications can be built on low level infrastructure components, or they can use higher level services that provide an abstraction of the management, architecture, and scaling needs of the central infrastructure.

Hybrid

Cloud service models and deployment modelsA hybrid deployment is a way to connect infrastructure and applications between cloud-based resources and existing non cloud resources. The most common hybrid deployment approach is to extend and grow an organization’s infrastructure to the cloud between the cloud and existing on-premises infrastructure while connecting cloud resources to on-premises systems. For more information on how AWS can help you with hybrid deployments, visit our hybrid page.

On-premises


Use virtualization and resource management tools to deploy on-premises resources, sometimes referred to as a “private cloud.” On-premises deployments don’t offer many of the benefits of cloud computing, but are sometimes sought after for their ability to provide dedicated resources. In most cases, this deployment model is the same as IT infrastructure auditing, while using application management and virtualization technologies to try to improve resource utilization.

Know about Cloud service models and deployment models
Scroll to top