An e-commerce company runs its operations on AWS. The order-processing microservices run continuously on containerized infrastructure using AWS Fargate, requiring a predictable baseline capacity of and of memory, and scaling up during peak hours. In addition, an Amazon RDS for PostgreSQL database instance runs continuously to support the orders. Lastly, a memory-intensive inventory reconciliation batch processing script runs on EC2 instances once daily at midnight. The script takes approximately to complete, is state-saved, can survive interruptions, and uploads several terabytes of output data directly to Amazon S3. Which combination of strategies should the Solutions Architect recommend to achieve the most cost-effective architecture? (Select TWO.)
- Purchase a Compute Savings Plan to cover the continuous baseline capacity of the AWS Fargate order-processing microservices.Cevap
- Launch EC2 Spot Instances to run the daily inventory reconciliation batch processing workload.Cevap
- CPurchase a Compute Savings Plan to cover the continuous baseline capacity of both the AWS Fargate microservices and the Amazon RDS for PostgreSQL database instance.
- DMigrate the 3-hour inventory reconciliation script to run as a single AWS Lambda function to eliminate compute costs when not running.
- ERoute the output data uploads from the inventory reconciliation EC2 instances to Amazon S3 through a NAT Gateway to reduce data transfer charges.