Cloud Computing 101 - Session#1
- supriyamalla

- May 6, 2022
- 2 min read
Updated: Sep 9, 2022
What is Cloud Computing?
on-demand delivery of compute power, database storage, applications, and other IT resources
Through a cloud services platform with pay-as-you-go pricing
You can provision exactly the right type and size of computing resources you need
You can access as many resources as you need, almost instantly
Simple way to access servers, storage, databases and a set of application services
Deployment Models of Cloud:
Private Cloud - used by single org, not public, complete control, secure
Public Cloud - cloud owned by third party (like aws, gcloud)
Hybrid cloud - some servers on premises and extend others to cloud
Characteristics of cloud:
on demand service
broad network access
multi tenancy and resource pooling (multiple ppl use the same infra)
rapid elasticity and scalability
measured service
Advantages:
Flexibility: change resource types when needed
Cost-Effectiveness: pay as you go, for what you use - trade capital expense for operational expense ; benefit from economies of scale
Scalability: accommodate larger loads by making hardware stronger or adding additional nodes; go global in minutes
Elasticity: ability to scale out and scale-in when needed
High-availability and fault-tolerance: build across data centers
Agility: rapidly develop, test and launch software applications

Credit: Udemy course: [NEW] Ultimate AWS Certified Cloud Practitioner - 2022
IaaS: Amazon EC2 (on AWS) • GCP, Azure, Rackspace, Digital Ocean, Linode
PaaS: Elastic Beanstalk (on AWS) • Heroku, Google App Engine (GCP), Windows Azure (Microsoft)
SaaS: Many AWS services (ex: Rekognition for Machine Learning) • Google Apps (Gmail), Dropbox, Zoom
3 pricing models:
pay- as-you-go
Compute - pay for compute time
Storage - pay for data stored in cloud
data transfer OUT of the cloud
How to choose an AWS Region?
Region is cluster of data centers
Compliance with data governance and legal requirements: data never leaves a region without your explicit permission
Proximity to customers: reduced latency
Available services within a Region: new services and new features aren’t available in every Region
Pricing: pricing varies region to region and is transparent in the service pricing page
Shared Responsibility of Cloud:

Availability zones: Global Infrastructure identity is composed of one or more discrete data centers with redundant power, networking, and connectivity, and are used to deploy infrastructure. Each region has many availability zones (usually 3, min 2, max 6)
AWS Points of Presence (Edge Locations)
Amazon has 216 points of presence (205 edge loc, 11 regional caches) in 84 cities, 42 countries
IAM is a global service
A company would like to benefit from the advantages of the Public Cloud but would like to keep sensitive assets in its own infrastructure. Which deployment model should the company use? - Hybrid Cloud
Alright, onto the next session! For now, we are good. :)


Comments