Soru

Zorluk: OrtaHigh-Performing and Elastic Compute Solutions

A research institution is deploying a high-performance seismic data visualization application on a cluster of Amazon EC2 instances. The application requires extremely low-latency, high-throughput node-to-node communication for rendering complex 3D geological models in real time. The instances must read and write to a shared directory containing several terabytes of active simulation files. The application's visualization service runs on a custom port 9000, which is exposed to internal researchers through an Application Load Balancer (ALB). Which combination of configuration steps should the solutions architect implement to meet these requirements?

  1. Launch the instances in a cluster placement group, mount an Amazon Elastic File System (Amazon EFS) on all instances to share the simulation files, and configure the load balancer's target group health check to use port 9000.Cevap
  2. B
    Launch the instances in a spread placement group, mount an Amazon Elastic File System (Amazon EFS) on all instances to share the simulation files, and configure the load balancer's target group health check to use port 9000.
  3. C
    Launch the instances in a cluster placement group, attach a single Amazon Elastic Block Store (Amazon EBS) gp3 volume with Multi-Attach enabled to all instances to share the simulation files, and configure the load balancer's target group health check to use port 9000.
  4. D
    Launch the instances in a cluster placement group, mount an Amazon Elastic File System (Amazon EFS) on all instances to share the simulation files, and configure the load balancer's target group health check to use the default port 80.

Cevap

Launch the instances in a cluster placement group, mount an Amazon Elastic File System (Amazon EFS) on all instances to share the simulation files, and configure the load balancer's target group health check to use port 9000.
The correct configuration addresses all constraints. It uses a cluster placement group to achieve minimal network latency between instances. It mounts Amazon EFS to provide a shared, scalable file system for concurrent read/write operations on simulation files. Lastly, it maps the target group health check to the active application port of 9000, preventing health check failures.

Adım Adım Çözüm

1
Evaluate network latency requirements.
Determine that a cluster placement group is necessary to achieve the low-latency, high-throughput node-to-node communication required by the tightly coupled visualization application.
Cluster placement groups place instances close together inside a single Availability Zone, enabling low-latency, high-throughput network performance.
2
Select the appropriate shared storage solution.
Choose Amazon EFS as the shared file system for the active simulation files.
Amazon EFS natively supports concurrent read/write access from multiple EC2 instances, whereas standard EBS volumes do not support multi-instance concurrent writes without complex cluster-aware filesystem configurations.
3
Configure the Application Load Balancer health check.
Set the health check port to 9000.
The application listens on port 9000. Setting the health check to the default port (like port 80) would result in health check failures and cause the load balancer to route no traffic to the instances.

Anahtar Kavram

Designing high-performing and elastic compute environments requires choosing the correct EC2 placement groups for latency requirements, selecting appropriate shared storage, and matching load balancer health checks to the application's active ports.
Tahmini Süre:1m 30s
Bu soruyu puanla