ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 631 - SAA-C03 discussion

Report
Export

A company is designing a tightly coupled high performance computing (HPC) environment in the AWS Cloud The company needs to include features that will optimize the HPC environment for networking and storage.

Which combination of solutions will meet these requirements? (Select TWO )

A.
Create an accelerator in AWS Global Accelerator. Configure custom routing for the accelerator.
Answers
A.
Create an accelerator in AWS Global Accelerator. Configure custom routing for the accelerator.
B.
Create an Amazon FSx for Lustre file system. Configure the file system with scratch storage.
Answers
B.
Create an Amazon FSx for Lustre file system. Configure the file system with scratch storage.
C.
Create an Amazon CloudFront distribution. Configure the viewer protocol policy to be HTTP and HTTPS.
Answers
C.
Create an Amazon CloudFront distribution. Configure the viewer protocol policy to be HTTP and HTTPS.
D.
Launch Amazon EC2 instances. Attach an Elastic Fabric Adapter (EFA) to the instances.
Answers
D.
Launch Amazon EC2 instances. Attach an Elastic Fabric Adapter (EFA) to the instances.
E.
Create an AWS Elastic Beanstalk deployment to manage the environment.
Answers
E.
Create an AWS Elastic Beanstalk deployment to manage the environment.
Suggested answer: B, D

Explanation:

These two solutions will optimize the HPC environment for networking and storage. Amazon FSx for Lustre is a fully managed service that provides cost-effective, high-performance, scalable storage for compute workloads. It is built on the world's most popular high-performance file system, Lustre, which is designed for applications that require fast storage, such as HPC and machine learning. By configuring the file system with scratch storage, you can achieve sub-millisecond latencies, up to hundreds of GBs/s of throughput, and millions of IOPS. Scratch file systems are ideal for temporary storage and shorter-term processing of data. Data is not replicated and does not persist if a file server fails. For more information, seeAmazon FSx for Lustre.

Elastic Fabric Adapter (EFA) is a network interface for Amazon EC2 instances that enables customers to run applications requiring high levels of inter-node communications at scale on AWS. Its custom-built operating system (OS) bypass hardware interface enhances the performance of inter-instance communications, which is critical to scaling HPC and machine learning applications. EFA provides a low-latency, low-jitter channel for inter-instance communications, enabling your tightly-coupled HPC or distributed machine learning applications to scale to thousands of cores. EFA uses libfabric interface and libfabric APIs for communications, which are supported by most HPC programming models. For more information, seeElastic Fabric Adapter.

The other solutions are not suitable for optimizing the HPC environment for networking and storage. AWS Global Accelerator is a networking service that helps you improve the availability, performance, and security of your public applications by using the AWS global network. It provides two global static public IPs, deterministic routing, fast failover, and TCP termination at the edge for your application endpoints. However, it does not support OS-bypass capabilities or high-performance file systems that are required for HPC and machine learning applications. For more information, seeAWS Global Accelerator.

Amazon CloudFront is a content delivery network (CDN) service that securely delivers data, videos, applications, and APIs to customers globally with low latency, high transfer speeds, all within a developer-friendly environment. CloudFront is integrated with AWS services such as Amazon S3, Amazon EC2, AWS Elemental Media Services, AWS Shield, AWS WAF, and AWS Lambda@Edge. However, CloudFront is not designed for HPC and machine learning applications that require high levels of inter-node communications and fast storage. For more information, see [Amazon CloudFront].

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS. You can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. However, Elastic Beanstalk is not optimized for HPC and machine learning applications that require OS-bypass capabilities and high-performance file systems. For more information, see [AWS Elastic Beanstalk].

asked 16/09/2024
Camilo Garrido Lizana
31 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first