You are on page 1of 3

What Is Cloud Computing?

Cloud computing is the on-demand delivery of compute, database storage, applications, and other IT resources through
a cloud services platform via the Internet with pay-as-you-go pricing.

Think of it as simply renting someone elses computer!

The 6 Advantages Of Cloud Computing

1) - 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, you can
pay only when you consume computing resources, and pay only for how much you consume.

2) - Benefit from massive economies of scale

You will never have the same purchasing power as Amazon. They literally build their own servers!

3) - Stop guessing about capacity

You will probably either buy too much or too little. If you buy too much, you've wasted money and if you buy too little
you will have down time. Cloud can scale with your business needs, with no long term contracts

4) - Increase speed and agility

The A Cloud Guru platform was built in 3 weeks, using a new type of design called serverless architecture. It scales
infinitely with demand.15 years ago we would have had to buy servers and rent data centre space and we probably
never would have got off the ground.

5) - Stop spending money running and maintaining data centers

Focus on what you are good at, not at managing infrastructure. Le someone else manage that for you.

6) - 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 minimal cost.

There are 3 Types of Cloud Computing;

- Infrastructure As A Service (IAAS)


- Platform As A Service (PAAS)
- Software As A Service (SAAS)

CHAPTER 2.1 What is Cloud Computing 1


Infrastructure As A Service (IAAS)

You manage the server which can be physical or virtual, as well as the operating system. Usually the data centre provider
will have no access to your server.

Platform As A Service (PAAS)

Someone else manages the underlying hardware and operating systems. You just focus on your applications. Someone
else worries about security patching, updates, maintenance etc.

Software As A Service (SAAS)

Think of Gmail. All you manage is your inbox (or the software provided to you by Google). Google take care of the data
centers, servers, networks, storage, maintenance, patching etc. All you worry about is the software itself and how you
want to use it.

3 Types of Cloud Computing Deployments;

- Public Cloud - AWS, Azure, GCP


- Hybrid - Mixture of public and private
- Private Cloud (Or On Premise) - You manage it, in your datacenter. Openstack or Vmware

CHAPTER 2.1 What is Cloud Computing 2


What Will I Learn In This Course?

Compute

- EC2
- Lambda

Databases

- Relational Database Service (RDS)


- DynamoDB (Non Relational Databases)

Storage

- Simple Storage Service


- Glacier

Network

- VPC
- Route53

CHAPTER 2.1 What is Cloud Computing 3

You might also like