White Paper Flashcards
Learn aws (268 cards)
What are the 6 advantages of cloud computing
Trade capital expense for variable expenses
Benefit from massive economics of scale
Stop guessing capacity
Increase speed and agility
Stop spending money maintaining data center
Go global in minutes
Types of cloud computing
Saas
End user apps
Entire stack managed for you
PAAS
data
Applications
Iaas O/S Manage middeware Runtime Data Applications
On-premises Network Storage Servers Compute Virtualization o/s Middeware Run intime Data Applications
Deployment Models
Cloud
100% in the cloud
Hybrid
Connect existing resources to cloud based resources
Common to extend existing on premises
And cloud bro grow an organization connect to apis to internal sys
On-premises
Deployment resources on premises with virtualization aka private cloud
Region
Availability zone
R: physical location with availability zones, each region is independent of others
Az: one or more data centers with redundant power, networking, connectivity,
Offer ability to operate production apps, dbs more highly available
Each availability zone is designed to be an independent failure zone. Physically separate
Benefits of aws security
1 keeps data safe
2 meet compliance requirements
3 save money
4 scale quickly
Sdks
Software development kits for your language or platform
Amazon Athena
Serverless Query s3 data with sql
No infrastructure pay as you go
No need for ETL
Out of the box uses aws glue
Don’t have to spin up server
All taken care of
Auto performative
CloudSearch
Manages all server resources need to build and deploy indexes
Search over your data
When search data but don’t want overhead of managing indexes yourself
The Amazon CloudSearch console enables you to easily create, configure, and monitor your search domains, upload documents, and run test searches.
Amazon CloudSearch supports 34 languages and popular search features such as highlighting, autocomplete, and geospatial search.
_ data centers per region
At least 2
Edge locations
Data centers designed to deliver services with the lowest latency possible.
Closer than regions or availability zones
Edge locations are used by: Cloudfront Most used cached content in edgeLocations Route 53 Web application firewall aws shield AWS Global Accelerator
Edge locations only used by Amazon’s managed services
Separation of responsibilities
On-premises:
Manage everything
Network, storage, servers, virtualization, o/s, middeware, runtime, data, applications
IAAS:
O/S, middeware, runtime, data, applications
PAAS:
Applications, data
SAAS:
You don’t manage anything
Wavelength zones
5 g
What does an ec2, rds db, redshift need to exist in?
Vpc
S3 bucket is where?
Outside VPC
Security group vs
Nacl
Security group state full, allow rules , instance level
Nacl stateless, deny rule,subnet level
Servers in private network what do you do
Need NAT gateway
Config main route table
VPC spans how far?
Entire region
Ipsec vpn connection
Vpn tunnel In public internet encrypted
High bandwidth low latency
AWS direct connect
High bandwidth low latency
Needs fiber optic laid down to aws partner
Most expensive
Bypass public internet
AWS vpn cloudHub
If you have multiple site to site connections
Connect multiple sites into VPC
Uses spoke-hub model
Uses virtual private gateway of a single vpc
Site to site vpn needs
Need vpn gateway customer gateway
Need to set up route tables
VPN direct connect
Fiber optic cable connection
Virtual interface
Hybrid cloud solution
Peering
Cheeper to communicate over private VPC vs over public internet
Traffic in aws backbone
Can only connect two VPCs together
Transitive routing isn’t allowed in pure peering
AWS VPC endpoint
2 types
Interface endpoints
For support services like sns, cloudwatch, aws config
Gateway endpoints
For S3 or dynamodb
Fir these services the target is the gateway endpoint