Application Architecture on Microsoft Azure
Resources for building applications that use Microsoft Azure. This includes tools to help you draw diagrams to visually describe software systems.
Microsoft publishes series of architectural design patterns to help you compose your own custom designs. The patterns are intended to be concise architectural guides which can be composed together in order provide guidance on how to best leverage the Microsoft Azure platform to solve your organization’s business needs.
Each pattern contains
- A service description
- A list of Azure Services required to leverage the pattern
- Architectural diagrams
- Architectural dependencies
- Design limitations or considerations that may impact the pattern
- Interfaces and endpoints
- Key high-level architecture considerations including availability and resiliency, composite SLAs for services used, scale and performance, cost and operational considerations.
Microsoft Patterns and Practices has published the book Cloud Design Patterns which is available both on MSDN and in PDF download. There is also a large format poster available which lists all the patterns.
Microsoft publishes a set of high level architecture blueprints showing how to build specific types of systems using Microsoft products.
Each blueprint includes a
- Flat 2D Visio 2003-based file that you can download and modify
- Colorful 3D perspective PDF file to introduce the blueprint to less technical audiences
- Video that walks through the 3D version.
The Blueprints use the Cloud and Enterprise Symbol Set.
The 3D versions of the Microsoft Architecture Blueprints were initially created in a non-Microsoft tool. A new Visio 2013 (and later) template shipped on Aug 5, 2015 as part of a Microsoft Architecture certification course distributed on EDX.ORG.
The template is also available outside the course.
- View the training video first so you know what it can do
- Download the Microsoft 3d Blueprint Visio Template
- Download the Cloud and Enterprise Symbols to use with the 3D template.
Email us at CnESymbols@microsoft.com for specific questions not answered by the training materials or to give feedback. Usability is one of the primary goals of the template so let us know what's good and what gets in the way.
View the Visio and symbols training video and then download the Cloud and Enterprise Symbol set to help create technical materials that describe Azure, Windows Server, SQL Server and more. You can use the symbols in architecture diagrams, training materials, presentations, datasheets, infographics, whitepapers and even 3rd party books if the book trains people to use Microsoft products. However, they are not meant for use in user interfaces.
The CnE symbols are in Visio and PNG formats. Additional instructions on how to use the PNGs in PowerPoint are included in the set.
The symbol set ships quarterly and is updated as new services are released.
Additional symbols for Microsoft Office and related technologies are available in the Microsoft Office Visio stencil, though they are not optimized for architectural diagrams like the CnE set is.
Feedback: If you've used the CnE symbols, fill out the short 5 question survey or email us at CnESymbols@microsoft.com for specific questions and issues. We’d like to know what you think, including positive feedback so we know to continue to invest time in them.