Importing ADLS gen2 from Azure ML Studio

I recently got an interesting question: how to access data stored in Azure Data Lake Storage gen2 from Azure Machine Learning Studio? Alright, there is some stuff to unpack there. Azure Data Lake Storage gen2 is a new iteration on Azure Data Lake Storage that leverages the Azure Blob Storage engine with hierarchical addressing. The … Continue reading Importing ADLS gen2 from Azure ML Studio

Azure Service Map REST API samples

You probably know what Azure Service Map is: a service that can analyze traffic in your data center and display application dependencies. This can be extremely useful for different purposes, such as deciding which VMs can be moved to the public cloud, and in which order. This picture shows a screenshot of the type of … Continue reading Azure Service Map REST API samples

A Day in the Life of a Packet in AKS (part 3): Outbound Connectivity

Thanks for the good feedback on this blog series! Here another set of questions I have been receiving lately: how does outbound connectivity look like for AKS pods? To answer that, we will look at how that works on both the Azure CNI and kubenet AKS clusters, deployed in one virtual network. After deploying your … Continue reading A Day in the Life of a Packet in AKS (part 3): Outbound Connectivity

A Day in the Life of a Packet in AKS (part 2): kubenet and ingress controller

Hey again, to complete the previous post on the Azure CNI, here it goes using kubenet instead. To make it a bit more interesting we are going to explore a bunch of additional stuff: Deploying AKS with kubenet in your own vnet (note that this is not well documented or supported by Microsoft at the … Continue reading A Day in the Life of a Packet in AKS (part 2): kubenet and ingress controller

Migrating VMs to the cloud: send or remake?

After a long time of no blog writing (mostly busy with my book on ACI and learning Machine Learning and AI), the messages of new followers of this blog has pushed me into finding the time to write a new blog. Thanks for that! A question that I have been dealing with lately is that … Continue reading Migrating VMs to the cloud: send or remake?

Migrating your ARM templates to Azure Availability Zones

I have been updating my ARM templates to create VMs and VM Scale Sets (VMSS) to support the new Availability Zones. I have learnt some important concepts that were not obvious for me along the way, and I would like to share them. Before going forward, you can see a template where you can deploy … Continue reading Migrating your ARM templates to Azure Availability Zones

Dynamic DNS with Azure DNS (and a bash script)

As you are probably aware of, DNS is one of the services offered in Azure (you can read more about it here, pricing here). And as you probably know as well, you can programatically manage Azure resources over many different ways. During the weekend it struck me that I could migrate the dynamic DNS solution … Continue reading Dynamic DNS with Azure DNS (and a bash script)

Using Python with the CSP API to automate customer onboarding

You are probably a Microsoft CSP partner if you are reading this, so you most likely already know that it stands for Cloud Solutions Provider. And you probably know too that you can interact with it over the Partner Center GUI, or through the Partner Center APIs. Have you automated the deployment of customers, their … Continue reading Using Python with the CSP API to automate customer onboarding

Verifying Azure Backup for on-premises machines with Powershell

You have probably heard about Azure Backup (if you haven’t, check the documentation here). And you probably know that it is one of the most popular entry doors into the public cloud, since it offers cheap, simple, scalable, and unlimited storage for on-premises workloads (as well as for Azure VMs, of course). The use case … Continue reading Verifying Azure Backup for on-premises machines with Powershell