AWS Certified Generative AI – Professional (AIP-C01) — Question 18

A company is designing a canary deployment strategy for a payment processing API. The system must support automated gradual traffic shifting between multiple Amazon Bedrock models based on real-time inference metrics, historical traffic patterns, and service health. The solution must be able to gradually increase traffic to new model versions. The system must increase traffic if metrics remain healthy and decrease traffic if the performance degrades below acceptable thresholds.
The company needs to comprehensively monitor inference latency and error rates during the deployment phase. The company must also be able to halt deployments and revert to a previous model version without any manual intervention.
Which solution will meet these requirements?

Answer options

Correct answer: A

Explanation

Option A is correct because it utilizes Amazon Bedrock with provisioned throughput and integrates AWS Step Functions for automated traffic management and rollback based on performance metrics, addressing all the specified requirements. Option B does not fully automate the rollback process, relying on external logic instead of an integrated solution. Option C, while it uses SageMaker features, does not align as closely with the requirements and lacks certain automation aspects. Option D focuses on logging rather than directly managing traffic shifts and rollbacks, making it less suitable for the specified needs.