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.)
- Decoupling the frontend user interface from the backend databases using Amazon Simple Queue Service (Amazon SQS) to manage requests.Cevap
- Using AWS Lambda to process student quiz submissions automatically instead of maintaining running virtual servers.Cevap
- CConsolidating all backend services and databases into a single, high-capacity Amazon EC2 instance to eliminate network communication.
- DManually provisioning a fixed number of large Amazon EC2 instances to handle the maximum expected student login traffic for the year.
- ERelying 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
Anahtar Kavram
AWS Cloud Design Principles (Loose Coupling and Services not Servers)