Question

Difficulty: EasyAWS Compute Services

A company needs to host a legacy application that requires custom kernel modifications and direct root access to the operating system. Which AWS compute service is best suited for this workload?

  1. A
    AWS Lambda
  2. B
    AWS Fargate
  3. Amazon Elastic Compute Cloud (Amazon EC2)Answer
  4. D
    Amazon Lightsail

Answer

Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Elastic Compute Cloud (Amazon EC2) provides virtual machines (instances) where the customer has full administrative control over the guest operating system. This allows the customer to perform custom kernel modifications, configure the OS, and run legacy software that requires root privileges.

Step-by-Step Solution

1
Identify the key requirement in the scenario.
The application requires direct root access to the operating system and custom kernel modifications.
This establishes the level of control and responsibility the customer needs over the compute infrastructure.
2
Evaluate the management and control models of the given AWS compute services.
AWS Lambda and AWS Fargate are serverless options that abstract the OS completely. Amazon Lightsail is a preconfigured, simplified VPS. Only Amazon EC2 provides full guest OS administration.
By understanding the shared responsibility boundaries of each service, we can match the workload's administration needs to the correct service.
3
Select the service that satisfies the full administrative control requirement.
Amazon EC2 is selected as the correct service.
Amazon EC2 provides virtual instances where customers are responsible for managing the guest OS, including the kernel.

Key Concept

Shared responsibility and administration control levels of AWS compute services.
Rate this question