AWS Certified Machine Learning Specialty Practice Test 2025 – Complete Prep Resource

Disable ads (and more) with a premium pass for a one time $4.99 payment

Question: 1 / 145

Which service is best for handling high-availability compute infrastructure?

AWS Lambda

Amazon EC2

Amazon EC2 is designed for providing scalable and reliable compute resources that can be configured for high availability. It offers a variety of instance types suited for different workloads, enabling users to tailor their compute environment to meet specific application demands.

One of the key features of EC2 is the ability to deploy instances across multiple Availability Zones (AZs) within a region. This multi-AZ deployment enhances fault tolerance and availability since it allows applications to remain operational even if one AZ becomes unavailable. Additionally, EC2 supports features such as Elastic Load Balancing and Auto Scaling, which further ensure that the infrastructure can handle varying loads while maintaining high availability.

In contrast, while AWS Lambda is a great service for serverless computing, it is not specifically geared towards traditional high-availability setups in the way that EC2 is. Lambda manages the underlying infrastructure abstractly but may not provide the same level of tuning and control that is often required in high-availability scenarios.

Amazon Kinesis Data Streams is focused on real-time data streaming rather than compute infrastructure. It enables the processing and analysis of streaming data but does not serve the same purpose as a general compute service like EC2.

AWS Batch is designed for running batch jobs and can manage compute instances accordingly, but it is not specifically

Get further explanation with Examzify DeepDiveBeta

Amazon Kinesis Data Streams

AWS Batch

Next Question

Report this question

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy