SERVICE DOMAIN
Compute
Compute services for applications, functions, and containers.PUBLIC NOTES
Knowledge Notes
AWS Batch
Managed scheduling and execution for batch jobs that can queue, retry, and run on suitable compute capacity.
→AWS Lambda
Runs function code in response to events without managing servers, with automatic scaling and usage-based billing.
→AWS ParallelCluster
A configuration-driven tool for deploying and managing AWS HPC clusters, commonly with Slurm scheduling.
→Amazon ECS
AWS-native container orchestration for deploying, scheduling, scaling, and maintaining container workloads.
→Amazon EKS
AWS-managed Kubernetes for running workloads that need Kubernetes APIs, tooling, and ecosystem compatibility.
→AMI: Custom Images, Snapshots, and User Data
Separate bootable templates, volume point-in-time copies, and initialization scripts, then combine Golden AMIs with user data.
→AWS Compute Interview Guide
Answer EC2, Lambda, ECS, EKS, and Fargate questions through runtime, scaling, state, and failure recovery.
→Amazon EC2 Auto Scaling
Automatically adds, removes, or replaces EC2 instances so capacity follows demand within defined limits.
→EC2 Lifecycle: Reboot, Stop, Hibernate, and Terminate
Compare what happens to memory, EBS, instance store, addresses, and charges during EC2 lifecycle operations.
→EC2 Network Identity: IPs, Elastic IPs, and ENIs
Understand how EC2 instances, ENIs, private and public addresses, and Elastic IPs behave across lifecycle events.
→EC2 Placement Groups: Cluster, Spread, and Partition
Choose an EC2 placement strategy based on network performance, per-instance isolation, or partition-level fault domains.
→Amazon Lightsail
A simplified bundle of compute, storage, networking, and fixed-price plans for small and predictable workloads.
→AWS Elastic Beanstalk
A managed application deployment service that provisions common AWS infrastructure from uploaded application code.
→AWS Fargate
Serverless compute for containers used with ECS or EKS, billed for task or pod resources.
→AWS Outposts
AWS-managed infrastructure installed at a customer site to run selected AWS services with local latency or residency needs.
→Container vs Virtual Machine
Containers share a host kernel and package applications, while virtual machines include a full guest operating system.
→EC2 Instance Types and Pricing Models
Select EC2 families by resource profile and pricing models by workload stability and interruption tolerance.
→Amazon EC2
Virtual servers in the AWS Cloud, offering extensive system control while leaving the guest OS, patches, runtime, and applications under your responsibility.
→Amazon ECR
A managed container image registry integrated with ECS, EKS, IAM, scanning, and deployment workflows.
→TOPIC INDEX