A biotechnology firm operates a genomics platform on AWS. The architecture consists of the following components:
1. A web application portal hosted on Amazon ECS on AWS Fargate that runs continuously to provide researchers with search capabilities. The portal requires a predictable baseline of and of RAM at all times.
2. A batch processing system hosted on Amazon ECS on AWS Fargate that executes alignment algorithms on raw sequence files. These jobs are highly parallelized, stateless, can be interrupted without loss of progress due to checkpointing, and typically take to hours to complete.
3. An Amazon RDS for PostgreSQL database instance that stores metadata and query logs, running continuously .
4. An Amazon S3 bucket where raw sequence files are uploaded, processed by the alignment algorithm within hours, and then immediately deleted from S3.
Which combination of purchasing and storage strategies will provide the most cost-effective solution for these workloads?
- APurchase a single Compute Savings Plan sized to cover both the baseline Fargate compute for the web application portal and the Amazon RDS PostgreSQL instance, run the batch processing system on Fargate Spot, and store the raw sequence files in Amazon S3 Standard.
- Purchase a Compute Savings Plan to cover the baseline Fargate compute for the web application portal, run the batch processing system on Fargate Spot, purchase an Amazon RDS Reserved DB Instance for the database, and store the raw sequence files in Amazon S3 Standard.Answer
- CMigrate the batch processing jobs from Fargate to AWS Lambda, purchase a Compute Savings Plan to cover the web application portal and Lambda execution costs, purchase an Amazon RDS Reserved DB Instance for the database, and store the raw sequence files in Amazon S3 Standard.
- DPurchase a Compute Savings Plan to cover the baseline Fargate compute for the web application portal, run the batch processing system on Fargate Spot, purchase an Amazon RDS Reserved DB Instance for the database, and store the raw sequence files in Amazon S3 Standard-Infrequent Access (S3 Standard-IA).