What Is Cloud Computing (1) .Edited
What Is Cloud Computing (1) .Edited
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.
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, this 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, go 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:
You can trade capital expenditures against variable expenses - Instead of making
massive investments in data centers and servers first before you know how you're going
to use them, through amazon's web services and other cloud computing providers, you
can pay when you use computing resources, and pay only for the amounts you
consume.
You'll pay for only what you use. You don't have to sign a 3 to 5 years contract. You do
not have to go out and buy a physical server.
That you can benefit from massive economies of scale - When using cloud
computing, you can realize a lower cost of ownership than you could achieve on your
very own. Since the usage of hundreds of thousands of customers is aggregated into
the cloud, providers like AWS can achieve much greater economies of scale, which
translates into lower billing prices. This means that you will never have the same
purchasing power as Amazon.
stop wasting money to maintain and operate data centers - Focus on projects that
will differentiate your business, not on infrastructure. With cloud computing, you can
now focus on your customers instead of the heavy work of racking, stacking of servers,
and power supply.
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, like AWS, supply a virtual server instance and storage, as well as APIs
that let the user 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.
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.
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.
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.
Amazon Web Services provides a wide range of global cloud-based products, which
include computing, storage, databases, analytics, networking, mobile, developer tools,
management tools, security, IoT, and Enterprise applications.
Such services should help organizations to grow faster, reduce their IT costs, and
expand. Leading companies and start-ups rely on AWS to power a wide variety of
workloads, including Web and mobile applications, games development, data
processing and storage, storage, archiving, 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, it 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.
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 in order
to pass the cloud practitioner exam.
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.
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.