AWS pt 5 Flashcards
AWS Step Functions (v)
If it satisfies a condition do it
- Builds a serverless visual workflow to orchestrate your lambda functions
- It helps you utilize serverless stuff
- Implement a human approval feature
AWS Ground Station
- Control satellite operations
AWS Pinpoint (Marketing Service)
- Scalable 2-way marketing service
- Segment and personalize messages with right content to customers
- Create templates, delivery schedules, highly targeted segments and full campaigns
Well Architected Framework General Guiding Principles
- Stop guessing your capacity needs: Auto Scales
- Test systems at production scale
- Automate to make architectural experimentation easier
- Evolutionary architectures: Based on changing requiretments
- Drive architecture using data
- Improve game days: e.g. flash sale days
Design Principles
- Scalability: veritcal and horizontal
- Disposable resources: servers should be disposable and easily configured
- Automation: serverless, IaaS, auto-scaling
- Loose coupling: Monolith (Apps that do more over time) -> break into smaller components such that failure of one should not cascade into another
- Services not servers: Do not use EC2, instead managed services DBs, serverless etc
Well Architected Framework 6 pillars
Operational Excellence, Security, Reliability, Performance Efficiency, Cost Optimization, Sustainability
Operational Excellence
- Perform operations as code (Infra as code)
- Frequenct reversible changes and operational procedures
- Anticipate and learn from failure
- Implement observability for actionable insight: performance, reliability and cost
Security
- Protect information, assests and systems through risk assessment and mitigation strategies
- Centralize privilege management and reduce reliance on long term credentials to achieve principles of least privilege
Reliability
- ability to recover, dynamically acquire resources and mitigate disruptions
- Test recovery procedures: simulate failures
- Auto-recovery from failure
- Scale horizontally to aggregate system availability
- Stop guessing capacity: auto-scaling
Performance Efficiency
- Ability to use resources
- Experiment more often
Cost Optimization
- Pay only for what you use (consumption mode)
- Stop spending money on data center operations
Sustainability
- Reduce downstream impact of your cloud workloads
AWS Well Architected tool
- View your apps against the 6 pillars
AWS Customer Carbon Footprint Tool
Under billing and cost management
AWS CAF (Cloud Adoption Framework)
- Helps you build and execute
- Business capabilities
- Business perspective
- people perspective
- Governance Perspective
- Technical capabilities
- Platform perspective
- Security perspective
- Operations perspective