AWS Compute Services Survey Flashcards
EC2
Elastic Compute Cloud
Resizable, secure, compute capacity in AWS
- control of resources on established infrastructure
Convertible Reserved Instances
can change parmeters associated w/ reserved instance as needed
Elastic Beanstalk
deploy, monitor, and scale web apps and services w/ code or Docker
Lambda
run code w/o deploying or managing servers
SNS
Simple Notification Service
Publisher sends messages to subscriber
SQS
Message queuing service that lets you send, store, and receive messages b/t software components
Containers
discrete environment w/i OS for app(s) and all dependencies can run
Amazon ECS
Amazon Elastic Container Service
fully managed container orchestration
AWS Fargate
preferred way to run containers on AWS across ECS and EKS
Auto Scaling
monitor and modifies capacity to retain stable and predictable performance @ lowest cost
Dynamic, automated scaling
Auto Scaling Groups
defined min, max, and desired capacity limits
Elastic Load Balancing
auto dispenses incomming traffic across targets
Types:
Application Load Balancing
Network Load Balancing
Gateway Load Balancing
Application Load Balancing
balance HTTP(S) traffic
Network Load Balancing
TCP, UDP, TLS traffic to VPCs
Gateway
virtual appliances and testing marketplace
AWS Cloud Formation
templatize cloud environment in text file format (IaC)
Elastic Block Storage
auto replicated w/i availability zone
Amazon Elastic File System
scalable file system for linux based workloads
simple storage service
store and get unlimited volumes of data anywhere on the internet
Storage Gateway
hybrid storage to enable on-prem apps use AWS Cloud Storage
Relational Databases
traditional apps, ERP, CRM, e-comerce
AWS:
Aurora
RDS
RedShift
Key-Value Database
high traffic webapps, e-commerce systems, gaming apps
AWS:
Dynamo DB
InMemory Databases
Cacing Session Mgmt, gaming leaderboards, geospatial apps
AWS:
Elasticache
Document DBs
content management, catalogs, user profiles
AWS:
DocumentDB
Wide column DBs
High Scale industria apps for equipment maintenance, fleet management, route optimization
AWS:
Amzn Managed Apache Cassandra Service
Graph DBs
Fraud Detection, Social networking, recommendation engines
AWS:
Neptune
Time Series DBs
IoT apps, DeOps, Industrial telemetry
AWS:
Timestream
Ledger DBs
systems of record, supply chain, registrations, banking transactions
AWS:
Amzn QLDB
AWS DB migration service
migrate or replace xisting DBs to Amazon Relational DBs (RDS)
Dynamo DB
key value and document DB
high performance –> for stuff w/ ltos of requests
Amazon Elasticache
We service to deploy, operate and scale in memory cache in the cloud
Amazon RedShift
data warehousing and lakes analysis
- machine learning
- high security
SnowCone
durable, secure, data box to collect, process, and transfer data to AWS
Offline: ships device to you
online: AWS Data Sync
SnowBall
data migration and edge computing device
SnowMobile
moves LARGE amts of data, up to 100PB
- 45ftshipping container
CloudWatch
monitor and manage operational health sitewide
- alarms, correlate metrics, resource planning
Cloud Trail
log and monitor account activity related to API calls
auto detect unusual API activity
- create workflows to add policies when something is logged
AWS XRAY
analyze and debug production apps (rot cause)
Amazon Kinesis
gather and analyze streaming data
meta data analysis in real time
cloud endure
disaster recovery
- App Migration Service and Elastic Disaster Recovery
App Migration Service
automates migrations to AWS