AWS Flashcards
AWS Lambda
vm managed entirely by AWS
AWS Fargate
containers managed entirely by AWS
AWS S3
-unlimited storage
-individual objects up to 500 GBs
-Write once, read only (WORM)
-99.99% durability
AWS EC2 instances
virtual machines
AWS ECS elastic container service
docker containers instead of vms
AWS EKS elastic kubernetes service
docker containers managed by aws kubernetes
AWS SQS
Simple Queue System
AWS SNS
Simple Notification System
AWS EFS (elastic file system)
-Multiple instances can access the data in EFS at the same time
-scales up and down automatically
-Linux file system
-Regional resource
-Can store data across multiple Availability Zones
AWS EBS
-Block storage for EC2 instances
-In order to use EBS you need to be in the same AZ (availability zone)
AWS RDS (Relational Database Service)
-MySQL
-PostgreSQL
-Oracle
-Microsoft SQL Server
lift and shift migration
lift and shift the database from on premise to AWS
-Automated patching
-Backups
-Redundancy
-Failover
-Disaster recovery
Amazon Aurora
-Supports MySQL and PostgeSQL Amazon own Db
-1/10 is the price from commercial db
-continuous backups
Amazon Dynamo DB
Serverless database
-tables
—–items
———-attributes
Milisecond response time
simple flexible schema
evey item can have different attributes
Non-relational No SQL database
Fully managed
Amazon Redshift
Data warehouses
-data warehouses as a service, single SQL against massive data
-
AWS Database Migration Service
Migrate a database between a source and destination
-source db remains fully operational during migration
-downtime is minimized for apps that rely on that database
-the source and target dbs don’t have to be of the same type
Homogenous dbs
- MySQL to Amazon MySQL
-Same db to other Db
-schema struct, data types and database code is compatible
Heterogenous migration
-different schema
-tool for conversion the schema and the code
-migrate from source to destination
development and test database migrations
-test against test data w/o affecting prod users
database consolidation
-have several databases consolidate into 1
continuous database replication
-continuous use rds to perform data replication for disaster recovery
Amazon Document DB, Amazon Neptune, Amazon Managed Blockchain
Document DB - variation of Mongo DB
Neptune -
Managed Blockchain - AWS version of blockchain