You are on page 1of 8

What is cloud computing?

Hello again! Welcome to the section 2 of the AWS Cloud Computing

So, in this lecture, we are going to have a look at cloud computing in AWS. We are
going to explore what is at a high-level. Next, we will cover the six advantages of cloud
computing, the three different types of cloud computing, and by the end, we will learn
about the three deployment models of cloud computing.

Let's start with understanding what cloud computing is?

Cloud Computing is increasingly used by companies in all industries and is the new
form of data storage for the 21st century. However, it comes in many variants, and it is
not always easy to choose the offer that best suits one's business. To better understand
the Cloud Computing phenomenon, here is a complete definition of the term. So, Cloud
computing is the on-demand delivery of computing, database storage, applications, and
other IT resources through a cloud services platform like amazon web services, for
example, via the internet rather than a computer hard drive and with pay-as-you-go
pricing.

I want you to Think of it simply as renting someone else's computer. So, you can rent it
to do a computation, to store your files, to send text messages, etc. it means that the
cloud is just a way of using somebody else computing capacity that you are going to
rent it by the minute, by the hour, or even by the second.

That is all the cloud is, is just renting someone else’s computer.

After you've figured out what cloud computing, let’s move to the six advantages of cloud
computing.
So, what are the six advantages of cloud computing?

This was discussed in the first white paper, which is an overview of amazon web
services.

So, if you get the chance, please go ahead and read that. I will link to it in the resources
section of the course.

So, we are going to cover it very quickly, and the first advantage of cloud computing is:

That you can Trade capital expense for variable expense – Instead of having to
invest heavily in data centers and servers before you know how you’re going to use
them, with amazon web services and with other cloud computing providers, you can pay
when you consume computing resources, and pay only for how much you consume.

You will pay for only what you use. You don’t have to sign a 3 to 5 years contract. You
don’t have to go out and buy a physical server.

So, the second advantage is:

That you can 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 is aggregated in the cloud, providers such as
AWS can achieve higher economies of scale, translating into lower pay-as-you-go
prices. So you will never have the same purchasing power as amazon.

The third advantage is:


That you Stop guessing capacity – With cloud computing, you can access as much or
as little capacity as you need, and scale up and down as required with only a few
minutes’ notice. That will eliminate guessing on your infrastructure capacity needs.

The fourth advantage is


That you can Increase speed and your agility – In a cloud computing environment,
new IT resources are only a click away, which means that you reduce the time to make
those resources available to your developers from weeks to just minutes. These results
in a dramatic increase in agility for the organization since the cost and time to
experiment and develop significantly lower.

Number five is:

Stop spending money running and maintaining data centers – Focus on projects
that differentiate your business, not the infrastructure. Cloud computing lets you focus
on your customers, rather than on the heavy lifting of racking, stacking, and powering
servers.

Number six is:


Go global in minutes – Easily deploy your application in multiple regions around the
world with just a few clicks. This means you can provide lower latency and a better
experience for your customers at a minimal cost.

Let's move to the three types of Cloud Computing.


So, Cloud Computing services can be divided into three categories. We have
infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a
Service (SaaS).

Infrastructure as a Service,

IaaS providers, such as AWS, supply a virtual server instance and storage, as well as
APIs that let users migrate workloads to a virtual machine. Users have allocated storage
capacity and can start, stop, access, and configure the VM and storage as desired. IaaS
providers offer small, medium, large, extra-large, and memory- or compute-optimized
instances, in addition to customized instances, for various workload needs.
A good example of this would be EC2, which we are going to cover off in a future
lecture.

We have Platform as a Service:

I want you to think of GoDaddy, is a good example of this. In GoDaddy, you can just
upload a bunch of website code, and it will point you a domain name to it, and then it
would show up. You don’t have to worry about managing the underlying hardware and
the operating system. You have to focus on your applications, and someone else will do
security patching for you and updates, maintenance, etc.

And then, we have

Software as a Service

The easiest one to think about is Gmail. All you manage your inbox (or the software
provided to you by Google). Google takes care of data centers, servers, networks,
storage, maintenance, patching, etc. All you have to do is to worry about the way you
want to use your software.

So, the next slide is for the three different models of Cloud Computing Deployments.

