📈 Amazon EC2 Auto Scaling - SOA-C03 Practice Questions

Know launch templates, scaling policies, lifecycle hooks, health checks, warm pools, predictive scaling, and scaling alarm design.

19Questions Available
3Exam Domains

Practice Auto Scaling Questions Now

Start a timed practice session focusing on Amazon EC2 Auto Scaling topics from the SOA-C03 question bank.

Start SOA-C03 Practice Quiz →

SOA-C03 Auto Scaling Question Bank (19 Questions)

Browse all 19 practice questions covering Amazon EC2 Auto Scaling for the SOA-C03 certification exam. Answers are intentionally hidden on this page so you can self-test first before checking results in quiz mode.

  1. Question 1Reliability & Business Continuity

    A SysOps Administrator manages an Auto Scaling group (ASG) with a target tracking scaling policy that targets 60% average CPU utilization. After a scale-out event adds instances, the ASG immediately scales in before the new instances have finished warming up, causing a flapping pattern. Which configuration should the administrator adjust?

    AIncrease the health check grace period on the ASG.
    BIncrease the default cooldown period or configure a scale-in specific cooldown that is longer than the instance warm-up time.
    CDisable the scale-in policy entirely and only use scheduled scaling.
    DReduce the target CPU utilization from 60% to 40%.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  2. Question 2Reliability & Business Continuity

    A SysOps Administrator configures an Auto Scaling group (ASG) with a lifecycle hook on the `autoscaling:EC2_INSTANCE_LAUNCHING` event. The hook has a heartbeat timeout of 300 seconds. During a scale-out event, the instance takes 10 minutes to complete its configuration script. What happens when the heartbeat timeout expires before the script completes?

    AThe ASG automatically extends the timeout by another 300 seconds.
    BThe lifecycle action uses the default result, which is `ABANDON` unless overridden, and the instance is terminated.
    CThe instance continues launching normally because the timeout only applies to terminating lifecycle hooks.
    DThe ASG pauses and waits indefinitely until the administrator manually completes the lifecycle action.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  3. Question 3Deployment, Provisioning, and Automation

    A SysOps administrator uses EC2 Auto Scaling and wants instances to register with a load balancer only after passing a custom health check (e.g., application started). Which lifecycle hook is used?

    AEC2_INSTANCE_TERMINATING lifecycle hook
    BEC2_INSTANCE_LAUNCHING lifecycle hook with a wait period for the application to start
    CALB health check with a longer health check grace period
    DAuto Scaling warm pools

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  4. Question 4Reliability & Business Continuity

    A SysOps administrator is configuring an Auto Scaling group that uses an Application Load Balancer. The administrator wants instances to be replaced only when they fail to respond to application-level health checks, not just EC2 status checks. What must the administrator configure?

    ASet the Auto Scaling group health check type to `ELB` and ensure the ALB target group health check path returns HTTP 200 for healthy instances.
    BSet the Auto Scaling group health check type to `EC2` and configure a custom CloudWatch alarm to terminate unhealthy instances.
    CConfigure a Route 53 health check pointing to each instance and associate it with the Auto Scaling group.
    DAdd a lifecycle hook that runs a health check script before marking the instance as healthy.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  5. Question 5Reliability & Business Continuity

    A SysOps administrator manages an Auto Scaling group that frequently launches instances, but the instances consistently fail the ELB health check and are terminated shortly after launch. The application takes approximately 5 minutes to fully initialize. What should the administrator do?

    AIncrease the Auto Scaling group's health check grace period to at least 300 seconds.
    BIncrease the ALB target group deregistration delay to 300 seconds.
    CAdd a lifecycle hook on instance launch that pauses the instance for 5 minutes.
    DChange the health check type on the Auto Scaling group from ELB to EC2.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  6. Question 6Reliability & Business Continuity

    A SysOps administrator is configuring Auto Scaling warm pools for an application that requires lengthy instance initialization (installing packages, pulling large datasets). Instances in the warm pool should be stopped to save costs but must be ready to serve traffic within 2 minutes when needed. What should the administrator configure?

    ASet the warm pool state to `Stopped`, use a lifecycle hook on the `Warmed:Stopped` to `InService` transition, and configure a launch template user data script that resumes services on start.
    BSet the warm pool state to `Running` to ensure instances are always ready, and use scheduled scaling to manage costs.
    CSet the warm pool state to `Hibernated` so that instance memory is preserved and the application can resume in seconds without re-initialization.
    DDo not use warm pools; instead, create a pre-baked AMI with all initialization completed to reduce launch time.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  7. Question 7Deployment, Provisioning & Automation

    An EC2 instance launched by an Auto Scaling group repeatedly fails the ELB health check and is terminated, causing a cycle of launch-fail-terminate. The administrator needs to troubleshoot. Which action should the administrator take FIRST?

    ATemporarily suspend the `ReplaceUnhealthy` process on the Auto Scaling group to keep the failing instance for investigation
    BIncrease the health check grace period to give the instance more time to become healthy
    CChange the Auto Scaling group health check type from ELB to EC2
    DRemove the instance from the target group and investigate manually

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  8. Question 8Reliability & Business Continuity

    A company uses an Auto Scaling group with a lifecycle hook at the `pending:wait` state. Instances take 8 minutes to complete initialization before being placed in service. During a scale-out event, the ASG launches cold instances from the AMI, causing slow response to traffic spikes. The company wants instances to be pre-initialized and ready to serve traffic within 30 seconds of a scale-out. Which ASG feature achieves this?

    AIncrease the ASG maximum capacity to always keep extra running instances.
    BConfigure an ASG Warm Pool with instances in the `Stopped` state, combined with the existing lifecycle hook.
    CUse Predictive Scaling to launch instances before the traffic spike occurs.
    DReplace the lifecycle hook with a more efficient user data script.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  9. Question 9Deployment, Provisioning & Automation

    A SysOps Administrator is deploying a new version of an application using CloudFormation. The stack includes an Auto Scaling group with an `UpdatePolicy` for rolling updates. During the update, the new instances fail to pass health checks. What happens by default?

    ACloudFormation continues the update, replacing all instances with the new version regardless of health check status.
    BCloudFormation waits for the `MinSuccessfulInstancesPercent` threshold; if it is not met, the stack update fails and automatically rolls back to the previous version.
    CCloudFormation marks the stack as `UPDATE_COMPLETE` and leaves the unhealthy instances running.
    DCloudFormation pauses the update and sends an SNS notification waiting for manual approval.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  10. Question 10Reliability & Business Continuity

    After an Auto Scaling group scales out and launches a new EC2 instance, the instance fails the ELB health check after 60 seconds but the ASG does not terminate it. The ASG uses ELB health checks. What is the MOST LIKELY reason the unhealthy instance is not being replaced?

    AThe ASG health check grace period is set to a value greater than 60 seconds, so the ASG ignores health check failures during the grace period.
    BELB health checks are not supported with Auto Scaling groups.
    CThe instance is in a `Standby` state and ASG does not perform health checks on standby instances.
    DThe ASG has suspended the `ReplaceUnhealthy` process.

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  11. Question 11Select All That ApplyReliability & Business Continuity

    During an Auto Scaling group instance refresh, the administrator notices that the refresh is proceeding too slowly because the new instances are taking longer than expected to pass health checks. The instance warmup period is set to 300 seconds, but instances consistently become healthy in 120 seconds. (Select TWO.)

    AReduce the instance warmup period to 120 seconds to allow the refresh to proceed faster
    BIncrease the minimum healthy percentage to 100% to ensure no capacity loss during the refresh
    CEnable the skip matching feature so instances that already match the desired configuration are not replaced
    DDecrease the minimum healthy percentage to allow more instances to be replaced in parallel
    ESet the max healthy percentage above 100% to allow surplus instances to launch before old ones are terminated

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  12. Question 12Deployment, Provisioning & Automation

    A SysOps administrator manages an Elastic Beanstalk environment that uses immutable deployments. During the latest deployment, the new instances launched in the temporary Auto Scaling group failed health checks. What happens next?

    AElastic Beanstalk retries the deployment on the new instances up to three times before terminating them
    BElastic Beanstalk terminates the new instances in the temporary Auto Scaling group and the deployment fails, leaving the original instances untouched
    CThe failed instances are swapped into the existing Auto Scaling group and the deployment is marked as degraded
    DElastic Beanstalk rolls back to the previous version by redeploying it using a rolling deployment strategy

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  13. Question 13Deployment, Provisioning & Automation

    A SysOps administrator wants to perform an immutable update to an Elastic Beanstalk environment. During the deployment, the administrator notices that new instances are launched in a temporary Auto Scaling group, they pass health checks, and then the old instances are terminated. However, the deployment fails at the last stage. What is the benefit of immutable deployments compared to rolling deployments in this failure scenario?

    AImmutable deployments are faster to roll back because only the new Auto Scaling group needs to be terminated
    BImmutable deployments cost less because they use fewer instances during the update
    CImmutable deployments do not require health checks on new instances
    DImmutable deployments allow partial updates to succeed with a subset of new instances

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  14. Question 14Reliability and Business Continuity

    A SysOps administrator configures an Auto Scaling Group with a desired capacity of 3, minimum 2, maximum 6. An instance fails a health check. What does Auto Scaling do?

    ATerminates the unhealthy instance and decrements the desired capacity
    BTerminates the unhealthy instance and launches a replacement to maintain desired capacity
    CMarks the instance as unhealthy but keeps it running
    DSends an SNS notification and waits for manual intervention

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  15. Question 15Reliability and Business Continuity

    A SysOps administrator wants to configure an Auto Scaling Group to replace instances when they fail EC2 status checks (not just ELB health checks). What must be enabled?

    ASet the health check type to EC2 (default) — it already monitors status checks
    BChange the ASG health check type from EC2 to ELB
    CAdd a CloudWatch alarm to terminate unhealthy instances
    DEnable detailed monitoring on the ASG

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  16. Question 16Deployment, Provisioning, and Automation

    A SysOps administrator uses EC2 Auto Scaling with a Target Tracking policy on CPU utilization. The scaling is too aggressive, causing frequent scale-out/in. What should be adjusted?

    ADecrease the cooldown period
    BIncrease the scale-in protection or add scale-in cooldown periods
    CAdjust the target CPU threshold and use scale-in cooldown to prevent over-triggering
    DSwitch to a step scaling policy

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  17. Question 17Deployment, Provisioning, and Automation

    A SysOps administrator uses EC2 Auto Scaling and wants to drain connections from an instance before terminating it. Which lifecycle hook is used?

    AEC2_INSTANCE_LAUNCHING
    BEC2_INSTANCE_TERMINATING
    CALB target deregistration delay
    DBoth B and C

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  18. Question 18Reliability and Business Continuity

    A SysOps administrator uses EC2 Auto Scaling. An instance launched by ASG failed health checks immediately after launch (before the application started). What should be adjusted?

    AReduce the health check interval
    BIncrease the health check grace period to allow the application bootstrap time before health check evaluation begins
    CUse a simpler health check endpoint
    DIncrease the instance size to speed up bootstrapping

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz
  19. Question 19Deployment, Provisioning, and Automation

    A SysOps administrator uses Auto Scaling with lifecycle hooks. An instance is stuck in Pending:Wait state longer than expected. What is the most likely cause?

    AThe lifecycle hook timeout has not expired yet; the process handling the hook hasn't completed and sent a CONTINUE or ABANDON signal
    BThe instance type is not supported in the selected AZ
    CThe ASG is at maximum capacity
    DThe launch template is invalid

    Answer hidden for practice.

    Use the interactive quiz to reveal the correct answer and explanation.

    Start SOA-C03 Quiz

