Architecting for High Availability in Microsoft Azure
Anything that can fail, will. How do we build cloud-based systems that survive failures? In this course, you'll learn how to use Azure storage, databases, compute, integration, and networking in a highly available way.
What you'll learn
In our embrace of cloud computing we've learned that anything that can fail, will. In this course, you will learn the skills you need to create highly-available, resilient cloud applications. First, you will hear about the core patterns and approaches to high availability. Next, you will dig into Azure Storage and how to configure it for maximum availability. After that, you'll see how to create a resilient data tier with Azure's many database options. Next, you'll learn what it takes to create highly-available compute in the Azure cloud. Before finishing, you'll even see how to set up resilient Azure integration services and networking between components. When you're finished, you'll have the understanding and hands-on experience needed to architect and deploy applications that stay online under almost any circumstance.
Table of contents
- Overview 1m
- How Distributed Systems Differ in the Cloud 2m
- Making Distributed Cloud Systems Highly Available 4m
- Categories of Microsoft Azure Services 1m
- High Availability Patterns to Know 6m
- Testing for High Availability 2m
- Reference Solution and Architecture for This Course 1m
- Course Goals and Prerequisites 2m
- Summary 1m
- Overview 1m
- Types of Storage and When to Use Them 1m
- Considerations for Cloud Storage 2m
- Azure Services for Storage 5m
- How Storage Fits in Our Reference Architecture 0m
- About Azure Blob Storage 3m
- Demo: Working with Blob Storage 5m
- About Azure File Storage 2m
- Demo: Working with Azure File Storage 4m
- About Azure Managed Disks 3m
- Comparing Storage Types 2m
- Summary 1m
- Overview 1m
- Types of Databases and When to Use Them 3m
- Considerations for Cloud Databases 2m
- Azure Services for Databases 1m
- How Databases Fit in Our Reference Architecture 1m
- About Azure SQL Database 3m
- Azure SQL Database and High Availability 4m
- Demo: Working with Azure SQL Database 12m
- About Azure Database for MySQL 2m
- Azure Database for MySQL and High Availability 1m
- About Azure Cosmos DB 3m
- Azure Cosmos DB and High Availability 3m
- Demo: Working with Azure Cosmos DB 10m
- About Azure Redis Cache 2m
- Azure Redis Cache and High Availability 1m
- Summary 1m
- Overview 1m
- Types of Compute and When to Use Them 2m
- Considerations for Cloud Compute 2m
- Azure Services for Compute 1m
- How Compute Fits in Our Reference Architecture 1m
- About Azure Virtual Machines 3m
- Azure Virtual Machines and High Availability 3m
- Demo: Working with Azure Virtual Machines - Prepping a Base VM 14m
- Demo: Working with Azure Virtual Machines - Creating a VM Scale Set 4m
- Demo: Working with Azure Virtual Machines - Applying Scale Set Extensions 9m
- About Azure App Service 2m
- Azure App Service and High Availability 2m
- Demo: Working with Azure App Service 9m
- About Azure Functions 3m
- Azure Functions and High Availability 3m
- Demo: Working with Azure Functions 7m
- Summary 1m
- Overview 1m
- Types of Integration and When to Use Them 2m
- Considerations for Cloud Integration 2m
- Azure Services for Integration 1m
- How Integration Fits in Our Reference Architecture 0m
- About Azure Service Bus 3m
- Azure Service Bus and High Availability 3m
- Demo: Working with Azure Service Bus 10m
- About Azure Event Hubs 2m
- Azure Event Hubs and High Availability 2m
- About Azure Logic Apps 2m
- Azure Logic Apps and High Availability 2m
- Demo: Working with Azure Logic Apps 9m
- Summary 1m
- Introduction 1m
- Types of Networking Capabilities and When to Use Them 1m
- Considerations for Cloud Networking 2m
- Azure Services for Networking 1m
- How Networking Fits in Our Reference Architecture 1m
- About Azure Virtual Networks 3m
- Azure Virtual Networks and High Availability 1m
- About Azure Load Balancing 3m
- Azure Load Balancing and High Availability 1m
- About Azure App Gateway 3m
- Azure App Gateway and High Availability 1m
- Demo: Working with Azure App Gateway 10m
- About Azure DNS 2m
- Azure DNS and High Availability 1m
- About Azure Traffic Manager 3m
- Azure Traffic Manager and High Availability 1m
- Demo: Working with Azure Traffic Manager 5m
- Summary 1m