AWS Flashcards
Mem
Cloud Formation
Declarative, Every Resource has a price tag, CDK: JSON and YAML
Elastic Beanstalk
Developer-Centric way of deploying an app, Managed Service (App Health and monitoring is managed by AWS), Architecture Models (ASG, ELB, Single instance)
PHP, Java etc
AWS Code-related stuff (6)
Code Deploy (Hybrid, need to manage)
CodeCommit
Code Build (Source code, run tests and produce packages)
Pipeline (Orchestrate different steps, CICD, fully managed)
CodeArtifact (Store package dependencies)
Cloud9 (Cloud IDE)
AWS System Manager
State of your infrastructure
SSM sessions manager (Secure shell on servers through IAM, Log sent to S3 and CloudWatch)
Parameter Store (IAM, serverless, API keys, passwords and configurations)
Global Application
App deployed in multiple geographies
Route 53
DNS
Routing policies:
Simple (No health checks)
Weighted (linked with ELB and health)
Latency (Closest Region)
Failover Routing Policy (Assign failover)
CloudFront
Content Delivery Network (CDN): saving content at the edge
DDOS protection: Shield, WAF
S3: Enhance security Origin Access Control, upload files to S3
HTTP: ALB, EC2 instance, S3 websites
AWS Global Accelerator
Improve Global Application
2 anycast IPs: traffic set through edge locations
Good for static IPs
Good for fast regional failover
AWS Wavelength
5G
AWS Local Zones
Extend your VPC
AWS Outposts
Server racks that have AWS but you physically oversee it
Whats Multi Region active-passive
Only read globally
SQS
First in first out, deleted after read, producer and consumer scale independently
SNS
Publish/subscribe, as many subscribers as we want
Kinesis
Data streaming model
Kinesis Data Streams: ingest data at scale
Kinesis Data Firehose: Load streams into S3, Redshift, ElastiSearch etc
Kinesis Data Analytics: Real time analytics
Kensis Video Streams: Real time video Analysis