Loading...

Mission-Critical Applications on Microsoft Azure

Mission-Critical Applications on Microsoft Azure

Oh no! Not another buzzword! (Or is it a term? Is buzzterm a word?)

 

MissionCritical.png

 

What exactly is a mission-critical application or workload?

 

Well, it means you're building an app on Azure. And a workload is just a bunch of services, technologies, and resources that support a unified business goal or solution, that meets your needs. You'll usually string together many services, APIs, and data to get the final functionality you're after. Some people might call this a solution instead. Just for clarity, an architecture is when we really dig into how we put together the given solution.

 

And then what do we mean with the term mission critical? It's basically a business requirement where you need your solution to be highly available, reliable, and performant, or else it's going to have a significant cost to your business, whether it's financial or related to the success of your business (such as safety and overall reputation). For example, if you need five 9s in your business (99.999% uptime), then you're likely looking at a mission-critical and business-critical application (or solution/workload).

 

Read more of the high-level stuff here:

 

 

How do you design a mission-critical workload?

 

Take a look at these four steps for designing your workload:

 

 

Read more:

 

But wait, there's more!

 

See Design areas for a mission-critical workload on Azure. We broke down these design areas to really dig into the specifics for you:

 

Design area Summary
Application design Learn about the importance of a scale-unit architecture in the context of building a highly reliable application. Also explores the cloud application design patterns to ensure reliability aspirations are fully achieved.
Application platform Decision factors and recommendations related to the selection, design, and configuration of an appropriate application hosting platform.
Data platform Make decisions by using key characteristics of a data platform—volume, velocity, variety, veracity.
Networking and connectivity Network topology concepts at an application level, considering requisite connectivity and redundant traffic management. It highlights critical considerations and recommendations intended to inform the design of a secure and scalable global network topology for a mission-critical application.
Health modeling and observability Processes to define a robust health model, mapping quantified application health states through observability and operational constructs to achieve operational maturity.
Deployment and testing Eradicate downtime and maintain application health for deployment operations, providing key considerations and recommendations intended to inform the design of optimal CI/CD pipelines for a mission-critical application.
Security Protect the application against threats intended to directly or indirectly compromise its reliability.
Operational procedures Adoption of DevOps and related deployment methods is used to drive effective and consistent operational procedures.

 

Leave a comment if you have any questions or comments (I guess they're called comments for a reason).

 

This content comes from our mission-critical team, who built this solution: Azure/Mission-Critical. Azure Mission-Critical is an open-source project that provides a prescriptive architectural approach to building highly reliable cloud-native applications on Microsoft Azure for mission-critical workloads. More specifically, this repository contains everything required to understand and implement an "always on" application on Microsoft Azure.

 

For my personal recommendations...

 

Here are some other great content sets that you should totally check out:

 

 

- Ed

 

You can also check out some of my books at http://aka.ms/MegTheMechanicalEngineer (children's book, with Sailaja and Jesssica) and http://aka.ms/Mapbook (Azure Architecture Maps, with Stephane). You'll find all 20 of my books at http://aka.ms/EdPrice. Leave a review or comment to let me know what you think of those projects as well. Thanks!

Published on:

Learn more
Azure Developer Community Blog articles
Azure Developer Community Blog articles

Azure Developer Community Blog articles

Share post:

Related posts

This Month in Azure Static Web Apps | 09/2024

    We are back with another edition of the Azure Static Web Apps Community! :party_popper:   September was yet another month ...

1 year ago

GitHub Copilot for Azure: 6 Must-Try Features

As developers, we are constantly seeking tools that streamline our workflows and boost productivity. … Enter GitHub Copilot for Azure, now in ...

1 year ago

Responsible AI Mitigation Layers

Generative AI is increasingly being used in various kinds of systems to augment humans and infuse intelligent behavior into existing and new a...

1 year ago

Streamline Your Azure Workflow: Introducing GitHub Copilot for Azure in VS Code

I'm excited to announce the public preview of GitHub Copilot for Azure - a new addition to your toolkit that seamlessly integrates with G...

1 year ago

Build Intelligent Apps Code-First with Prompty and Azure AI

      Building Generative AI applications can feel daunting for traditional app developers. What does the end-to-end applicati...

1 year ago

Certificación AI-900 (Fundamentos de IA) con Chicas en IA

La inteligencia artificial ha llegado para quedarse, ¡y más aún con la revolucionaria IA generativa! Para ayudar a los profesionales a especia...

1 year ago

Get certified with Learn Live GitHub series!

GitHub Universe is coming, and Microsoft and GitHub are partnering to offer a new special Learn Live series in Brazilian Portuguese, English a...

1 year ago

Certifícate con Learn Live GitHub en Español

Microsoft y GitHub se han unido para ofrecer una nueva serie especial de Learn Live en inglés y español: GitHub 2024. Del 10 al 24 de Octubre,...

1 year ago

Evaluating generative AI: Best practices for developers

As a developer working with generative AI, you've likely marveled at the impressive outputs your models can produce. But how do you ensure the...

1 year ago

Introducing Azure Product Retirement Livestreams

The Azure Retirements team, in collaboration with key partner groups, is excited t...

1 year ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.