Businesses require more computing and networking resources to meet their current market and future growth trends than they may have anticipated only a few months ago. The lack of leasable space or the desire to build out existing data centers drive many to adopt a cloud or hybrid cloud deployment model. In fact, According to Amazon, one of the “Six Advantages of Cloud Computing” is to stop spending money running and maintaining data centers and focus on projects that differentiate your business (Sajee Mathew, 2014).
Unfortunately, overestimated cost-savings often overlook the value of cloud-accredited guidance. An enterprise must understand the associated trade-offs when architecting in the cloud. To assist in navigating these trade-offs, AWS has a Well-Architected Framework.
Similar to Cisco Validated Design (CVD), AWS Well-Architected Framework is a set of best practices and strategies for architecting systems in the cloud. It emerged from AWS principal engineers working with customers during customer cloud architect reviews and defining best practices from those sessions. The Framework allows CTOs, architects, and developers to understand the trade-offs and risks when architecting in the cloud.
The Framework identifies a set of general design principles known as “pillars” and best practices to facilitate excellent design.
The five pillars
- Operational Excellence
- Cost Optimization
Each pillar has an associated white-paper that you can review in much more detail. I have mind mapped the AWS Well-Architected Framework and have made it available for your reference.
If you need to understand how to align your engineering efforts with your business need or require a foundation of AWS best practices, I suggest starting with the Framework.
Amazon “AWS Architecture Center” (n.d), Retrieved From https://aws.amazon.com/architecture/?nc1=f_cc
Sajee Mathew “Overview of Amazon Web Services” January 1, 2014, Retrieved From https://docs.aws.amazon.com/whitepapers/latest/aws-overview/six-advantages-of-cloud-computing.html