Overview of AWS Flashcards
Cloud computing model that allows organizations to utilize AWS instead of owning and operating their own datacenter.
IaaS
Cloud computing model that removes the need for an organization to manage the underlying platforms like a database, streaming services, etc.
PaaS
What are the 4 primary areas of Amazon Web services infrastructure?
- Compute (EC2, LightSail, ECS, Lambda, Batch)
- Storage (EBS, EFS, S3, Glacier, Storage Gateway, Storage Migration Services)
- Database (RDS, Redshift)
- Network (CloudFront, VPC, Direct Connect, Load Balancing, Route 53)
List the services under Compute.
- Compute(EC2)
- Elastic Container Services(ECS)
- LightSail (VPS Service – Virtual Private service)
- Lambda
- Batch
This is where you create/deploy your own virtual machine. You can select the OS; the amount of RAM or CPU you want the instance to have.
Compute(EC2)
Used to run and manage your Docker containers. Think of it as a managed Kubernetes as a service.
Elastic Container Services(ECS)
Virtual private servers, which are VMs with individual operating systems but restricted access to physical server resources.
LightSail (VPS Service – Virtual Private service)
A service that lets you upload a function onto AWS, and you pay every time the function is executed or called. You do not need to think about managing the OS or the VM. This service does it all for you.
Lambda
Dynamically provisions the optimal quantity and type of compute resources (e.g., CPU vs. memory optimized instances) based on the volume and specific resource requirements of the jobs submitted. Also, manages the batch processes.
Batch
List the services under Storage.
Simple Storage Service (S3)
Network Attached Storage (EFS)
Glacier
Snow Ball
Storage Gateway
Storage service that allows customers of all sizes and industries to store and protect any amount of data for virtually any use case, such as data lakes, cloud-native applications, and mobile apps.
Simple Storage Service (S3)
Upload your files to this storage type and then mount that onto multiple virtual machines.
Network Attached Storage (EFS)
Storage service used for Data archival. Primarily used to store data that you do not need to use right away.
Glacier
Used to transport a large amount of data onto AWS or to take it out of AWS and move it to your data center.
Snow Ball
A VM you install in your datacenter, and this replicates data back into S3. This is used when you have an on-premises datacenter and would like to replicate the data onto AWS.
Storage Gateway
List the services under Database.
Relational Database Service (RDS)
Aurora
DynamoDB
Neptune
ElasticCache
Gives you access to several familiar database engines, including, MySQL, PostgreSQL, MariaDB, Oracle, and SQL Server.
Automatically patches the database software and backs up your database, storing the backups for a user-defined retention period and enabling point-in-time recovery.
Relational Database Service (RDS)
AWS proprietary relational Database that is compatible with MySQL and PostgreSQL.
Aurora
A nonrelational database e.g. NoSQL DB. It is a managed service, you do not need to tune or manage it in any way, AWS does this for you.
DynamoDB
Fully managed graph database.
Neptune
Offers fully managed open source in-memory data stores; Redis and Memcached.
ElasticCache