Git Product home page Git Product logo

gps-well-architected-partner-training's Introduction

title mermaid
Well-Architected Partner Training
true

The Well-Architected Training for partners

pages-build-deployment

Why do you need Well-Architected and why it matters

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.

Training process and contents

This repository contains the public training materials for the Well-Architected Framework Training for partners. It is structured as follows:

  1. Well-Architected Framework Introduction
  2. The Well-Architected Workshop to learn the basics
  3. 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:
      1. 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.
      2. The Well-Architected Offering to learn how to create a new offering in the Azure Marketplace
    • For ISVs we have prepared a step-by-step guide to help you review your own workload:
      1. The Well-Architected Process Guide that explain the full WAF process
      2. The Go-Live assessment used to review a change that is not yet in production or has just gone into production.
flowchart TD
%%{init: {'flowchart':{'useMaxWidth': true}}}%%
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 "./1. Well-Architected Workshop" "WAF Workshop"
click 5si.a "./2. Well-Architected 1 day lab" "WAF Lab"
click 5si.b "./2.b Well-Architected Process%20Guide" "WAF Process Guide"
click 4isv "./2.b Well-Architected Process%20Guide" "WAF Process Guide"

Description

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.

Well-Architected Go-Live is positioned as a "go forward" assessment that is used to review a change that is not yet in production or has just gone into production.

  • It works best for cloud native workloads. (using mostly PaaS components like App Service or SQL DB)
  • It is a cross-pillar offering and helps identify any major risks or concerns that should be addressed before "going live".

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.

License

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.

gps-well-architected-partner-training's People

Contributors

jmservera avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gps-well-architected-partner-training's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.