Amazon Web Services (AWS) Quiz
AWS services and concepts: EC2, S3, IAM, and the building blocks of the world's largest cloud platform.
This category currently has 100 questions in the SERVBG quiz bank. Below are a few sample questions: the full interactive quiz shuffles through the whole set with instant scoring.
Sample questions
A company wants to commit to a consistent amount of compute usage (measured in $/hour) across any instance family, size, OS, or region. Which pricing model provides the highest flexibility while still offering a discount over On-Demand?
- Standard Reserved Instances
- EC2 Instance Savings Plans
- Spot Instance blocks
- Convertible Reserved Instances
- Compute Savings Plans
An Auto Scaling Group lifecycle hook is in the 'Pending:Wait' state. The hook's heartbeat timeout expires before the custom action completes. What happens by default?
- The ASG sends an SNS alert and waits for operator approval
- The instance stays in 'Pending:Wait' indefinitely until manually resolved
- The instance moves to 'Pending:Proceed' and continues launching
- The instance is marked unhealthy and replaced after two health-check failures
- The instance is immediately terminated and replaced
What is the primary cause of a Lambda 'cold start', and which runtime typically has the lowest cold-start latency?
- Cold starts occur when a new execution environment is initialized; compiled runtimes like Rust or Go typically have lower cold-start latency than JVM-based ones
- Cold starts happen when the function code exceeds 50 MB; Java has the lowest latency due to JIT
- Cold starts occur only when memory is set below 512 MB; increasing memory eliminates them
- Cold starts are triggered by VPC attachment; disabling VPC eliminates cold starts entirely
- Cold starts are caused by Lambda throttling; Python always has the lowest latency
Lambda SnapStart is currently supported for which runtime, and what does it snapshot?
- Java (Corretto 11/17/21); it snapshots the initialized execution environment after the init phase
- Go 1.x; it snapshots the compiled binary and linked libraries at deploy time
- All runtimes with ARM64 architecture; it snapshots the function's memory state mid-execution
- Python 3.12; it snapshots the function's /tmp storage and environment variables
- Node.js 20; it snapshots the event payload and function code package
AWS App Runner automatically scales containers based on incoming requests. Which source types can App Runner use to build and deploy an application?
- Only Fargate task definitions or EKS Helm charts
- Only DockerHub images or AWS CodeArtifact packages
- Only S3-hosted ZIP archives or ECS task definitions
- A source code repository (GitHub) or a container image stored in ECR
- Only Lambda function ARNs or Elastic Beanstalk environments
Continue the Amazon Web Services (AWS) track
Amazon Web Services (AWS) trains for the Terminal Academy’s The Elastic Frontier (2006) era.
Related categories
Python (Coding)
Python syntax and standard-library usage, from quick scripts to full applications.
JavaScript (Coding)
Core JavaScript behavior and async patterns, including the quirks that trip up beginners and veterans alike.
Linux
Linux command-line usage, file permissions, process management. The daily admin tasks.
Security
General information security concepts: common threats and standard defenses.
Hardware
Hardware components, how they interact, and basic troubleshooting to keep systems running.