Author Archives: Neil Mackenzie

About Neil Mackenzie

Cloud Solutions Architect. Microsoft

Introduction to Docker and Kubernetes on Azure

There has been much interest recently in the use of microservices to architect large-scale services. Microservices are predicated on the idea of deploying individual applications each of which provides a single service, and linking these microservices together to create a … Continue reading

Posted in Azure, Docker, Kubernetes, Linux, Virtual Machines | Tagged , , , | 3 Comments

Affinity Groups in Azure

I see a lot of confusion about the current status of affinity groups in Microsoft Azure and thought it worthwhile to describe that status (or my view of it). Until 2012, Azure used a north-south network built to handle traditional … Continue reading

Posted in Cloud Services, Storage Service, Virtual Machines, VNET | Tagged , , , | 1 Comment

Migrating a VM from EC2 to Azure at 300 Mbps

This post contains instructions for migrating a VM from Amazon Web Services EC2 to Microsoft Azure. The instructions assume a basic setup where the AWS EC2 instance is running Windows Server and comprises a single disk containing the OS. A … Continue reading

Posted in Azure, EC2, Virtual Machines | Tagged , | Leave a comment

Using Azure Monitoring Services API with Azure Cloud Services

This post describes how to use the Azure Monitoring Service API to access performance metrics for Azure Cloud Services, the PaaS feature in the Microsoft Azure platform. It follows on from an earlier post describing the use of the Monitoring … Continue reading

Posted in Azure, Cloud Services, Monitoring Service API, Virtual Machines | Tagged , , | Leave a comment

Using Azure Monitoring Service API with Azure Virtual Machines

Microsoft Azure Virtual Machines is the IaaS feature in the Azure platform that provides the ability to easily deploy Linux and Windows Server VMs into a public cloud infrastructure. Like other public clouds, Azure uses commodity hardware with horizontal scaling … Continue reading

Posted in Azure, Monitoring Service API, Virtual Machines | Tagged , , | 7 Comments

Network Connectivity in Azure

Microsoft Azure is a general purpose, public cloud that provides compute, storage, connectivity and services. The pace of innovation in each of these areas is accelerating, making it harder (in a good way) to keep abreast of the latest developments. … Continue reading

Posted in Azure, Cloud Services, Virtual Machines, VNET | Tagged , , , | 2 Comments

Disk Storage on Linux VMs in Azure

Microsoft Azure supports the ability to mount VHDs into Azure Virtual Machines running any of the supported Linux distributions. Additionally, the Azure File Service provides a managed logical file system that can be mounted into Ubuntu distributions using the SMB … Continue reading

Posted in Azure, Linux, Storage Service, Virtual Machines | Tagged , , | 4 Comments