Azure VM: Standard to Premium Storage, Unmanaged to Managed

Hello folks and welcome back. I recently had cause to convert the OS disk of an Azure VM from Standard (HDD) to Premium (SSD). This turned out to be a little more interesting than I expected, so I thought I’d blog the process I decided on and for once this will actually be quite a short post as it’s all PowerShell.

Before we get into it, let’s have a look at the existing VM and what we’re looking to achieve:

The VM We’re Starting With

Here are the particulars of our test VM, post change:

  • VM Size:  Standard D1 v2 (1 CPU, 3.5 GB RAM)
  • 128 GB OS disk on standard storage (HDD)
  • 2 x 128 GB data disks on standard storage (HDD)
  • All disks are in the same storage account
  • All disks are unmanaged
  • VM has a dynamic Public IP assigned

Continue reading “Azure VM: Standard to Premium Storage, Unmanaged to Managed”

Azure Backup: Using Azure Backup Agent

Hi and welcome back folks. In my last post HERE, we had a bit of a walkthrough of Azure Backup, and hopefully learned some or all of the following:

  • A little bit about the Azure Recovery Services Vault and how to deploy one
  • What a Backup Policy is and how to create one
  • How to enable and disable the protection of an Azure VM

Now that we’ve covered the Azure VM stuff, let’s move on and have a look at backing up to/restoring from Azure using the “Microsoft Azure Recovery Services (MARS) agent”

Here’s a few links to what we’re covering in this post:

Continue reading “Azure Backup: Using Azure Backup Agent”

Azure Backup: A Walkthrough

Welcome back folks. It’s been a while since I last posted as it’s been all go at my new job, learning LOADS, so that’s good 🙂

Recently I’ve been putting together some operational documentation on Azure Backup and decided to flesh things out a bit and blog on it…why not right?

As is becoming customary with my posts, this is likely to be a lengthy one as it’ll be covering a fair bit, in some detail.

This guide will mainly focus on using Azure Backup in an IaaS scenario but I’ll also be touching on the Azure Backup agent in part 2. I may end up writing a Site-Recovery piece at a later date, if so, I’ll link to it HERE

Here’s an overview of what’s covered in this post:

Continue reading “Azure Backup: A Walkthrough”

Stored Access Policies in Azure – Overview

Hello again folks. I’ve not posted in a while as I’ve just changed jobs and been spending the majority of time learning the ropes, as is customary 🙂

As my new role is primarily focused on Azure and Azure Stack, I’ve been putting together some ARM templates and walking through the Azure Portal as much as I can.

One of the features I’ve had fun getting to grips with is this idea of Stored access policies, so much so I thought I’d blog about it…so here goes. Continue reading “Stored Access Policies in Azure – Overview”

Part 1: Azure Stack – App Service High Level Overview

Ahoy there folks! Since my last GUIDE, I’ve managed to get a little hands-on time with the App Service RP. It’s changed a fair bit since I last looked at it, so I’ve decided to go through a few of my learnings, this will be fairly high level and is really geared toward giving a little context before we go and scale up a Worker tier in Part 2 of the guide.

Let’s crack on. Continue reading “Part 1: Azure Stack – App Service High Level Overview”

Part 4: Deploy App Service Resource Provider into ASDK

Previous Post in Series:  Part 3: Deploy MySQL Resource Provider into ASDK

So the last thing I want to cover in this series is the App Service RP deployment. Again, this is being deployed on the ASDK so all single-node rules apply.

Here’s a high level list of what we’ll be covering in this guide:

The current version of the App Service requires access to a file server, luckily there is an ARM template online that’ll deploy a fully configured one for us. Continue reading “Part 4: Deploy App Service Resource Provider into ASDK”

Part 3: Deploy MySQL Resource Provider into ASDK

Previous Post in Series:  Part 2: Deploy MSSQL Resource Provider into ASDK

Welcome back folks. We now have the ability to provide self-service SQL databases on our ASDK deployment, but it’s not a party until we can also provide MySQL DBs as a Service too…so let’s crack on and attend to that shall we?

Here’s a list of what we’re going to do in this section of the guide:

Continue reading “Part 3: Deploy MySQL Resource Provider into ASDK”

Part 2: Deploy MSSQL Resource Provider into ASDK

Previous Post in Series: Part 1:  Azure Stack Deployment Guide (Updated)

Welcome back folks. So…with all the work we’ve done thus far, we’re now in a position to deploy the MSSQL RP. This will allow you to provide SQL databases as a service, so PaaS!

Here’s a list of what we’re going to do in this section of the guide:

Continue reading “Part 2: Deploy MSSQL Resource Provider into ASDK”

Part 1: Azure Stack Deployment Guide (Updated)

Hello again folks. I wrote my first Azure Stack deployment guide back when TP3 dropped and updated it for the Azure Stack Development Kit (ASDK). Having used it recently to deploy a fresh ASDK last week (unsuccessfully), the process has changed enough that I’ve decided to post a new up-to-date guide. I’ll try and keep referencing my old guides to a minimum to save you jumping back and forth all the time, but sometimes it will just make sense to do so if part of the process hasn’t changed. Here’s a high list (links) of what I’ll be covering in this deployment series:

Before we get going, below is a list of links to the main sections within this post:

Continue reading “Part 1: Azure Stack Deployment Guide (Updated)”

Part 3: ARM Templates – A Walkthrough

Previous Post in Series:  Part 2:  ARM Templates – A Walkthrough

Welcome back folks.  Everything up until now has been preparation and creation, now we move on to the deployment.

ARM Template Deployment Methods

There are many ways and places to deploy your ARM templates from, we’re going to concentrate on 3 of the most common, these are:

  • Deploying from the Azure portal https://portal.azure.com
  • Deploying into Azure directly from GitHub
  • Deploying using PowerShell

Continue reading “Part 3: ARM Templates – A Walkthrough”