Solution Brief

Leverage CloudHealth to Align with AWS' Well-Architected Framework

What is the AWS Well-Architected Framework?

The Amazon Web Services (AWS) Well-Architected Framework outlines key concepts, design principles, and architectural best practices for building and running workloads in the cloud. Built upon years of experience designing and reviewing thousands of customers’ cloud architectures, the Well-Architected Framework helps cloud architects build secure, high-performing, resilient, and efficient infrastructure for their applications and workloads. It also provides a consistent approach for customers and partners to evaluate and improve architectures.

The framework consists of five pillars and each pillar is qualified by a set of foundational questions that allow you to understand if a specific architecture aligns well with cloud best practices.

Five Pillars of the AWS Well-Architected Framework

1. Operational Excellence

Running and monitoring systems to deliver business value, and continually improving processes and procedures.

Key topics include: 

  • Automating changes
  • Responding to events
  • Defining standards to manage daily operations

2. Security

Protecting information, systems, and assets while delivering business value through risk assessments `and mitigation strategies.

Key topics include: 

  • Confidentiality and integrity of data
  • Privilege management
  • Protecting systems
  • Establishing controls to detect security events

3. Reliability

Recovering from infrastructure or service disruptions, dynamically acquiring compute resources to meet demand, and mitigating disruptions such as misconfigurations or transient network issues.

Key topics include: 

  • Distributed system design
  • Recovery planning
  • How to handle change

4. Performance Efficiency 

Using IT and computing resources efficiently to meet system requirements and maintaining that efficiency as demand changes and technologies evolve.

Key topics include: 

  • Selecting the right resource types and sizes for workload requirements
  • Monitoring performance
  • Making informed decisions to maintain efficiency

5. Cost Optimization

Running systems to deliver business value at the lowest price point while avoiding unnecessary costs.

Key topics include: 

  • Understanding and controlling where money is spent
  • Selecting the right resources
  • Analyzing spend over time
  • Scaling to meet business needs without overspending

General Design Principles of the Well-Architected Framework

Architecting technology solutions that align with the five pillars of the Framework ensures that your business requirements are met as efficiently as possible with a secure and reliable infrastructure.

AWS recommends following these general design principles:

  • Stop guessing your capacity needs
  • Test systems at production scale
  • Automate to make architectural experimentation easier
  • Allow for evolutionary architectures
  • Drive architectures using data
  • Improve through game days (i.e. simulations of production)

Align to the Well-Architected Framework with CloudHealth

The CloudHealth Platform can help cloud consumers and managed service providers who are building and running workloads in the cloud answer several questions that qualify each pillar in the AWS Well- Architected Framework, and it provides full alignment with the Cost Optimization Pillar.

1. Operational Excellence

W-A Framework Review CloudHealth Alignment
How do you determine what your priorities are?

Businesses and cloud service providers that choose CloudHealth gain a trusted partner who teaches how to establish a Cloud Center of Excellence (CCoE) team that determines KPIs and drives business alignment.

CloudHealth monitors the overall health of your environment (Health Check Pulse Report), and reports on granular usage and performance* of all assets so you can stop guessing capacity needs and make informed decisions about cloud operations.

How do you structure your organization to support your business outcomes?
How does your organizational culture support your business outcomes?
How do you design your workload so that you can understand its state?
How do you reduce defects, ease remediation, and improve flow into production?
How do you mitigate deployment risks?
How do you know that you are ready to support a workload?
How do you understand the health of your workload?
How do you understand the health of your operations?
How do you manage workload and operations events?
How do you evolve operations?

*Denotes a link accessible only to CloudHealth Partners and Customers.

2. Security

W-A Framework Review CloudHealth Alignment
How do you securely operate your workload?

CloudHealth’s Default Security Policy* aligns with AWS and CIS Best Practices to identify security gaps and recommend or automate remediations.

CloudHealth logs security events in a Security Risk Exposure summary*, and a detailed Open Ports Report*.

Integrate with Alert Logic Cloud Defender* to report on Alert Logic Incidents*.

Take cloud security and compliance beyond threat detection and reporting with CloudHealth Secure State.

How do you manage identities for people and machines?
How do you manage permissions for people and machines?
How do you detect and investigate security events?
How do you protect your network resources?
How do you protect your compute resources?
How do you classify your data?
How do you protect your data at rest?
How do you protect your data in transit?
How do you anticipate, respond to, and recover from incidents?

*Denotes a link accessible only to CloudHealth Partners and Customers.

3. Reliability

W-A Framework Review CloudHealth Alignment
How do you manage service quotas and constraints?

Continuously monitor your environment by subscribing to reports* and customized dashboards*.

CloudHealth’s policy-based governance* is a robust tool that alerts you or takes automated action when any pre-defined policy has been violated. Policies* enable governance over all operations (including asset configuration and system performance) as well as security and costs.

Easily comply with AWS Config rules* and enable AWS CloudTrail* in the CloudHealth Platform.

Integrations with other tools such as Chef* and Ansible* provide additional guardrails for IT deployment.

How do you plan your network topology?
How do you design your workload service architecture?
How do you design interactions in a distributed system to prevent failures?
How do you design interactions in a distributed system to mitigate or withstand failures?
How do you monitor workload resources?
How do you design your workload to adapt to changes in demand?
How do you implement change?
How do you back up data?
How do you use fault isolation to protect your workload?
How do you design your workload to withstand component failures?
How do you test reliability?
How do you plan for disaster recovery (DR)?

*Denotes a link accessible only to CloudHealth Partners and Customers.

4. Performance Efficiency

W-A Framework Review CloudHealth Alignment
How do you select the best performing architecture?

CloudHealth offers Rightsizing Recommendations* to ensure that you are running the optimal EC2 instances and EBS volumes for your workloads.

CloudHealth examines CPU, Memory, Network, and Storage metrics and delivers recommended actions. Thresholds for Rightsizing Recommendations are customizable* to meet your unique business needs.

Instance Rightsizing Policies* and Volume Rightsizing Policies* continuously monitor the performance of these resources and alert you to violations and/or take automated action to resolve issues.

How do you select your compute solution?
How do you select your storage solution?
How do you select your database solution?
How do you configure your networking solution?
How do you evolve your workload to take advantage of new releases?
How do you monitor your resources to ensure they are performing?
How do you use tradeoffs to improve performance?

*Denotes a link accessible only to CloudHealth Partners and Customers.

5. Cost Optimization

W-A Framework Review CloudHealth Alignment
How do you implement cloud financial management?

CloudHealth is the solution of choice for Cloud Financial Management, and it enables complete alignment with the AWS Cost Optimization pillar.

With CloudHealth Perspectives, you can organize resources into logical business groups* for showback and/or chargeback.

Interactive cost reports* and custom dashboards* give granular visibility into all of your usage and costs.

Save money on EC2 Reserved Instances using the Analyzer*, Modifier*, Optimizer*, and Convertible RI Exchanger*.

Optimize future costs using CloudHealth's Reserved Instance and Savings Plans Recommendations*.

How do you govern usage?
How do you monitor usage and cost?
How do you decommission resources?
How do you evaluate cost when you select services?
How do you meet cost targets when you select resource type, size and number?
How do you use pricing models to reduce cost?
How do you plan for data transfer charges?
How do you manage demand, and supply resources?
How do you evaluate new services?

*Denotes a link accessible only to CloudHealth Partners and Customers.

Partners seeking guidance on how to build CloudHealth into your service offerings, please contact your Channel Account Manager or email partners@cloudhealthtech.com.