โ† All AWS Flashcard Decks

High Availability Flashcards

7 cards from real AWS practice questions. Tap to flip, then mark Knew It or Still Learning โ€” missed cards come back until you master them.

Read the first 7 High Availability flashcards as text
  1. A DevOps team uses AWS CodeDeploy with an Auto Scaling group. During a deployment, CodeDeploy fails on 3 out of 10 instances. What is the default behavior?

    Answer: CodeDeploy stops the deployment and rolls back all instances based on the configured failure threshold

    CodeDeploy evaluates the failure threshold and if exceeded, triggers an automatic rollback by redeploying the previous revision to all affected instances.

  2. Which S3 feature helps maintain availability of objects during multi-part upload failures or incomplete uploads that consume storage?

    Answer: S3 Lifecycle policy to abort incomplete multipart uploads after a specified number of days

    A lifecycle rule targeting incomplete multipart uploads automatically cleans them up after a configured number of days, freeing storage and reducing confusion.

  3. A high-availability architecture requires Aurora MySQL instead of standard RDS MySQL. What is a key availability advantage Aurora provides?

    Answer: Aurora automatically replicates storage across 3 AZs with 6 copies of data and supports up to 15 read replicas with sub-10ms failover

    Aurora's distributed storage layer maintains 6 copies across 3 AZs and its failover to a read replica typically completes in under 30 seconds, often under 10 seconds.

  4. In an AWS Step Functions state machine used for deployment orchestration, which feature helps handle transient failures in downstream service calls?

    Answer: Built-in retry and catch configurations on task states with exponential backoff

    Step Functions allows defining Retry policies with maxAttempts and backoffRate directly on task states, handling transient errors without custom retry logic.

  5. An engineering team needs to test their application's resiliency to EC2 instance failures. Which AWS service enables controlled fault injection experiments?

    Answer: AWS Fault Injection Simulator (FIS) with EC2 instance stop/terminate actions

    AWS FIS provides controlled chaos engineering experiments including EC2 instance termination, CPU stress, network disruption, and other fault injections with safety guardrails.

  6. A company wants to ensure its Elastic Load Balancer distributes traffic evenly across EC2 instances in two AZs even when one AZ has fewer instances. Which feature enables this?

    Answer: Cross-zone load balancing

    Cross-zone load balancing distributes requests evenly across all registered targets regardless of which AZ they are in, preventing AZ-level traffic imbalance.

  7. When using AWS CodePipeline with a multi-region deployment, which service must be configured in each target region to store pipeline artifacts?

    Answer: An Amazon S3 artifact bucket in each target region with appropriate KMS key permissions

    CodePipeline requires a regional S3 artifact bucket and matching KMS key in every region where cross-region actions are configured to store and encrypt pipeline artifacts.