Soru

Zorluk: KolayIdentify design principles of the AWS Cloud

An e-learning company plans to migrate its legacy student portal to the AWS Cloud. The IT team wants to adopt AWS Cloud design principles to increase the portal's reliability and reduce operational overhead. Which of the following architectural actions align with these design principles? (Select TWO.)

  1. Decoupling the frontend user interface from the backend databases using Amazon Simple Queue Service (Amazon SQS) to manage requests.Cevap
  2. Using AWS Lambda to process student quiz submissions automatically instead of maintaining running virtual servers.Cevap
  3. C
    Consolidating all backend services and databases into a single, high-capacity Amazon EC2 instance to eliminate network communication.
  4. D
    Manually provisioning a fixed number of large Amazon EC2 instances to handle the maximum expected student login traffic for the year.
  5. E
    Relying on AWS support to manage operating system patching and software updates on custom Amazon EC2 instances.

Cevap

Decoupling the frontend user interface from the backend databases using Amazon SQS, and using AWS Lambda to process student quiz submissions automatically instead of maintaining running virtual servers.
Decoupling components with message queues (such as Amazon SQS) is a key aspect of loose coupling, ensuring that a failure in one component does not break the entire system. Implementing serverless functions (such as AWS Lambda) aligns with the 'services, not servers' design principle, allowing the team to focus on application logic while AWS manages server provisioning and scaling.

Adım Adım Çözüm

1
Analyze the scenario requirements.
The company wants to apply AWS Cloud design principles (such as loose coupling, services not servers, and elasticity) to modernize a legacy application.
This establishes the criteria for evaluating the choices.
2
Evaluate the architectural options against AWS Cloud design principles.
Using Amazon SQS decouples components (loose coupling), and using AWS Lambda leverages serverless compute (services not servers). Consolidating into a single EC2 instance, manually provisioning fixed capacity, and misinterpreting shared responsibility boundaries are cloud anti-patterns.
This identifies the correct design choices and eliminates the incorrect options.

Anahtar Kavram

AWS Cloud Design Principles (Loose Coupling and Services not Servers)
Bu soruyu puanla