SAP-C02 - Continuous Improvement for Existing Solutions (25% of the exam) - Section 3.1

Improve existing deployment processes by adopting blue/green and rolling strategies and configuration management automation with AWS Systems Manager.

Improve deployment safety by adopting blue/green and rolling release strategies that reduce blast radius and enable rapid rollback without downtime. Use AWS Systems Manager for configuration management automation to eliminate manual drift and ensure environment consistency across fleets.

Blue/green deploymentRolling deploymentAWS Systems ManagerConfiguration management

Practice question for this objective

Free sampleContinuous Improvement for Existing Solutionshard

A retailer manages several thousand Amazon EC2 instances across many accounts in its organisation from AWS Systems Manager. The platform team must roll out a single multi-step configuration change to every instance: pull a new agent package, edit a config file, restart a service, and then run a verification check that must pass before the host is considered done. The rollout must process instances in controlled concurrency, halt automatically once a defined number of hosts report a failure so a bad change cannot cascade across the fleet, and produce a per-step execution record for audit. The team wants this driven natively by Systems Manager without building its own orchestration engine. Which approach BEST meets these requirements?

  • ARun the multi-step change as a Systems Manager Automation runbook executed across the fleet by tag targets, configuring a concurrency rate and an error threshold so the rollout limits how many instances run at once and stops automatically once the failure count reaches the defined limit. Correct
  • BIssue a single Systems Manager Run Command document that scripts all four steps inline and target the whole fleet at once, capturing the command output per instance so the team can review which hosts succeeded after the command has finished executing everywhere.
  • CAssociate the change with Systems Manager State Manager so the document reapplies the four steps on a recurring schedule, relying on the periodic reconciliation to converge every instance onto the new configuration and report compliance across the fleet over successive intervals.
  • DBuild an AWS Step Functions state machine that invokes a Lambda function for each step and iterates over the instance list, adding retry and failure-count logic in the workflow definition so the rollout pauses when too many instances fail the verification check.
Use a Systems Manager Automation runbook with concurrency rate and error-threshold controls to roll out a multi-step configuration change safely across a large fleet. Systems Manager Automation runbooks define ordered steps, including a verification step that must pass, and execute them across targeted instances with a configurable concurrency rate that limits how many run simultaneously and an error threshold that halts the whole rollout once failures reach the set count. Each step's result is recorded for audit. Run Command lacks the structured step flow and gate, State Manager is a scheduled reconciliation loop with no early-halt, and a Step Functions plus Lambda build is the custom orchestration the team explicitly wants to avoid.

Why A is correct: An Automation runbook expresses the ordered steps including the verification gate, runs across targeted instances with a concurrency rate that controls how many process at once, and stops the rollout when the configured error threshold is reached, while recording each step's outcome for audit, meeting every requirement natively.

Why B is wrong: Run Command can carry a multi-step script and supports concurrency and error controls, but it lacks the structured per-step automation flow with branching verification gates, and targeting the whole fleet at once without an enforced step-by-step stop risks the cascade the team needs to prevent.

Why C is wrong: State Manager is built for continuous desired-state reconciliation on a schedule rather than a one-time controlled rollout, and it offers no error-threshold halt that stops a bad change mid-fleet, so a faulty document would be reapplied everywhere instead of being stopped early.

Why D is wrong: Step Functions with Lambda can express the orchestration, but writing the per-step invocation, instance iteration, and failure-count logic is exactly the custom orchestration engine the team wants to avoid, and it duplicates capabilities Systems Manager Automation already provides natively.

See more SAP-C02 practice questions, answers explained.

Exam traps in Continuous Improvement for Existing Solutions

Answers that look right on this material and are not. Each one is a distractor from a different question in the SAP-C02 bank for this domain.

  • Build a golden Amazon Machine Image each week with the latest packages baked in, then use an EC2 Auto Scaling instance refresh in every account to replace running instances, skipping any host tagged as a quarantined investigation instance.

    Why it is wrong: Rebuilding and refreshing images can patch stateless fleets but is heavy operational work, does not suit stateful or pet instances, and reinvents scheduling that Patch Manager already provides natively.

  • Continue using the ECS rolling update but lower the deployment minimum healthy percent and enable the ECS deployment circuit breaker so that a failed rollout stops and reverts the service to the previous task definition automatically whenever the newly launched tasks repeatedly fail to stabilise.

    Why it is wrong: The circuit breaker only reacts when tasks fail to reach a healthy state and a rolling update still replaces tasks in the single running set rather than a parallel one, so it cannot shift live traffic in measured increments or bake against custom CloudWatch alarms as required.

  • Bake the CloudWatch agent, hardening settings, and patches into a golden Amazon Machine Image with EC2 Image Builder, then replace the running instances on a recurring schedule by rotating the Auto Scaling group so each host always launches from the latest compliant image build.

    Why it is wrong: A golden image fixes configuration only at launch and re-imaging the whole fleet on a schedule is disruptive and slow, so it cannot detect or automatically re-remediate drift that occurs on a running host between rebuilds as the requirement demands.

Examworthy is not affiliated with or endorsed by Amazon Web Services. Original, blueprint-aligned practice material only.