Study guide for mapping Beanstalk EC2 storage performance and KMS choices
Short version without the exam sweat. Elastic Beanstalk will spin up EC2 instances for you when you use the standard platform. If the prompt mentions containers or orchestration then consider ECS or EKS. Otherwise do not assume a container layer unless the question says it.
What Elastic Beanstalk actually does
Elastic Beanstalk is a deployment helper that wires EC2, load balancers and auto scaling together so you can pretend the cloud does all the heavy lifting. For exam scenarios remember two things. First Beanstalk defaults to autoscaled EC2 instances on standard platforms. Second choose a container service only when the question asks for containers or orchestration like ECS or EKS.
EBS volume choices and performance trade offs
Not all storage is created equal. Pick a volume type that matches the workload or the exam will ding your answer for being unrealistic or needlessly expensive.
- gp3 is the sensible default for most workloads. You can increase baseline IOPS and throughput without changing volume size which keeps the cost versus performance balance sane.
- io1 and io2 are the go to when a scenario demands sustained high IOPS or tight latency. Use them when random IO is heavy and the question does not punish cost.
- Throughput optimised HDD types are for large sequential reads and writes. Avoid them for random database IO unless the question points you that way.
- Instance store is ephemeral storage. If the exam wants persistence or backups do not pick instance store unless the scenario explicitly says ephemeral is okay.
Quick EBS picks
- Heavy random IOPS pick a provisioned IOPS volume unless cost is penalised.
- General purpose pick gp3 for flexibility and lower fuss.
- Ephemeral scratch data can live on instance store but do not use it for durable data.
Encryption and KMS guidance
Exam questions love pretending keys are a personality contest. If ownership and granular key policies matter choose a customer managed KMS key. If the question wants simplicity and you do not need fine grained control then AWS managed keys or SSE S3 can be the answer.
- KMS customer managed keys are for organisations that want control over rotation key policies and IAM grants.
- SSE S3 is the easy server side option for S3 objects when you do not need key policy control.
- SSE KMS sits in the middle and gives you more control than SSE S3 while still being managed by AWS.
- Client side encryption is for cases where the exam demands that keys never leave the client environment.
- Encrypted EBS snapshots stay encrypted when copied if the same key is used. If you rekey while copying then the snapshot will be encrypted with the new key.
Mapping performance and security to the right service
When answering multiple choice questions do the mapping before you pick an option. Match performance needs to EBS types and match security needs to KMS choices. If the scenario mixes Beanstalk and containers ask yourself whether a container orchestration layer is actually required.
Exam tips and traps to avoid
- Watch for answers that propose unencrypted backups or using instance store for durable storage. Those are almost always wrong unless the scenario explicitly allows them.
- If the question mentions heavy random IOPS pick a provisioned IOPS volume unless cost is explicitly a scoring factor.
- When the scenario demands key ownership pick a customer managed CMK and state that you control key policies.
- Do not assume Beanstalk uses containers just because modern apps use them. Look for explicit container language in the prompt.
Final checklist before you mark the answer
- Did you match the workload to gp3 or to a provisioned IOPS type?
- Does the solution require persistent storage or is ephemeral allowed?
- Who owns the encryption keys and does that match the key type chosen?
- Are containers required or is Beanstalk on EC2 the simpler correct answer?
Use this cheat sheet in practice questions. Be precise about IOPS throughput and key ownership and you will survive the exam with less soul crushing second guessing. Also breathe. Cloud exams are mostly memory plus logic plus a tiny bit of luck.