Running an architecture review after an incident is a very important tool to understand why it happened, but it may be too late because it could have already generated unexpected costs, business losses, a data breach, customer churn, loss of revenue or many other problems.
This is why we recommend conducting regular architecture reviews, to ensure that your workload is using the architecture characteristics that fit your business needs and concerns and are among the up-to-date industry best practices, because...
- You want to be confident that you pay for what you really need for your business and ensure that you have the tools and processes in place to detect, control and manage outlier costs in the case of an incident.
- You need to know how resilient is your workload to failures and that you can recover all your systems and data in a specific amount of time.
- It is important that your solution provides a good performance to its users, so they can do their tasks on time without any hassle, and that you are in control that it does not degrade over time.
- Operational costs should be under control, and you need to ensure that your solution is tested and monitored all the time.
- You have to assume zero trust and have to be confident that your solution is designed for security.
- You should take into consideration all the trade-offs for the architecture decisions.
The Well-Architected framework will provide you with a process and the tools to transform all these needs into a list of actionable recommendations.
This repository contains the public training materials for the Well-Architected Framework Training for partners. It is structured as follows:
- Well-Architected Framework Introduction
- The Well-Architected Workshop to learn the basics
- Here the plan splits betwen SIs and ISVs:
- When you are a System Integrator and you want to use the framework to create or align a practice you can take the following steps:
- You have two options:
- The Well-Architected Lab for getting hands-on experience with a ficticius customer-case
- If you already have a customer case where you want to work on, you can use the Well-Architected Process Guide where you have a guided step-by-step to do an assessment and provide recommendations to your customer.
- The Well-Architected Offering to learn how to create a new offering in the Azure Marketplace
- You have two options:
- For ISVs we have prepared a step-by-step guide to help you review your own workload in the Well-Architected Process Guide
- When you are a System Integrator and you want to use the framework to create or align a practice you can take the following steps:
flowchart TD
1([Well-Architected introduction])
2(2-hour Workshop)
3{Partner type}
4si{Training<br>or<br>Customer case}
5si.a(WAF Lab)
5si.b(Review your workload<br>with the Process Guide)
6si(Align your practice to WAF)
7si([Well-Architected Offering<br>Creation])
4isv(Review your workload<br>with the Process Guide)
5isv([Apply recommendations])
1-->2-->3
3 --> |System Integrator| 4si
3 --> | ISV| 4isv-->5isv
4si --> |Training| 5si.a --> 6si
4si --> |Customer case| 5si.b --> 6si
6si --> 7si
linkStyle 3,4 stroke:#fb3,stroke-width:2px;
linkStyle 2,5,6,9 stroke:#3f3,stroke-width:2px;
linkStyle 7,8 stroke:#f61,stroke-width:2px;
classDef init fill:#E4A951,stroke:#C48931,stroke-width:2px,color:#000;
classDef review fill:#D49941,stroke:#b47921,stroke-width:2px,color:#000;
classDef endc fill:#FF9790,stroke:#EF7770,stroke-width:2px,color:#000;
classDef greenStroke stroke:#6CBE45,stroke-width:2px,color:#000;
classDef gray fill:#aaa,stroke:#888,stroke-width:2px,color:#000;
classDef purple fill:#D99BFF,stroke:#B97BDF,stroke-width:2px,color:#000;
class 1 init;
class 4isv,5si.b review;
class 5isv,7si endc;
class 3,4si gray;
class 2,5si.a,6si purple;
class nodeId6si greenStroke;
click 2 "./microsoft/GPS-Well-Architected-Partner-Training/tree/main/1. Well-Architected Workshop" "WAF Workshop"
click 5si.a "./microsoft/GPS-Well-Architected-Partner-Training/tree/main/2. Well-Architected 1 day lab" "WAF Lab"
click 5si.b "./microsoft/GPS-Well-Architected-Partner-Training/tree/main/2.b Well-Architected Process%20Guide" "WAF Process Guide"
click 4isv "./microsoft/GPS-Well-Architected-Partner-Training/tree/main/2.b Well-Architected Process%20Guide" "WAF Process Guide"
The Well-Architected Framework is a well-defined process for running architecture reviews and provide your customers a consistent list of recommendations for enhancing their workloads in Azure.
These materials can be used standalone, but they are intended to be used in a training run by the GPS team in Microsoft. Ask your Microsoft representative if there is any Well-Architected event in your region that you would like to attend.
This is a standard level 100 introduction to the Well-Architected Framework. It explain the motivations behind the framework and how it is used. After reading or watching this introduction, it is recommended to follow one of these trainings to get the most out of this guides:
This is a 2-hour presentation usually delivered by a Cloud Solution Architect to a group of architects or pre-sales engineers. It explains what is the Well-Architected Framework, why it is useful, how is the process of a Well-Architected assessment and goes deep into the 5 pillars of Well-Architected.
You will get a deep explanation about what are the most important questions to ask and what tools you can use to gather all the data you need.
After having attended a WAF Workshop, the next step is to attend this event where you will get hands-on experience with the Well-Architected Framework. It is a 1-day lab, where you will be given a customer case and you will do a group exercise to run the Well-Architected process, and create the reports and planning documents to present to the customers with a selection of recommendations that you will have to prioritize.
Ask your local PTS/PDM in Microsoft GPS organization for getting info about upcoming workshops.
This is a step-by-step guide to help you run a Well-Architected assessment and provide recommendations to a workload. It can be used by both System Integrators and ISVs.
As a Microsoft Partner you want to create new services offers in the Azure Marketplace. You can use the Well-Architected Offering to learn how to create a new offering in the Azure Marketplace.
This project is licensed under the MIT license.
Trademarks This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow Microsoft’s Trademark & Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party’s policies.