Soru

Zorluk: KolayIdentify design principles of the AWS Cloud

A software development company is setting up its testing environments on AWS. The team wants to deploy identical environments temporarily using templates, delete them when testing is complete to minimize costs, and ensure the system can recover automatically if a virtual server stops working. Which two AWS Cloud design principles should the team follow to meet these requirements?

  1. Design for failureCevap
  2. Disposable resources instead of fixed serversCevap
  3. C
    Tightly coupling all database and application layers
  4. D
    Pre-provisioning a fixed number of physical host servers
  5. E
    Maintaining static, persistent environments that are manually patched

Cevap

The correct principles are designing for failure and using disposable resources instead of fixed servers.
The correct design principles are designing for failure and using disposable resources instead of fixed servers. Designing for failure ensures that the application is built to handle infrastructure outages and recover automatically, such as when a virtual server stops working. Using disposable resources instead of fixed servers allows the company to deploy identical environments using templates and easily terminate them when testing is finished, reducing costs.

Adım Adım Çözüm

1
Analyze the requirement to temporarily deploy identical environments and delete them to minimize costs.
Identify that this matches the principle of using disposable resources instead of fixed servers, where resources are treated as temporary and can be easily created and destroyed using automation.
To understand how the company can avoid long-running, costly servers for temporary testing.
2
Analyze the requirement to ensure the system can recover automatically if a virtual server stops working.
Identify that this aligns with the principle of designing for failure, which advocates for building systems that can automatically detect and recover from component outages.
To ensure high availability and self-healing capabilities in the cloud.
3
Compare the identified principles with the options and eliminate anti-patterns.
Confirm that designing for failure and using disposable resources instead of fixed servers are the correct principles, while eliminating options that promote static, tightly coupled, or pre-provisioned infrastructure.
To select the correct options representing official AWS design principles.

Anahtar Kavram

AWS Cloud design principles promote system resilience through designing for failure and flexibility through disposable resources.
Bu soruyu puanla