Key Auto Scaling Concepts for SOA-C03

auto scalingautoscalingscaling policytarget trackingstep scalinglifecycle hookwarm poolhealth check

SOA-C03 Auto Scaling Exam Tips

Amazon EC2 Auto Scaling questions in SOA-C03 are typically scenario-based. Focus on operations, observability, incident response, and automated remediation. Priority concepts: auto scaling, autoscaling, scaling policy, target tracking, step scaling, lifecycle hook.

What SOA-C03 Expects

  • Anchor your answer in prioritize operational visibility and repeatable runbook-ready automation.
  • Auto Scaling scenarios for SOA-C03 are frequently mapped to Domain 1 (22%), Domain 2 (22%), Domain 3 (22%), so read the objective carefully before picking controls or architecture.
  • Expect multi-topic scenarios where Auto Scaling interacts with IAM, networking, storage, or observability patterns rather than appearing as an isolated question.
  • When two options are both technically valid, prefer the choice that best aligns with the exam's operational scope (Associate) and vendor best practices.

High-Value Auto Scaling Concepts

  • Know the core Auto Scaling building blocks cold: auto scaling, autoscaling, scaling policy, target tracking.
  • Review the edge-case features and limits for step scaling, lifecycle hook; these details are commonly used to differentiate answer choices.
  • Practice service-integration reasoning: how Auto Scaling pairs with EC2, Load Balancing, CloudWatch in real deployment patterns.
  • For SOA-C03, explain why the chosen Auto Scaling design meets reliability, security, and cost expectations better than the alternatives.

Common SOA-C03 Traps

  • Watch for answers that deploy quickly but are hard to monitor or recover.
  • Questions in Monitoring, Logging, Analysis, Remediation, and Performance Optimization often include distractors that look correct for Auto Scaling but violate least-privilege, durability, or availability requirements.
  • Avoid picking options purely by feature name; validate data path, failure handling, and governance impact before answering.
  • If the prompt hints at automation or repeatability, eliminate manual-only operational answers first.

Fast Review Checklist

  • Can you compare at least two Auto Scaling implementation paths and justify which one best fits the scenario?
  • Can you map the chosen answer back to Monitoring, Logging, Analysis, Remediation, and Performance Optimization (22%) outcomes for SOA-C03?
  • Can you explain security and access boundaries for Auto Scaling without relying on default-open assumptions?
  • Can you describe how Auto Scaling integrates with EC2 and Load Balancing during failure, scaling, and monitoring events?

Exam Domains Covering Auto Scaling

Related Resources

More SOA-C03 Study Resources