A software development team creates a new testing environment on AWS for every code deployment. The environment, consisting of several virtual servers and a database, is created automatically using a script, used to run automated tests, and then completely deleted as soon as the tests are completed. Which AWS Cloud design principle is directly demonstrated by this workflow?
- ALoose coupling
- BTightly coupled architecture
- Disposable resourcesAnswer
- DScalability
Answer
Disposable resources, which involves treating computing infrastructure as temporary assets that are dynamically provisioned for a task and terminated immediately when finished.
The scenario describes a workflow where resources are dynamically created for a specific purpose (testing) and then completely destroyed immediately afterward. This directly aligns with the AWS Cloud design principle of 'disposable resources', which encourages treating servers and databases as temporary assets rather than permanent, static infrastructure.
Step-by-Step Solution
Key Concept
Disposable resources