Blue-Green Deployment with Azure DevOps and App Services

Use Azure DevOps to enable Blue-Green Deployment to Azure App Service. Azure DevOps provides Repos for source code control, Pipelines for CI/CD, Artifacts to host build artifacts, and Boards for developer collaboration and coorindation. Azure App Service provides deployment slots to support staged deployments and application swapping to/from production. Used together, they provide an effective approach for rolling out frequent updates with no application downtime.

Read More

Azure Functions Runtime Is Unreachable

I recently deployed a Function App to an Azure App Service Environment (ASE) with an Internal Load Balancer (ILB) and ran into the “Azure Functions Runtime is unreachlable” error in the Azure portal.

Read More

Recover an Azure Linux VM

When running Linux as a Guest OS inside an Azure VM, you may occasionally run into a situation where you’re not able to successfully SSH into the VM making it inaccessible. Since there is no console access to an Azure VM, you have two options:

Read More

Azure Updates and Roadmap

Microsoft Azure is evolving very quickly and one of the most common questions that I get is “How do I stay on top of all these updates?” Here are a few resources that can help:

Read More

Test Azure RemoteApp Hybrid Collections

Azure RemoteApp Hybrid Collections are great when you need to publish a custom set of applications that run in a domain-joined environment and have access to on-premises resources over a Site-to-Site VPN. But testing out a Hybrid Collection can be challenging because you need to:

Read More