JAVA SCRIPT

AWS - CLOUD PRACTIONER NOTES - CHAPTER 1 - CLOUD COMPUTING



1. what is cloud computing ?

Cloud computing is on demand delivery of IT resources (Hardware,compute, networking, security) through third parties like AWS, Google and Azure over internet with pay as you go pricing.

Cloud computing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Amazon Web Services (AWS).


2. Benefits of Cloud computing ?


- Trade upfront expense for variable expense

Upfront expenses include data centers, physical servers, and other resources that you would need to invest in before using computing resources. 

Instead of investing 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.

- stop guessing money to run and maintain data centre

Cloud 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 Elastic Compute Cloud (Amazon EC2) instances when needed and pay only for the compute time you use. Instead of paying for resources that are unused or dealing with limited capacity, you can access only the capacity that you need, and scale in or out in response to demand. 

- benefit from massive economy 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 aggregates in the cloud, providers such as AWS can achieve higher economies of scale. Economies of scale translate 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 also provides your development teams with more time to experiment and innovate.


- Go global in minutes

The AWS Cloud global footprint enables you to quickly deploy applications to customers around the world, while providing them with low latency.


3. 3 types of computing models ?


Iaas - Infrastructure as resource EX : E2 instances

Paas - Platform as resource EX: 

Saas - Softwate as resource EX:  RDS, Elastic bean stalk


4. 3 types of cloud deplyoment ?

Private

Cloud

Hybrid


No comments:

Post a Comment