AWS Solutions Architects have worked for years to provide a generic yet comprehensive set of best practices for customer infrastructure.
We leverage the Well-Architected Review (WAR) process to help us become acquainted with our customers while providing a valuable service.
We'll discuss the process in more detail and get you scheduled!
Our Professionally Certified AWS Architects will review your architecture, take notes, run scans, and conduct interviews with your technical stakeholders. To generate a wholistic view of your architecture.
We will prepare a comprehensive list of identified critical issues, make recommended corrections following best practices, and suggest other best practice improvements to your infrastructure to improve efficiencies and reduce costs.
Remediation of Findings
Our Well-Architected Reviews come with included remediations. We can fix as little or as much as you like. We also have community based help in our forums for those who like to fix it themselves.
AWS Delivers Aid
AWS is very generous as they have empowered some of their approved AWS Partners, of which we are one, to award AWS credits that can be used to offset AWS hosting fees to any company that successfully completes the Well-Architected Process. These credits usually cover the total cost of the WAR.
Pillars of WAR
Building AWS infrastructure is a lot like constructing a building. If the foundation is not "Well-Architected" structural problems can undermine the integrity of the building. Neglecting the five pillars; operational excellence, security, reliability, performance efficiency, and cost optimization will make it challenging to build a system that delivers on your expectations and requirements. Incorporating these pillars into your architecture will help you produce stable and efficient systems. This will allow you to focus on the other aspects of design, such as functional requirements.
The ability to run and monitor systems to deliver business value and to continually improve supporting processes and procedures.
There are six design principles for operational excellence in the cloud:
- Perform operations as code
- Annotate documentation
- Make frequent, small, reversible changes
- Refine operations procedures frequently
- Anticipate failure
- Learn from all operational failures
The ability to protect information, systems, and assets while delivering business value through risk assessments and mitigation strategies.
There are six design principles for security in the cloud:
- Implement a strong identity foundation
- Enable traceability
- Apply security at all layers
- Automate security best practices
- Protect data in transit and at rest
- Prepare for security events
The ability of a system to recover from infrastructure disruptions, acquire computing resources to meet demand, and mitigate misconfigurations or transient network issues.
There are five design principles for reliability in the cloud:
- Test recovery procedures
- Automatically recover from failure
- Scale horizontally to increase aggregate system availability
- Stop guessing capacity
- Manage change in automation
The ability to use computing resources efficiently to meet system requirements and to maintain that efficiency as demand changes and technologies evolve.
There are five design principles for performance efficiency in the cloud:
- Democratize advanced technologies
- Go global in minutes
- Use serverless architectures
- Experiment more often
- Mechanical sympathy
The cost optimization pillar includes the ability to avoid or eliminate unneeded cost or suboptimal resources.
There are five design principles for cost optimization in the cloud:
- Adopt a consumption model
- Measure overall efficiency
- Stop spending money on data center operations
- Analyze and attribute expenditure
- Use managed services to reduce cost of ownership
We promise no one is going to try to fight you.