AW S A c a d e m y Cloud Foundations
Module 9: Cloud
Architecture
Architecture: designing and
building
Archite
ct
Customer
Structure (Decision Completed
design maker) Building
crew
structure
(Delivery
team)
5
What is the AWS Well-
Architected Framework?
• A guide for designing infrastructures that are:
Secure
High-performing
Resilient
Efficient
• A consistent approach to evaluating and
implementing cloud architectures
• A way to provide best practices that were developed
through lessons learned by reviewing customer
architectures
3
Pillars of the AWS Well-
Architected Framework
Operational Reliability Performance Cost
Security
excellence efficiency optimization
4
Operational excellence design
principles
• Perform operations as code
Operational • Make frequent, small, reversible
Excellence
pillar changes
• Refine operations procedures
frequently
• Anticipate failure
• Learn from all operational events and
Deliver failures
busines
s value
5
Security design
principles
• Implement a strong identity
Security foundation
pillar
• Enable traceability
• Apply security at all layers
• Automate security best practices
• Protect data in transit and at rest
• Keep people away from data
Protect
and
monitor
systems
6
Reliability design
principles
• Automatically recover from failure
Reliability • Test recovery procedures
pillar
• Scale horizontally to increase aggregate
workload availability
• Stop guessing capacity
Recover
from
failure
and
mitigate
disruption. 7
Performance efficiency design
principles
• Democratize advanced
Performance technologies
Efficiency
• Go global in minutes
pillar
• Use serverless architectures
• Experiment more often
• Consider mechanical sympathy
Use
resource
s
sparingly
. 8
Cost Optimization
pillar
• Focus
Cost • Avoid unnecessary
Optimization costs.
pillar
• Key topics
• Understanding and controlling where money is
being spent
• Selecting the most appropriate and right
number of resource types
Eliminat • Analyzing spend over time
e • Scaling to meeting business needs without
unneede overspending
d
expense 9
.
Cost optimization design
principles
• Implement Cloud Financial Management
Cost • Adopt a consumption model
Optimization
pillar • Measure overall efficiency
• Stop spending money on undifferentiated
heavy lifting
Eliminat
e
unneede
d
expense
. 10
Reliabilit
y
• A measure of your
system’s ability to Car
provide functionality
when desired by the
user.
• System includes all Brakes
system components: System
hardware, firmware, Compone Ignition
and software. Cooling
nt
System
• Probability that your entire Compone
System
system will function as compone
nt
intended for a specified nt
period. Syste
• Mean time between m 11
Thank
You