Cloud Deployment Models


How Data Center architecture is reflected in the Cloud
1m 47s

The course is part of these learning paths

AZ-900 Exam Preparation: Microsoft Azure Fundamentals
AWS Cloud Practitioner Certification Preparation
Get Started Building Cloud Solutions
Considering a Career in Cloud Computing?
more_horizSee 5 more
Start course


With a wide range of Cloud courses already available at a deep technical level, this course is aimed as an introduction to those, looking at Cloud Computing from the perspective of a beginner who may have no previous experience of the topic at all.

Before implementing or adopting Cloud technology you will want to have an understanding of what it is exactly and what options you have when thinking about your deployment. This course covers a wide range of Cloud Computing topics areas providing you with a solid foundation of understanding.

We will start by looking at what Cloud Computing is and its definition before breaking this down to understand what that definition means. We will look at the different deployment models such as Public, Private and Hybrid Clouds before digging into what actually makes a Cloud a Cloud. Here we break down the Cloud model by looking at its key concepts and characteristics that make it so appealing to a wide range of organizations and individuals.

This course also looks at the different service models of Cloud Computing, Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) providing examples and differences between each.

With all of these different deployment and service options, this course looks at ways other organizations are utilizing the Cloud with some common use cases that you may be familiar with.

Lastly, an overview is given on how typical on-premise data center solutions are reflected within the Cloud. Some people may already be aware of these solutions but are unsure of how certain infrastructure such as networks is architected from a Cloud Computing perspective. As well as networking we will also look at Storage and compute (server) resources and how these are deployed in comparison to on-premise solutions.

Learning Objectives

The key learning objectives of this course will enable to student to have:

• A clear definition of what Cloud Computing is

• A comprehensive understanding of Cloud Computing

• An understanding of Cloud Computing benefits and key concepts

• An understanding of when and where to use it using the appropriate industry models

Intended Audience

This course is intended for anyone who wants to learn about Cloud Computing, and that may have NO or very little of it knowledge of it currently. It’s for those of you who are looking to learn more about the Cloud to decide if it's something you want to adopt within your business, or those of you that may be seeking a career move and want to learn the foundation of Cloud principles, then this course is certainly for you.

• Beginners to Cloud Computing

• Business Managers


• A basic understanding of server hardware components

• A basic understanding of what a Data Center is

This Course Includes

• 35 minutes of high-definition video

• 8 Lessons

• Links to key documentation by Public Cloud providers

What You'll Learn

Lesson: Introduction - This lesson provides an introduction to the trainer and covers the intended audience. We will also look at what lessons are included in the course and what you will gain as a student from attending the course.

Lesson: What is Cloud Computing? - Following this lesson the student will be able to explain what Cloud Computing is and the underlying technology that its based upon, virtualization. The student will also be aware of the primary resources of the Cloud: Compute, Storage, and Network.

Lesson: Cloud Deployment Models - Following this lesson the student will know the different deployment models available and will be able to give an understanding and distinction between Public, Private and Hybrid Clouds.

Lesson: Key Cloud Concepts -  Following this lesson the student will be able to describe what makes a Cloud a Cloud and what its key characteristics and concepts are.

Lesson: Cloud Service Models - Following this lesson, the student will be able to explain what Infrastructure as a Service (IaaS), Platform as a Service (PaaS) and Software as a Service (SaaS) are and the differences between them.

Lesson: Common use cases of Cloud Computing - Following this lesson the student will have a comprehensive understanding of the different use cases cloud computing can have.

Lesson: How Data Center architecture is reflected in the Cloud - Following this lesson the student will understand how typical on-premise infrastructure is architected differently within the Cloud.

Lesson: Key Points - This lesson will review all of the key points of the previous lesson.

If you have thoughts or suggestions for this course, please contact Cloud Academy at


Hello and welcome to this lecture where I shall explain some of the different deployment models used when adopting Cloud technology. Typically within Cloud computing, there are three different Cloud model types, each offering different levels of management, flexibility, security and resilience, and these are Public, Private and hybrid. Let's start with the Public Cloud. A Public Cloud model is where a vendor makes available use of shared infrastructure including, but not limited to, compute, storage, database and network resources, that can be provisioned on demand and typically accessed over the internet for Public usage. The consumer will never see the hardware used nor know the exact physical location of their data, but they will be able to specify the geographic region in which it resides to aid with data latency depending on where you end users are located. It makes sense from a design perspective to host your infrastructure as close to the geographical region as your customers or end users are, as this will provide the best overall performance for them. All back and maintenance of the physical location services such as power calling et cetera, along with the physical maintenance of hosts such as hardware failures, will be maintained by the Cloud vendor and seemingly invisible to the end user. As a general rule, you can access your services on the Public Cloud from anywhere as long as you have an internet connection. 

A Private Cloud is different to a Public Cloud in that the infrastructure is Privately hosted, managed, and owned by the individual company using it, giving greater and more direct control of it's data. Enterprises who wish to keep a tighter grasp of security control may adopt this architecture. As a result, the hardware is usually held on premise. How this differs from a typical on-premise server farm approach, is that the same Cloud principals are applied to the design such as the use of virtualization, creating a pool of shared computer storage and network resources, making use of scalability and on-demand provision. With this approach, more capital expenditure is requited to acquire the host and the data center that they will physically reside in. Not only this, additional resource will be needed for the day to day operations and maintenance of this equipment. And so your daily operational cost will also increase. compared to that of a Public Cloud model. As you may have already guessed, a hybrid Cloud is a model that makes use of both Public and Private Clouds. This model may be used for seasonal burst traffic or for Disaster Recovery. A hybrid model is established when a network link is configured between the Private Cloud to services within the Public Cloud, essentially extending the logical internal network of the Private Cloud. 

This makes the benefits given from both the Public and Private models and allows you to architect your services in the most appropriate model. However, be aware that they also contain the same negatives from both solutions too. Hybrid Clouds are normally short-term configurations, maybe for test and dev purposes, and can often be a transitional state for enterprises before moving a service to reside purely in the Public Cloud. This table highlights some of the differences between the Cloud types. So feel free to pause the video just to examine the contents of this table just so you really understand the differences. That brings me to the end of this lecture covering the three main deployment types of Cloud technology. For the remainder of this course, I'll be primarily focusing on Public Cloud deployments. Coming up in the next lecture, I'll be looking at some of the key Cloud concepts to be aware of.

About the Author
Learning paths61

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data center and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 80+ courses relating to Cloud reaching over 100,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.