0% found this document useful (0 votes)
115 views

Deployment Models For Cloud Computing

When selecting a cloud deployment model, companies must consider factors like application components, resource management needs, and existing infrastructure. There are three main models: cloud-based, where all application parts run in the cloud; on-premises, where resources are deployed using virtualization on company servers; and hybrid, which combines both cloud-based and on-premises resources. Companies choose models based on their business needs, preferring variable expenses of cloud-based over upfront costs of on-premises, and gaining scalability, speed and global access from the cloud.

Uploaded by

tesscarcamo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
115 views

Deployment Models For Cloud Computing

When selecting a cloud deployment model, companies must consider factors like application components, resource management needs, and existing infrastructure. There are three main models: cloud-based, where all application parts run in the cloud; on-premises, where resources are deployed using virtualization on company servers; and hybrid, which combines both cloud-based and on-premises resources. Companies choose models based on their business needs, preferring variable expenses of cloud-based over upfront costs of on-premises, and gaining scalability, speed and global access from the cloud.

Uploaded by

tesscarcamo
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Deployment models for cloud computing

When selecting a cloud strategy, a company must consider factors such as required cloud
application components, preferred resource management tools, and any legacy IT
infrastructure requirements.

The three cloud computing deployment models are cloud-based, on-premises, and
hybrid. 

Select each tab to learn about each category.

Cloud Based Deployment

 Run all parts of the application in the cloud.


 Migrate existing applications to the cloud.
 Design and build new applications in the cloud.

In a cloud-based deployment model, you can migrate existing applications to the cloud, or you
can design and build new applications in the cloud. You can build those applications on low-
level infrastructure that requires your IT staff to manage them. Alternatively, you can build them
using higher-level services that reduce the management, architecting, and scaling requirements
of the core infrastructure.

For example, a company might create an application consisting of virtual servers, databases, and
networking components that are fully based in the cloud.

On-Premise Deployment

 Deploy resources by using virtualization and resource management tools.


 Increase resource utilization by using application management and virtualization
technologies.

On-premises deployment is also known as a private cloud deployment. In this model, resources


are deployed on premises by using virtualization and resource management tools.

For example, you might have applications that run on technology that is fully kept in your on-
premises data center. Though this model is much like legacy IT infrastructure, its incorporation
of application management and virtualization technologies helps to increase resource utilization.

Hybrid Deployment

 Deploy resources by using virtualization and resource management tools.


 Increase resource utilization by using application management and virtualization
technologies.

On-premises deployment is also known as a private cloud deployment. In this model, resources


are deployed on premises by using virtualization and resource management tools.

For example, you might have applications that run on technology that is fully kept in your on-
premises data center. Though this model is much like legacy IT infrastructure, its incorporation
of application management and virtualization technologies helps to increase resource utilization.

Benefits of cloud computing


Consider why a company might choose to take a particular cloud computing approach
when addressing business needs.

Trade upfront expense for variable expense


Upfront expense refers to data centers, physical servers, and other resources that you would need
to invest in before using them. Variable expense means you only pay for computing resources
you consume instead of investing heavily in data centers and servers before you know how
you’re going to use them.

By taking a cloud computing approach that offers the benefit of variable expense, companies can
implement innovative solutions while saving on costs.

Stop spending money to run and maintain data centers


Computing in data centers often requires you to spend more money and time managing
infrastructure and servers. 

A benefit of cloud computing is the ability to focus less on these tasks and more on your
applications and customers.

Stop guessing capacity


With cloud computing, you don’t have to predict how much infrastructure capacity you will need
before deploying an application. 
For example, you can launch Amazon EC2 instances when needed, and pay only for the compute
time you use. Instead of paying for unused resources or having to deal with limited capacity, you
can access only the capacity that you need. You can also scale in or scale out in response to
demand.

Benefit from massive economies of scale


By using cloud computing, you can achieve a lower variable cost than you can get on your own.
 
Because usage from hundreds of thousands of customers can aggregate in the cloud, providers,
such as AWS, can achieve higher economies of scale. The economy of scale translates into lower
pay-as-you-go prices. 

Increase speed and agility


The flexibility of cloud computing makes it easier for you to develop and deploy applications.

This flexibility provides you with more time to experiment and innovate. When computing in
data centers, it may take weeks to obtain new resources that you need. By comparison, cloud
computing enables you to access new resources within minutes.

Go global in minutes

The global footprint of the AWS Cloud enables you to deploy applications to customers around
the world quickly, while providing them with low latency. This means that even if you are
located in a different part of the world than your customers, customers are able to access your
applications with minimal delays. 

Later in this course, you will explore the AWS global infrastructure in greater detail. You will
examine some of the services that you can use to deliver content to customers around the world.

 AWS glossary
 Whitepaper: Overview of Amazon Web Services
 AWS Fundamentals: Overview

 What is cloud computing?


 Types of cloud computing
 Cloud computing with AWS

You might also like