Cloud Flashcards
EC2
Amazon Elastic Compute Cloud. Designed to make cloud computing more scalable. Choice of processor, storage, networking, and OS. Supports MacOS.
Compute (best processing power), Memory (efficient per/GB cost), or Storage (SSD) optimized
AZ
Availability Zone
S3
AWS Simple Storage Services. Simplifies storage into containers called buckets. 4 ways to design buckets:
1) Amazon Standard Storage
- data that are frequently accessed
- highly available
- charged by GB used and number of reqs to get, del, list, copy, read
2) Amazon Infrequent Access Storage
- for less frequent access
- 0.1% downtime vs. 0.01%
3) Amazon Glacier
- deep storage to be retained but rarely used
- data can take hours to retrieve
- redundant data sites all over the world
4) Amazon Reduced Redundancy Storage
- non essential easily reproducible data
- minus redundancy and reliability
ELB
Elastic Load Balancer
1) Classic Load Balancing, which analyzes basic network and application data and ensure fault tolerance if one of the EC2 instances running web application happens to fail.
2) Application Load Balancing, which looks at content request and routes traffic to the appropriate container or microservice based on the Application content information.
3) Network Load Balancer is best suited for load balancing of Transmission Control Protocol (TCP), User Datagram Protocol (UDP), and Transport Layer Security (TLS) traffic where extreme performance is required. Network Load Balancer routes traffic to targets within Amazon VPC and is capable of handling millions of requests per second while maintaining ultra-low latencies.
GLB
Gateway Load Balancer
Transparent to the source and dest of traffic, well suited for working with third-party appliances for security, network analytics, and other use cases
CloudFront
Amazon’s global content delivery system that leverages Amazon’s vast global infrastructure to deliver contents with optimized speed and cost. Serves content faster by serving the content from an AWS region closer to the user.
GCD
Global Content Delivery
EBS
AWS Elastic Block Storage
persistent Block-level storage volumes for your EC2 instances with low latency. It also allows your system to access high speed SSD storage and layer your security with Access Control Lists and encryption.
Route 53
AWS DNS Service
the network of DNS Servers hosted in various AWS regions all around the world. Using API, developers can easily automate the configuration changes to Route 53.
Cloudwatch
native monitoring service for resources and applications running in AWS. Gather logs and monitor metrics for key resources like:
- Amazon EC2 instance
- Amazon DynamoDB tables
- Amazon RDS DB instances
- Custom metrics generated by your applications and services
Lambda
abstracts infrastructure - cloud function execution - pay for compute time only
Elastic Beanstalk
tool for deploying and managing web applications to autoscale
EFS
Elastic File System
EFS grows and shrinks your file storage system as needed so you never run out of space. Mount one file system to multiple EC2 instances to share common data and workload sources, manage access control lists, and more with EFS.
VPC
Virtual Private Cloud
the networking layer for Amazon EC2
DynamoDB
no sql, works with document and key-value storage models