Exam Prep Flashcards
(108 cards)
The 6 Advantages of Cloud Computing
- Trade capital expense for variable expense.
- Benefit from massive economies of scale
- Stop guessing about capacity
- Increase speed and agility
- Stop spending $$ running and maintaining data centers
- Go global in minutes
3 Types of Cloud Computing
- Infrastructure as a service (IaaS)
- Platform as a service (PaaS)
- Software as a service (SaaS)
Infrastructure as a Service (IaaS)
You mange the server, which can be physical or virtual, as well as the operating system. Usually the data center 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 patches, updates, maintenance, etc.
Software as a Service (SaaS)
All you worry about is the software and how you use it.
Ex) Gmail
3 Types of Cloud Computing DEPLOYMENT
- Public Cloud - AWS, Azure, GCP
- Hyrbid - Mix of public and private
- Private (On Prem) - You manage it in your data center, open stack or VM
Availability Zone
Data Center
Region
Geographical area, 2+ regions per AZ
Edge Location
Endpoint for AWS that cache content
CloudFront, CDN (Content Delivery Network)
Rank:
Availability Zone
Region
Edge
Availability Zone < Region < Edge
How do you chose the right AWS Region?
Data Sovereignty Laws
Latency to End Users
AWS Services
What is S3
Simple Storage Service Provides secure, durable, highly scaleable object storage. Flat files, pictures, video, doc, etc... Object based storage 0 - 5 TB
S3 Namespace
Universal - must be unique globally
What happens on a successful S3 upload
HTTP 200 Code
Consistency for S3
- Read after write for PUTS of new objects
- if write, data is immediately available - Eventual consistency for overwrite of PUTS and DELETES
- Update or delete may get old version
- Takes time to change
S3 Guarantees
Availability 99.9%
Durability 99.999999999% (11 9’s)
Features of S3
- Tiered storage availability
- Lifecycle management
- Versioning
- Encryption
- Security through Access Control Lists and Bucket Policies
S3 Storage Classes
- S3 Standard - Designed to sustain loss of 2 AZ concurrently
- S3 IA - Less frequent but rapid access, lower fee but includes retrieval fee
- S3 One Zone IA - Lower cost
- S3 Intelligent Tiering - Optimize cost by moving data between tiers using ML
- S3 Glacier
- S3 Glacier Deep Archive - Retrieval time of 12+ hours
How are you charged for S3
Storage Requests Storage Management Pricing Data Transfer Transfer Acceleration Cross Region Replication
S3 Transfer Acceleration
Enables fast, easy, and secure transfer of files.
Takes advantage of CloudFront’s globally distributed edge locations. As the data arrives at an edge location, data is routed to S3 over an optimized path.
Key Fundamentals of S3
Key (name of the object)
Value (data - made up of a sequence of bytes)
What is CloudFront?
A content delivery network (CDN) is a system of distributed servers (network) that deliver webpages adn other web content to a user based on the geographic locations of the user, the origin of the webpage, anda content delivery server.
What is EC2?
Amazon Elastic Compute Cloud (EC2) is a virtual server in the cloud.
Reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change.
EC2 Pricing Model
- On Demand - fixed rate per hour or second
- Reserved - capacity reservation, 1 to 3 year contracts, significant per hour discount
- Spot - bid on price if flexible start and end times
- Dedicated Hosts - physical EC2 servers, use existing server bound license