Which architecture concept describes the ability to deploy resources on demand and release resources when they are no longer needed?
High availability
Decoupled architecture
Resilience
Elasticity
Explanations:
High availability refers to systems designed to ensure operational continuity and minimal downtime, not to the on-demand resource allocation.
Decoupled architecture focuses on separating components of a system to enhance modularity and scalability but does not specifically address resource deployment and release.
Resilience pertains to a system’s ability to recover from failures and maintain functionality, rather than the dynamic allocation and deallocation of resources.
Elasticity is the architecture concept that allows resources to be dynamically allocated and deallocated based on demand, enabling efficient use of resources.