Please enable JavaScript.
Coggle requires JavaScript to display documents.
AWS Well-Architected Framework :world_map: - Coggle Diagram
AWS Well-Architected Framework :world_map:
Helps you
understand how to design and operate
reliable, secure, efficient, and cost-effective systems in the
AWS Cloud
It provides
a way for you to consistently
measure your architectures against best practices
and identify areas for improvement
The
Well-Architected Framework is based on 5 pillars
Operational excellence
Is the
ability to run and monitor systems to deliver business value and to continually improve
supporting processes and procedures
Design principles for operational excellence
in the cloud include performing operations as
Code
Annotating documentation
Anticipating failure
Frequently making small, reversible changes
Security
Is the
ability to protect information, systems, and assets while delivering business value through risk assessments
and mitigation strategies
When
considering the security of your architecture, apply these best practices
Automate security best practices when possible
Apply security at all layers
Protect data in transit and at rest
Reliability
Is the
ability of a system to do the following
Recover from infrastructure or service disruptions
Dynamically acquire computing resources to meet demand
Reliability includes
Testing recovery procedures
Scaling horizontally to increase aggregate system availability
Automatically recovering from failure
Mitigate disruptions such as misconfigurations or transient network issues
Performance Efficiency
Is the
ability to use computing resources efficiently to meet system requirements and to maintain that efficiency as demand changes
and technologies evolve
Evaluating the performance efficiency of your architecture includes
Experimenting more often
Using serverless architectures
Designing systems to be able to go global in minutes
Cost Optimization
Is the
ability to run systems to deliver business value at the lowest price point
Cost optimization includes
Adopting a consumption model
Analyzing and attributing expenditure
Using managed services to reduce the cost of ownership
Benefits and Advantages of the AWS Cloud
AWS Services
AWS Terminology
6 Benefits and Advantages of Cloud Computing
Trade upfront expense for variable expense
Upfront expenses
include data centers, physical servers, and other resources that you would need to
invest in before using computing resources
Instead of investing heavily in data centers and servers before you know how you’re going to use them, you can
pay only when you consume computing resources
Benefit from massive economies of scale
By
using cloud computing
, you can
achieve a lower variable cost
than you can get on your own
Because usage from
hundreds of thousands of customers aggregates in the cloud
, providers such as
AWS can achieve higher economies of scale
Economies of scale
translate into
lower pay-as-you-go prices
Stop guessing capacity
With
cloud computing
, you
don’t have to predict how much infrastructure capacity you will need before deploying
an application
Example
You can launch
Amazon Elastic Compute Cloud (Amazon EC2)
instances when needed and
pay only for the compute time you use
You can access only the
capacity that you need
, and
scale in or out in response to demand
Increase speed and agility
The
flexibility of cloud computing
makes it
easier for you to develop and deploy
applications
This flexibility also
provides your development teams with more time to experiment and innovate
Stop spending money running and maintaining data centers
Cloud computing in
data centers often requires you to spend more money and time managing infrastructure and servers
A benefit of cloud computing is the
ability to focus less on these tasks and more on your applications and customers
Go global in minutes
The
AWS Cloud global footprint enables you to quickly deploy applications to customers around the world
, while providing them with low latency