AWS Architecting and EcoSystem Flashcards
What is the main goal of Operational Excellence in AWS?
To run and monitor systems to deliver business value and continually improve processes and procedures
What is the principle of performing operations as code?
Use Infrastructure as Code (CloudFormation) and AWS Config to automate and monitor system operations
Why are frequent, small, and reversible changes important in AWS operational excellence?
Hint: Small steps = easier rollback.
They allow quick reversal in case of failure, improving agility and reducing risk.
How should operations procedures be managed according to AWS operational excellence?
Refine operations procedures frequently and ensure team members are familiar with them.
What role does observability play in operational excellence?
It provides actionable insights into system performance, reliability, and cost to improve operations.
What is the principle of implementing a strong identity foundation in AWS security?
Centralize privilege management, apply the principle of least privilege, and reduce reliance on long-term credentials.
How does traceability enhance security in AWS?
Logs and metrics are integrated into systems to automatically respond to security events.
What does “Apply security at all layers” mean in AWS security design?
Security should be applied at every layer, from the edge network to individual instances and applications.
Why is automating security best practices important?
Think automation to avoid human errors.
How should data be protected in AWS?
Data should be encrypted both in transit and at rest, with strong access control.
What is the principle of keeping people away from data?
Minimize the need for manual access to data, using automation wherever possible.
What is the shared responsibility model in AWS?
AWS manages security of the cloud infrastructure, while the customer manages security in the cloud.
What does testing recovery procedures in AWS reliability entail?
Use automation to simulate failures and recreate failure scenarios to improve resilience.
Why is horizontal scaling important for reliability in AWS?
It increases system availability by distributing requests across multiple resources, preventing single points of failure.
Spread load across multiple instances.
How does AWS Auto Scaling contribute to reliability?
It automatically adjusts capacity to meet demand, preventing over- or under-provisioning of resources.