AWS Cloud Practitioner Study Session Four

I am taking the AWS Cloud Practitioner Exam in approximately six days and want to ensure I am prepared. This series will serve as non-exhaustive note taking for the information that I am internalizing as I go.


ChatGPT Summary:

AWS Certified Cloud Practitioner – Compute, Containers & Application Services Summary

This section focuses on how applications run on AWS, especially serverless, containers, and managed platforms. The exam tests whether you can choose the right level of abstraction for a customer’s needs.


Big Picture: Levels of Responsibility

A common AWS exam theme is “Who manages what?”

Think of AWS compute services on a spectrum:

🧠 Memory Tip:

The more “serverless” the service, the less infrastructure you manage.


AWS Lambda (Serverless Functions)

Core Concept

AWS Lambda = Trigger → Lambda Function

Key Components

Responsibility Model

🧠 Exam Tips


Amazon Simple Queue Service (SQS)

What It Is

Why It Matters

🧠 Memory Tip:
SQS = “Send it, queue it, process it later”

📝 Exam Clue


Containers on AWS: The Ecosystem

AWS separates container storage, orchestration, and compute.


Amazon Elastic Container Registry (ECR)

What It Does

Key Idea

🧠 Memory Tip:
ECR = “Container image locker”

📝 Exam Trap


Amazon Elastic Container Service (ECS)

What It Is

Integrates With

🧠 Memory Tip:
ECS = Easy Container Service

📝 Exam Clue


Amazon Elastic Kubernetes Service (EKS)

What It Is

Key Difference from ECS

🧠 Memory Tip:
EKS = Kubernetes Skills already exist

📝 Exam Clue


AWS Fargate (Serverless Containers)

What It Is

Key Idea

🧠 Memory Tip:
Fargate = Lambda for containers

📝 Exam Clue


Elastic Beanstalk (Managed Application Platform)

What It Is

Benefits

🧠 Memory Tip:
Beanstalk = “Upload code, AWS builds the environment”

📝 Exam Clue


AWS Batch

What It Is

Use Cases

🧠 Memory Tip:
Batch = Big jobs, broken into batches

📝 Exam Clue


Amazon Lightsail

What It Is

Best For

🧠 Memory Tip:
Lightsail = “AWS Lite”

📝 Exam Clue


AWS Outposts (Hybrid Cloud)

What It Is

Use Cases

🧠 Memory Tip:
Outposts = AWS outside the cloud

📝 Exam Clue


Quick Decision Cheat Sheet

Need Service
Event-driven, no servers Lambda
Message queue SQS
Store container images ECR
Run containers (AWS-native) ECS
Run Kubernetes EKS
Serverless containers Fargate
Managed app platform Elastic Beanstalk
Batch processing AWS Batch
Simple small projects Lightsail
Hybrid cloud Outposts

Final Exam Takeaways

Study materials:


Raw Input Notes:


AWS Lambda -> Trigger -> Lambda Function.


Customer responsiblity includes setting permissions. AWS Lambda consists of functions, triggers, and runtimes.


Simple Queue Service (SQS)



Amazon Elastic Container Registry - Stores, manages, deploys Open Container Initiative (OCI) compliant container images. Can push / pull / manages images using standard container tooling and CLIs.


Amazon Elastic Kubernetes Service - Fully managed Kubernetes service for deploying / scaling containers


Amazon Elastic Container Service - Scalable container orchestration service for running and managing containers on AWS (Docker containers). Integrates with ECS, EKS, Fargate.


AWS Fargate - Serverless compute engine for containers - removes need for manage servers.


Elastic Beanstalk - Provide application code and desired services, builds out environment for you, also makes it easier to save environment configurations, gives visibility and control of underlying resources.

AWS Batch - Takes care of infrastructure management, parallel processing support for building application and running analysis.

Amazon Lightsail - Simplicity, cost-effective solution, management infrastructure. (Think small scale projects.)

AWS Outposts - Fully managed hybrid cloud solution, extends AWS infra services to on-prem data centers.


Feedback

Have thoughts or suggestions about this post?