A company needs to run a daily data processing task that takes approximately 25 minutes to complete. The task requires a custom Linux environment with specific packages installed. The company wants to minimize operational overhead and only pay for the compute time used, without managing the underlying virtual servers. Which AWS compute service best meets these requirements?
- AAWS Lambda
- AWS FargateCevap
- CAmazon Elastic Compute Cloud (Amazon EC2)
- DAmazon Lightsail
Cevap
AWS Fargate is the most appropriate service because it provides serverless container execution for custom environments and supports tasks running longer than the 15-minute Lambda limit.
AWS Fargate is correct because it is a serverless compute engine for containers that allows packaged applications with specific custom dependencies to run without provisioning or managing virtual machines. Since it is serverless, there is no server management overhead, and billing is based on resource usage during the 25-minute execution. It is not subject to the 15-minute execution limit of other serverless options.
Adım Adım Çözüm
Anahtar Kavram
Selecting appropriate AWS compute services based on runtime constraints, management overhead, and environment customization requirements.