Containers (with server management) Flashcards

(9 cards)

1
Q

Amazon ECS (with EC2 launch type)

A

You run your containers on an EC2 cluster.

You manage:

EC2 instance types and scaling.

AMIs, patching, and updates.

Networking and security.

ECS just orchestrates the containers.

🔸 Use case: predictable workloads, more control over server configuration.

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

Amazon EKS (Elastic Kubernetes Service) with self-managed nodes

A

EKS is a managed Kubernetes control plane.

But the worker nodes (EC2) are managed by you.

You are responsible for:

Node scaling and maintenance.

Patching, upgrades, and networking.

🔸 Use case: when you need Kubernetes but want control over the underlying infrastructure.

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

AWS App Runner (with provisioned compute)

A

🚀 AWS App Runner (Provisioned Compute) = “Fast, simple app hosting with warm engines”

What it is: A fully managed service to run containerized web apps and APIs—no servers to manage.

What’s new: You can now pre-allocate memory, keeping containers warm even when idle.

Why it’s great:
-⚡ Low latency: No cold starts for fast responses
- 💰 Predictable cost: Pay hourly for provisioned memory
- 🔄 Auto scaling: Still scales with traffic
- 🔒 Secure: VPC support and HTTPS built-in
- 🔗 Easy deploy: From GitHub or ECR in minutes

🧠 Easy way to remember:
“App Runner with provisioned compute is like keeping your app’s engine warm—ready to race anytime.”

You get the simplicity of serverless, with the speed of pre-warmed containers.

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

Amazon ECR (Elastic Container Registry)

A

📦 Amazon ECR = “Your container image warehouse in the cloud”
What it is: A fully managed container registry that stores, manages, and shares Docker and OCI images securely.

How it works: You push container images to ECR, and AWS services like EC2, ECS, EKS, and App Runner can pull them for deployment.

Why it’s useful:
- 🔒 Secure: Integrated with IAM and encryption
- ⚡ Fast pulls: Optimized for AWS environments
- 🔁 Version control: Tag and manage image versions
- 📤 CI/CD friendly: Works with CodeBuild, GitHub Actions, Jenkins
- 💰 Pay-as-you-go: No upfront costs

🧠 Easy way to remember:
“ECR is your cloud’s image vault—ready to deploy containers anytime.”

It’s where your container images live, versioned, secure, and instantly accessible across AWS.

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

Amazon VPC

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

AWS Auto Scaling Groups

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

Elastic Load Balancing (Application Load Balancer / Network Load Balancer)

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

CloudWatch

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

CloudTrail

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