Which AWS service should the company use to meet these requirements?
AWS Lambda
Amazon Cognito
Amazon Athena
Amazon EC2
Explanations:
AWS Lambda is a serverless compute service that runs code in response to events. It is not suitable for deploying applications that require specific instance configurations like CPU and memory.
Amazon Cognito is a service for user authentication and management. It does not provide infrastructure for deploying applications.
Amazon Athena is an interactive query service that allows users to analyze data in Amazon S3 using SQL. It is not designed for deploying applications with varying instance configurations.
Amazon EC2 (Elastic Compute Cloud) allows users to launch and manage virtual servers (instances) with customizable configurations for CPU, memory, storage, and networking, making it ideal for deploying the custom marketing and order-processing applications.