Soru

Zorluk: KolayIdentify design principles of the AWS Cloud

A fitness technology company is launching a new health-tracking application that collects workout data from smartwatches. To handle unpredictable traffic spikes during morning workouts and prevent data loss if a processing server fails, the development team wants to implement core AWS Cloud design principles. Which two of the following architectural strategies represent the correct application of these design principles? (Select TWO.)

  1. Deploy Amazon Simple Queue Service (Amazon SQS) to buffer incoming metrics and decouple the data ingestion layer from the backend processing servers.Cevap
  2. Configure Amazon EC2 Auto Scaling to dynamically adjust the number of instances based on real-time application load.Cevap
  3. C
    Consolidate all database, caching, and application processing layers onto a single large Amazon EC2 instance to eliminate network latency.
  4. D
    Maintain a constant, fixed number of running Amazon EC2 instances sized for peak hourly load to avoid scaling delays.
  5. E
    Delegate operating system patching and firewall configuration of all Amazon EC2 instances to AWS.

Cevap

Deploying Amazon Simple Queue Service (Amazon SQS) to buffer incoming metrics and decouple layers, and configuring Amazon EC2 Auto Scaling to dynamically adjust instance count.
Deploying Amazon SQS to buffer incoming metrics decouples the ingestion layer from the processing backend, adhering to the principle of loose coupling and ensuring that data is not lost if backend servers fail. Configuring Amazon EC2 Auto Scaling allows the system to scale out or in dynamically in response to workload demands, adhering to the principle of elasticity.

Adım Adım Çözüm

1
Analyze the business and technical requirements of the fitness tracking application, which include handling unpredictable traffic spikes and preventing data loss during server failures.
Identified the need for elasticity to handle traffic spikes and loose coupling/design for failure to prevent data loss.
Aligns the application scenario with core AWS design principles.
2
Evaluate the architectural options against AWS design principles.
Determined that using Amazon SQS to buffer metrics decouple components (loose coupling), and Amazon EC2 Auto Scaling to dynamically scale compute capacity (elasticity), directly address the requirements.
Identifies the correct cloud architecture practices.

Anahtar Kavram

AWS Cloud design principles such as loose coupling, design for failure, and elasticity enable resilient, scalable, and cost-effective cloud architectures.
Bu soruyu puanla