What is Cloud Computing?
What is Public Cloud
Cloud resources owned and operated by a thirdparty cloud service provider delivered over the Internet.
What is Private Cloud
Cloud services used by a single organization, not exposed to the public.
Complete control
Security for sensitive applications
Meet specific business needs
Hybrid Cloud
Keep some servers on premises and extend some capabilities to the Cloud
Control over sensitive assets in your private infrastructure
Flexibility and costeffectiveness of the public cloud
Six Advantages of Cloud Computing
Trade capital expense (CAPEX) for operational expense (OPEX)
Pay On-Demand: don’t own hardware
Reduced Total Cost of Ownership (TCO) & Operational Expense (OPEX)
Benefit from massive economies of scale
Prices are reduced as AWS is more efficient due to large scale
Stop guessing capacity
Scale based on actual measured usage
Increase speed and agility
Stop spending money running and maintaining data centers
Go global in minutes: leverage the AWS global infrastructure
Problems solved by the Cloud
Flexibility: change resource types when needed
Cost-Effectiveness: pay as you go, for what you use
Scalability: accommodate larger loads by making hardware stronger or adding additional nodes
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
Types of Cloud Computing
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
Infrastructure as a Service (IaaS)
Provide building blocks for cloud IT
Provides networking, computers, data storage space
Highest level of flexibility
Easy parallel with traditional on-premises IT
Platform as a Service (PaaS)
Removes the need for your organization to manage the underlying infrastructure
Focus on the deployment and management of your applications
Software as a Service (SaaS)
Completed product that is run and managed by the service provider
What is edge location
Also known as AWS Points of Presence
Caches AZ contents and ensures low latency by placing content closer to users
Amazon has 216 Points of Presence (205 Edge Locations & 11 Regional Caches) in 84 cities across 42 countries
netflix
What is a local zone
It is an extension of a local region
lower latency like for gamers
How to choose an AWS Region?
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
Are most AWS services region-scoped?
Yes
What is an AWS region?
A region is a cluster of data centers
What is high availability?
Desig for minimal downtime.
what is designing for fault tolerance?
Desigining for zero downtime
what is designing for disaster recovery?
Desiginig a system to operate through a disaster
What are the AWS well-architected framework pillars?
Operational excellence - the ability to support development and run workloads effectively, gain insight into their operations, and to continuously improve supporting processes and procedures to deliver business value.
Security -
Reliability -
Performance efficiency
Cost optimization
Sustainability
Migration strategries to the cloud
7Rs
Retire
Retain
Rehost - lift and shift
Relocate - lg # of servers that are made up of one or more applications
Repurchase - drop and shop, get a different version of an app that provides better value
Replatform - lift - tinker - shift
Refactor or re-architect - a whole change using aws services
Amazon RDS and DynamoDB
relational or non-relational DBs?
DynamoDB - non-SQL
RDS - SQL
What is a hybrid environment?
Using on‑premises data centers together with AWS—but not necessarily using private cloud technology. (This is different from hybrid cloud.)
Why might an organization choose to keep some resources on‑premises?
Compliance, latency requirements, legacy systems, data residency rules, or gradual migration strategy.
What defines an AWS public service?
A service accessible through the public internet (via the AWS public zone).
Example: Amazon S3.