An IoT fleet management company operates a vehicle tracking platform on AWS. The platform's backend infrastructure includes:
1. A data ingestion API running on AWS Fargate to receive telemetry data from millions of active vehicles. This workload maintains a highly predictable, steady-state baseline of and .
2. A fleet command service running on Amazon EC2 instances. This service executes highly parallel, containerized tasks to send software updates back to vehicles. The tasks are short-lived, tolerant of interruptions, and triggered by sporadic queue-based events.
3. An Amazon Aurora PostgreSQL database cluster that stores telemetry data and device states.
Which two purchasing and compute strategies should a solutions architect recommend to optimize the system's costs? (Select TWO.)
- Purchase a Compute Savings Plan to cover the steady-state baseline compute usage of the data ingestion API running on AWS Fargate.Cevap
- Use Spot Instances for the EC2 fleet command service to execute the fault-tolerant, short-lived tasks.Cevap
- CPurchase a Compute Savings Plan to cover the DB instances within the Amazon Aurora PostgreSQL database cluster.
- DMigrate the data ingestion API to AWS Lambda with Provisioned Concurrency to run the continuous, steady-state telemetry ingestion without provisioning infrastructure.
- EConfigure the EC2 instances for the fleet command service to use Dedicated Hosts with a -year Reservation.