A cloud architect is reviewing the compute requirements for a media distribution platform. The platform has two distinct components:
1. A video rendering pipeline that requires deep customization of the underlying Linux kernel and direct access to physical GPU hardware resources.
2. A containerized metadata extraction service that runs on an event-driven basis in response to user uploads, with highly unpredictable traffic and a strict requirement to avoid managing host servers.
Which two of the following compute solutions should the architect select to meet these requirements?
- Amazon EC2 instances configured with custom Amazon Machine Images (AMIs) to support the required custom operating system kernel and GPU accessCevap
- BAWS Lambda to execute the video rendering workload by deploying the custom kernel within a container image
- AWS Fargate to run the containerized metadata extraction service dynamically without provisioning or managing host serversCevap
- DAmazon EC2 instances where AWS automatically performs all guest operating system patching and kernel configuration updates
Cevap
The architect should select Amazon EC2 instances configured with custom Amazon Machine Images (AMIs) to support the custom operating system and GPU requirements, and AWS Fargate to run the containerized metadata extraction service dynamically without provisioning or managing host servers.
Selecting Amazon EC2 with custom AMIs and AWS Fargate is correct because EC2 provides the administrative access needed to customize the operating system kernel and utilize physical GPU instances, while AWS Fargate provides a serverless compute engine to run containerized workloads dynamically without host management.
Adım Adım Çözüm
Anahtar Kavram
Selecting appropriate AWS compute services based on operational control, infrastructure management boundaries, and application architecture.