Migrating .NET apps and SQL databases to Azure


Introduction When planning a migration of .NET apps with associated SQL databases to Azure, you generally have two options: Azure IaaS with Azure VMs and VM scale sets running SQL Server or any other supported SQL DBMS (e.g. MySQL Server) Azure PaaS with Azure App Service and Azure SQL or other supported PaaS-based SQL service … Read more

Azure App Service design considerations part 2

Azure App Service

Introduction In a previous blog post, a high-level inventory of Azure App Service design considerations was provided. In this post, we provide further design considerations which supplement the first blog post. There are a number of ways to host your application code in Azure. This could be IaaS based (virtual machines) or PaaS-based, e.g. Azure … Read more

Azure database for MySQL zone and region disaster recovery

Azure database for MySQL

Introduction The Azure database for MySQL instance can be scaled up and down depending on your organization requirements without downtime, as described at: https://docs.microsoft.com/enus/azure/mysql/concepts-high-availability. This article describes all possible failure events (except for region-level failure), which are automatically managed by the Azure database for MySQL service, without admin intervention. Azure database for MySQL offers zone-level … Read more

Azure Front Door design considerations

Azure Front Door

Introduction As discussed in a previous blog post regarding Azure load balancing service options, Azure Front Door (AFD) is one of the many available load balancing options in Azure, the alternative options being the following: Azure Traffic Manager Azure Application Gateway which can be combined with Web Application Firewall Azure Load Balancer Azure Front Door … Read more

Azure App Service zone and region disaster recovery

Azure App Service

Introduction When running a single instance of an Azure App Service, you . You need at least two instances of the Azure App service to be covered for Azure zone-level disasters, since each instance will be running in a different zone. You are however covered in cases of Azure region disaster by utilizing Web App … Read more

Hosting SQL Server workloads in the Azure Cloud

Azure SQL Server databases

Introduction Microsoft Azure offers a handful of cloud services for hosting your SQL as well as NoSQL databases and in-memory databases. The supported SQL databases are SQL Server, Oracle database, MySQL, PostGreSQL and MariaDB. Hosting SQL databses in Azure comes in the form of either IaaS or PaaS service. An example of IaaS implementation is … Read more

Google Cloud Platform federation options in Azure Active Directory

google cloud platform

Introduction You may come across an implementation scenario in which you will need to utilize the customer’s Google Cloud Platform (GCP) directory as an Identity Provider when consuming Azure services. This contradicts to the default case in which Azure AD is both an Identity Provider (IDP) and a Service Provider (SP), i.e. both the Authentication/Authorization/Accounting … Read more