AWS Basic Services Flashcards

1
Q

Elastic Compute Cloud (EC2)

Service type, pros, cons.

A

Compute — Instance (virtual machines)

Secure, resizable compute capacity in the cloud.

Pros: Control, infrastructure-on-demand, cost optimization.

Cons: Complexity, require server management.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

EC2 Autoscaling

Service type, use cases.

A

Compute — Instance (virtual machines)

Automate EC2 scaling. Improves fault tolerance, availability, and optimizes performance and cost.

Use cases: Varying traffic levels, during batch processing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Elastic Container Service (ECS)

Service type, pros, cons, hybrid option.

A

Compute — Containers

Secure, reliable, scalable compute for containers.

Pros: Fully managed, serverless possible with Fargate, pay-as-you-go.

Cons: Less control.

Hybrid Option: ECS Anywhere

Competitor: Elastic Kubernetes Service (EKS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Elastic Kubernetes Service (EKS)

Service type, pros, cons, hybrid option.

A

Compute — Containers

Start, run, and scale Kubernetes containers.

Pros: Control, scalability, security, serverless possible with Fargate.

Cons: Complexity, operational overhead.

Hybrid Option: EKS Anywhere

Competitor: Elastic Container Service (ECS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

AWS Fargate

Service type, pros, cons.

A

Compute — Containers

Serverless compute for containers.

Pros: Serverless, pay-as-you-go.

Cons: Less control.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

AWS Lambda

Service type, pros, cons.

A

Compute — Serverless

Serverless compute that responds to events.

Pros: Automatic scaling, pay-as-you-go, performance optimization.

Cons: Less control, 15-min computing constraint, no cache.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Elastic Load Balancing (ELB)

Service type, types.

A

Compute — Cost & Capacity Management

Automatically distribute incoming app traffic across targets.

Types: Application Load Balancer (ALB), Gateway Load Balancer (GLB), Network Load Balancer (NLB).

ALB: Application-level balancing. HTTP(S).
GLB: Gateway-level balancing. IP-based routing.
NLB: Network-level balancing. TCP, UDP, and TLS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Amazon Aurora

Service type, pros, cons.

A

Database — Relational

Cloud-native MySQL and PostgreSQL compatible relational database.

Pros: High throughput, durability, low cost, control, unlimited compute and storage scaling.

Cons: Complexity, difficult to transfer between regions, limited supported engines (MySQL and PostgreSQL only).

Competitor: Relational Database Service (RDS)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Relational Database Service (RDS)

Service type, pros, cons.

A

Database — Relational

Managed database that serves PostgreSQL, MySQL, MariaDB, SQL Server, and Oracle.

Pros: Managed, high throughput, and availability, many supported engines (see above)

Cons: Limited scalability, lower fault tolerance, cost (for certain features).

Competitor: Amazon Aurora

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

DynamoDB

Service type, pros, cons

A

Database — Serverless NoSQL

Fully managed NoSQL database.

Pros: Pay for what you use, global, no downtime, reliable (data replication), automatic scaling.

Cons: Non relational, single item storage limit of 400KB, no hybrid options

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Amazon Neptune

Service type, pros, cons

A

Database — Serverless Graph Analytics

Serverless graph analytics database.

Pros: Scalability, availability, continuous backups, cross-region data replication, pay-as-you-go.

Cons: No hybrid options, lacks support for various popular graph algorithm technologies, limited querying options.

Use Neptune Analytics to analyze graph data from Neptune Database or S3 Buckets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Database Migration Service (DMS)

Service type, database migration types

A

Database — Migration

Automates data migration to AWS, with high availability, low cost, and minimal downtime.

Data Migration Types: Homogeneous, heterogeneous.

Homogeneous: Moving data between similar database systems (ex: Oracle > Oracle RDS)

Heterogeneous: Moving data between different types of database systems (ex: Oracle > Amazon Aurora)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Simple Storage Service (S3)

Service type, pros, cons

A

Storage — Object

Object storage to retrieve any amount from anywhere.

Pros: Scalable, durable, cost-effective, secure.

Cons: Object storage only, latency.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Elastic Block Store (EBS)

Service type, pros, cons

A

Storage — Block

High performance, scalable block storage.

Pros: Scalable, durable, secure.

Cons: Cost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Elastic File System (EFS)

Service type, pros, cons

A

Storage — File

Serverless file storage.

Pros: Scalable, pay-as-you-go.

Cons: Possible data encryption loss, lower configurability, cost.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

FSx

Service type, types

A

Storage — File

Serverless file storage.

Types: FSx for:
Lustre
Windows File Server
OpenZFS
NetApp ONTAP

17
Q

AWS Backup

Service type, pros, cons

A

Storage — Backup

Centrally manage and automate data protection. (Takes snapshots of data.)

Pros: Centralized management, cross region backup, highly configurable.

Cons: Cost.

18
Q

AWS Storage Gateway

Service type, pros, cons

A

Storage — Hybrid

Provide cloud storage to on-premise apps.

Pros: Unlimited cloud storage, high compliance, low latency.

Cons: ?