Which design principle is achieved by following the reliability pillar of the AWS Well-Architected Framework?
Vertical scaling
Manual failure recovery
Testing recovery procedures
Changing infrastructure manually
Explanations:
Vertical scaling refers to adding resources to a single instance (e.g., increasing CPU or memory) rather than designing for redundancy or availability, which is a key focus of the reliability pillar.
Manual failure recovery involves human intervention to restore services after a failure, which contradicts the principle of building automated recovery processes to ensure reliability.
Testing recovery procedures ensures that the system can be restored after a failure, aligning with the reliability pillar’s goal of preparing for and managing failures effectively.
Changing infrastructure manually is not a best practice for reliability, as it introduces risk and potential human error; reliable systems should utilize automation for infrastructure changes.