This post is part of a series of posts showing how to create a “minimum viable ARM template” and how to modify it to suit various scenarios. To see the full list of posts in this series, see this page: https://negatblog.wordpress.com/minimum-viable-arm-templates/. Azure has a concept of an “availability set”: all VMs in an availability set get…… Continue reading Minimum Viable Template: Place a VM in an Availability Set
Minimum Viable Template: VM With SSH Auth
This post is part of a series of posts showing how to create a “minimum viable ARM template” and how to modify it to suit various scenarios. To see the full list of posts in this series, see this page: https://negatblog.wordpress.com/minimum-viable-arm-templates/. We want to modify our VM template to use ssh auth instead of password auth.…… Continue reading Minimum Viable Template: VM With SSH Auth
Minimum Viable Templates: Put a VM in an Availability Zone
This post is part of a series of posts showing how to create a “minimum viable ARM template” and how to modify it to suit various scenarios. To see the full list of posts in this series, see this page: https://negatblog.wordpress.com/minimum-viable-arm-templates/. Availability Zones allow us to spread our resources across different physical locations within a…… Continue reading Minimum Viable Templates: Put a VM in an Availability Zone
Minimum Viable Template: Add Data Disks to a VM
This post is part of a series of posts showing how to create a “minimum viable ARM template” and how to modify it to suit various scenarios. To see the full list of posts in this series, see this page: https://negatblog.wordpress.com/minimum-viable-arm-templates/. In data-intensive scenarios, we may need more disks attached to our virtual machines. Let’s…… Continue reading Minimum Viable Template: Add Data Disks to a VM
Minimum Viable Template: Add a Network Security Group
This post is part of a series of posts showing how to create a “minimum viable ARM template” and how to modify it to suit various scenarios. To see the full list of posts in this series, see this page: https://negatblog.wordpress.com/minimum-viable-arm-templates/. For added security, we want to lock down our minimum viable VM to limit…… Continue reading Minimum Viable Template: Add a Network Security Group
Minimum Viable ARM Template
ARM Templates are a great way to deploy resources on Azure, but it can be difficult to know how to modify an ARM template to match a specific scenario. In this series of posts, we will define a “minimum viable ARM template” then incrementally add features over time. This way, we can easily see how…… Continue reading Minimum Viable ARM Template
Can I deploy this image with scale sets?
Yes, but maybe not directly from the portal. You might have stumbled across an image in the portal that deploys a VM, but you actually wanted to deploy that image to a scale set. This blog post will discuss how to do so. Find the Image Reference First, you need to find the image reference…… Continue reading Can I deploy this image with scale sets?
Azure OS images: what is a “plan”?
When trying to deploy a VM or scale set in Azure, you may have run into an error similar to “Creating a virtual machine from Marketplace image requires Plan information in the request”. This blog post discusses what the “Plan information” is and what value you should specify for it so you can deploy your…… Continue reading Azure OS images: what is a “plan”?
Debugging Azure Autoscale
Autoscale can make your app more cost-effective and resilient to spikes in usage. However, sometimes you need to debug why your resource isn’t autoscaling when you expect it to. In this post, we’ll look at some basic strategies for debugging autoscale in Azure, particularly with respect to VM scale sets. Step 1 – Look at…… Continue reading Debugging Azure Autoscale
Azure Cosmos DB – getting started with Python
Guest post.. Hi, I’m sendmarsh (aka Guy Bowerman) and am pleased to be writing a guest post on Neil’s blog. You can check out my regular blog at MSFT Stack. You can also check out this YouTube video that Neil put together to complement this blog post. This article takes a look at Azure Cosmos DB, and…… Continue reading Azure Cosmos DB – getting started with Python