So, The Three different models of Cloud Computing Deployments are:

We have the Public Cloud, and this is the big three. So, we have got AWS, Azure,
GCP. And then we have Hybrid, this is a mixture of public and private, so you might
have your website on the public cloud, but you might have your confidential employee
information in a server that you host, and you don’t want anyone to be able to access
that. So, that is some mixture of public and private. And then we have Private Cloud
(or on the promise), you manage it in your data center. It would be Openstack or
Vmware or Microsoft HPV.
So, let’s have a look at AWS- high-Level Services,

Amazon Web Services offers a broad set of global cloud-based products, including
compute, storage, databases, analytics, networking, mobile, developer tools,
management tools, IoT, security, and enterprise applications.

These services help organizations move faster, lower IT costs, and scale. AWS is
trusted by the largest enterprises and the hottest start-ups to power a wide variety of
workloads, including web and mobile applications, game development, data processing
and warehousing, storage, archive, and many others.

So, these are all the high-level services, and under these individual sections, there is a
whole bunch of different services. The compute section might have five different
services available to it; Robotics just has one, Application integration might have 10. So,
this is a full look of all the services

So, you might wonder what is actually applicable to the certified cloud practitioner exam.
Well, is just these services. Compute, storage, databases, migration and transfer,
network and content delivery, security, identity and compliance, and then, AWS cost
management. And that really all you need to know to pass the certified cloud
practitioner exam.

We are going to cover this in detail in the rest of the course.


And to be honest, you can probably lose these services as well, so really, the core
fundamental services are the compute, storage, databases, security, identity and
compliance, and then, AWS cost management. That is what you need to know to pass
the cloud practitioner exam.

What will we learn in this course?

Under the compute section, we are going to learn about EC2, which is virtual machines
in the cloud. After that, we are going to learn about lambda, which is the next sort of
level-up, so you don’t have to worry about virtual machines at all; all you worry about is
the code.

Then we have Databases. We are going to learn about the Relational Database Service
(RDS) as well as DynamoDB, which is amazon Non-Relational Databases.

Then we are going to look at Storage. We start with S3, which is a Simple Storage
Service and Glacier.

And we will conclude by a look at the network section. In this part, we will learn about
VPC at a very high-level, so you don’t really need to know all of them to get into your
associate exam. And also, we are going to introduce Route53, which is Amazon DNS
service.

So Seriously, anyone Can learn AWS, you don’t have to know anything about it, you
don’t have to have a computer science degree.

You don’t have to have a tech background so that everyone can pass the cloud
practitioner exam. As I said, don’t worry if you don’t have any technical background. We
will explain that to you very simply. We are going to take all the concepts step by step.
And by the end of this course, you will be able to pass the certified cloud practitioner
exam.
Well, what you should learn AWS?

So, this is the cloud as a portion of the total potential market spend and if you have a
look in this graph. They have said it is 2015, the evolution of the use of cloud computing
is 4.3%, by 2016, it was 6.1%, we’ve got to 2019, we are in 11.3%, and they are
predicting that it increase to 15.3% by the end of 2021, so you would imagine how much
further this has to go.

And this is the Public Cloud Market Share, so, basically, in 2016, amazon had 35% of
the market share, Microsoft had 8%, and google and Ali Baba basically made-up 2%,
and we have other cloud providers with 52%. And then, as you can see by 2019, the
other providers are dropping-off, Microsoft is evolving in the same direction as Amazon,
google was slowly getting there as well as Ali Baba, and as you can see, Amazon is the
market leader.

What I want to show you by these two graphs is that is an incredible industry to get into
because it got an awful long way to grow, companies are spending more and more on
the public cloud, and once you get certified, you are going to have an excellent job,

Getting AWS certified it is a fantastic move for your future. There are very few people
who are AWS certified. So I want to encourage you to go and do the certified solution
architecture associate. If you want to go really into it, go into the professional level
courses.

So, for Exam Tips:

You need to know the six advantages of the cloud. Also, you need to know the three
types of cloud Computing. And finally, learn the three types of cloud Computing
Deployments.

So, that is it for this lecture. If you have any questions, please let me know. If not, feel
free to move on to the next lecture.
Thank you.

You might also like