Ch. 2 Content - Cloud Concepts Flashcards
What are the 6 advantages of Cloud?
- Trade CAPEX for Variable Expense.
- Massive economies of scale.
- You don’t guess about needed capacity.
- Increased speed and agility.
- Cut costs on maintaining infra. and/or DCs.
- You can go Global in minutes.
What are the 3 types of Cloud Computing?
IaaS
PaaS
SaaS
What are the 3 types of Cloud Computing deployments?
Public
Private
Hybrid
Region v. Availability Zone v. Edge Location
Region - physical geo-location that consists of 2+ AZ’s.
AZ - one or more DCs in close proximity (power/connectivity/compute).
Edge - AWS endpoints that cache content and make up the CDN.
What are the AWS Subscription Plans?
- Basic - FREE
- Developer - $29/mo (12-24 hour SLA only during business hours); mainly used for testing.
- Business - $100/mo (24x7 support with 1-hour SLA); production use of AWS.
- Enterprise - $15K/mo (direct TAM coverage); mission critical biz apps running in AWS.
What is IAM (Identity Access Management)?
This is a global service that allows for role based access to certain functions or features within AWS; basically “RBAC”
What are the 3 different ways to access/interact with the AWS platform?
- Console
- CLI (programmability)
- SDKs
What is a Group?
A place to store all your users. The users in a specific group will inherit all the permissions that are outlined for the group (Developers, Sys Admin, HR, etc.)
How do users in a Group get granted access?
To set permissions, you attach a policy (via JSON) with key value pairs.
Key = name of object Value = the associated data
What is S3? What size can the individual data points be within S3?
Simple Storage Service - provides IT teams and Developers very secure/scalable Object-Based storage to run their services on.
Made for FLAT files (unstructured data) - videos, text files, pictures i.e things that aren’t dynamically changing.
Files can be 0 bytes to 5TB
What are some S3 Bucket attributes?
- Names for buckets must be unique as they are Universal.
- You would NOT want to install an operating system in one of these.
- You can almost immediately Read after a Write to an S3 bucket.. When deleting however it might take a bit of time (where you still see the old object).
- You can assign buckets to specific regions, but when you view from the console it’s always a global view.
What is S3 Cross-Region Replication
You can replicate data automatically to back-up S3 buckets in different regions.
What is S3 Transfer Acceleration?
Instead of users in different regions uploading to a single S3 bucket, they upload to Edge Locations which then send that data over the AWS backbone to the S3 bucket (much faster and more efficient).
What are the six S3 Storage Classes? Give examples for each.
- S3 Standard - 11 x 9’s availability; data stored in multiple devices in multiple facilities. Can withstand the loss of 2 x facilities.
- S3 IA (infrequent access) - data accessed less frequently but requires rapid access when you need it.
- S3 One Zone IA - very low coast for IA data; single AZ zone.
- S3 Intelligent Tiering - uses ML to move your data to the most cost-efficient tier.
- S3 Glacier - low cost data archiving; retrieval times can be set for minutes up to hours.
- S3 Glacier Deep Archive - lowest cost option; retrieval time is minimum 12-hours.
What is CloudFront? What does it do?
Amazon’s CDN network that delivers web content/web pages to users based on their geo-location, the origin of the webpage, and Edge delivery server.
What is a CloudFront Edge Location?
Locations where content is cached. Files get cached for “x” length of time specified by a TTL (typical TTL is 48 hours). These are not READ only, but you can WRITE to them too.
What is a CloudFront Origin? What are some examples of an Origin?
The origin of all the files that the CDN will distribute.
These can be:
- S3 bucket
- EC2
- Elastic Load Balancer
- Route 53.
What is a Distribution? What are the two types of Distributions?
The name given to the CDN (that does the distributing of the files). Amazon’s CDN (CloudFront) consists of a collection of Edge locations.
- Web Distribution - used for websites. These are STATIC when created in S3 (i.e no connection to a DB for dynamic content)
- RTMP - used for media streaming (not common anymore)
What is an Elastic Compute Cloud (EC2)?
Server hosts or bare-metal severs running in the cloud. This allows you to procure compute power in minutes and scale up/down as needed very easily.
This is an actual physical server running in the Cloud.