Cloud Practitioner Apps Flashcards
AWS EC2
OS System of Windows or Linux
AWS EC2 Scale Vertically
Optimize
Processor, Ram, Storage, Etc.
AWS EC2 Scale Horizontally
Add more EC2
AWS EC2 instance type
General, Compute Optimized, Memory Optimized, Accelerated Computing (Graphic), Storage Optimized
Different Type of AWS EC2 Pricing
On-Demand, Savings Plans, Reserved Instances, Spot Instances, Dedicated Hosts
On-Demand AWS EC2 Pricing
Pay as you use instances
Savings Plans AWS EC2 Pricing
1 to 3 years terms,
66% Discounts vs On-Demand,
Commitment to a consistent amount of usage
Reserved Instances Plans AWS EC2 Pricing
1 to 3 years terms,
72% Discounts vs On-Demand,
Commitment to specific capacity reservation in a specific availability zone
Spot Instances Plans AWS EC2 Pricing
90% Discounts vs On-Demand, when application doesn’t need constant running.
Has specific start and end times.
Good for testing applications and running specific one time computing needs
Dedicated Host Plan AWS EC2 Pricing
Allow to use existing software licenses Good for compliance requirement Can be purchased w/ On-Demand OR Reservation for up to 70% off the On-Demand price
Scaling EC2
Scale server usage based on peak hours and non-peak hours (Can be automated)
Types of Auto Scaling EC2
Dynamic Scaling - Responds to changing demand
Predictive Scaling - Predicts ahead and assigns number of EC2
Elastic Load Balancing (ELB)
Host to direct traffic
Regional Construct
Amazon SQS (Simple Queue Service)
Queueing messages from application A in buffer zone until application B comes back online
Amazon SNS (Simple Notification Service)
messages placed until they are delivered
EC2 Still
Patching instances
Scaling Instances
Ensure EC2 at high availability
Container Orchestration Tools
manage containers of codes
AWS ECS and EKS
AWS Lambda
Serverless compute.
Runs code in response to events
AWS ECS (Elastic Compute Service)
Container Orchestration Service that helps deploy, manage, and scale containerized applications that runs on code.
AWS EKS (Elastic Kubernetes Service)
Container Orchestration Service that helps run and scale Kubernetes application
AWS Global Infrastructure - Regions
Datacenters in the regions where in high demand
AWS Global Infrastructure - Availability Zone
Multiple zones in a AWS Region
AWS Edge Location Tools
AWS Cloud Front
AWS Route 53
AWS Outposts
AWS Cloud Front
CDN (Content Delivery Network) for users to gain access to the contents without having to wait a long time to connect to source
AWS Route 53
DNS (Domain Name System)
Translates web text addresses to IP addresses to croute end users to correct applications
(For example, users in Korea needs to access web page in Korean which will automatically detect based on the IP address of the end user)
AWS Outposts
Mini On-premise AWS server (Actual rack and hardware) for the applications need for low latency.
AWS Resources - API
Resource for applications to communicate w/ each other
AWS Resources - AWS Management Console
Test environments, view monitoring, work w/ non technical resources
AWS Resources - AWS Command Line Interface (CLI)
Control multiple AWS services from the command line and automate them through scripts.
AWS Resources - AWS Software Development Kits (SDK)
Interact w/ AWS resources through various programming languages
AWS Elastic Beanstalk
Deploys resources to adjust capacity, load balancing, automatic scaling, application health monitoring.
Can deploy repeatedly.
Can copy whole EC2 and paste to re-deploy
AWS Cloud Formation
Infrastructure as code tool used to define wide variety of AWS resources
AWS VPC (Virtual Private Cloud) features
Subnets, Internet Gateway, Virtual Private Gateway, AWS Direct Connect
Subnets
Control EC2 in VPC to be public or private
Internet Gateway
Doorway to VPC for public traffic
Virtual Private Gateway
Doorway to VPC for private traffic
AWS Direct Connect
Physical fiber optic line to connect directly to AWS
AWS VPC Security - Network Access Control List (ACL)
Subnet Security Level
Controls both input and output traffic from/to Subnet
AWS VPC Security - Security Group
Subnet Security level based on instances
Controls input traffic to Subnet only
AWS Global Networking - AWS Route 53
Translates text address to IP address to accommodate country specific websites based on the location of IP addresses
AWS Global networking - AWS CloudFront
A network that delivers edge content to users based on their geographic location
Instance Store Volumes
Storage that comes w/ EC2 but gets deleted when EC2 stops or terminated