A gaming company needs to perform daily stress testing on a replica of their production environment. Instead of keeping a dedicated test environment running constantly, the team uses infrastructure as code (IaC) to dynamically provision a complete, identical copy of their environment every morning, run the automated tests, and terminate all resources at the end of the day. Which AWS Cloud design principle is this team implementing to optimize their testing process?
- ADesigning tightly coupled architectures to minimize deployment complexity
- BPre-provisioning compute capacity based on peak annual demands to avoid dynamic configuration changes
- Treating servers as disposable resourcesCevap
- DRelying on manual scaling of static infrastructure to simplify operations
Cevap
Treating servers as disposable resources
The correct answer is treating servers as disposable resources. In cloud computing, you can instantiate resources on demand, use them for the duration of a task, and then terminate them immediately. Using infrastructure as code (IaC) to dynamically deploy and tear down identical copies of production environments for testing is a primary example of this principle, preventing costs associated with running idle environments.
Adım Adım Çözüm
Anahtar Kavram
Treating servers as disposable resources
Tahmini Süre:1m 0s