A company needs to host a legacy application that requires custom operating system configurations and administrative access to install proprietary kernel-level patches. The application must run continuously. Which AWS compute service is the most appropriate for this workload?
- AAWS Lambda
- BAWS Fargate
- Amazon Elastic Compute Cloud (Amazon EC2)Answer
- DAWS Elastic Beanstalk
Answer
Amazon Elastic Compute Cloud (Amazon EC2) is the most appropriate service because it provides full administrative (root) access to the guest operating system, enabling the installation of custom kernel patches and configuration of legacy workloads that must run continuously.
Amazon Elastic Compute Cloud (Amazon EC2) is correct because it is an Infrastructure as a Service (IaaS) offering that gives customers complete administrative (root) control over the virtual machine's operating system, allowing custom kernel patching, specific OS configurations, and continuous runtime.
Step-by-Step Solution
Key Concept
AWS Compute Services - Levels of Control and Shared Responsibility