Hyper-V Recovery Manager Is Generally Available – The Pros & The Cons

Microsoft announced the general availability of Hyper-V Recovery Manager (HRM) overnight. HRM is an Azure-based subscription service that allows you manage and orchestrate your Hyper-V Replica disaster recovery between sites.

As you can see in the below diagram, HRM resides in Azure. You have an SCVMM-managed cloud in the primary site.  You have another SCVMM-managed cloud in a secondary site; yes, there is a second SCVMM installation – this probably keeps things simple to be honest. Agents are downloaded from HRM to each SCVMM install to allow both SCVMM installations to integrate with HRM in the cloud. Then you manage everything through a portal. Replication remains direct from the primary site to the secondary site; replication traffic never passes through Azure. Azure/HRM are only used to manage and orchestrate the process.

There is a big focus on failover orchestration in HRM, including the ability to tier and build dependencies, just as real-world applications require.

I’ve not played with the service yet. I’ve sat through multiple demos and read quite a bit. There are nice features but there is one architectural problem that concerns me, and an economic issue that Microsoft can and must fix or else this product will go the way of Google Reader.


  • Simple: It’s a simple product. There is little to set up (agents) and the orchestration process has a pretty nice GUI. Simple is good in these days of increasing infrastructure & service complexity.
  • Orchestration: You can configure nice and complex orchestration. The nature of this interface appears to lend itself to being quite scalable.
  • Failover: The different kinds of failover, including test, can be performed.


  • Price: HRM is stupid expensive. I’ve talked to a good few people who knew about the pricing and they all agreed that they wouldn’t pay €11.92/month per virtual machine for an replication orchestration tool. That’s €143.04 per year per VM – just for orchestration!!! Remember that the replication mechanism (Hyper-V Replica) is built-in for free into Hyper-V (a free hypervisor).
  • Reliance on System Center: Microsoft touts the possibility of hosting companies using HRM in multi-tenant DR services. Let’s be clear here; the majority of customers that will want a service like this will be small-to-medium enterprises (SMEs). Larger enterprises will either already have their own service or have already shifted everything into public cloud or co-location hosting (where DR should already exist). Those SMEs mostly have been priced out of the System Center market. That means that service providers would be silly to think that they can rely on HRM to orchestrate DR for the majority of their customers – the many small ones that need the most automation because of the high engineering time versus profit ratio.
  • Location! Location! Location!: I need more than a bullet point for this most critical of problems. See below.

I would never rely on a DR failover/orchestration system that resides in a location that is outside of my DR site. I can’t trust that I will have access to that tool. Those of us who were working during 9/11 remember what the Internet was like – yes, even 3000 miles away in western Europe; The Internet ground to a halt. Imagine a disaster on the scale of 9/11 that drew the same level of immediate media and social interest. Now imagine trying to invoke your business continuity plan (BCP) and logging into the HRM portal. If the Net was stuffed like it was on 9/11 then you would not be able to access the portal and would not be able to start your carefully crafted and tested failover plan. And don’t limit this to just 9/11; consider other scenarios where you just don’t have remote access because ISPs have issues or even the Microsoft data centre has issues.

In my opinion, and I’m not alone here, the failover management tool must reside in the DR site as an on-premise appliance where it can be accessed locally during a disaster. Do not depend on any remote connections during a disaster. Oh; and at least halve the price of HRM.

Windows Azure Backup Is Generally Available & Other Azure News

The following message came in an email overnight:

Windows Azure Backup is now generally available, Windows Azure AD directory is created automatically for every subscription, and Hyper-V Recovery Manager is in preview.

What does that mean?  Some backup plans charge you based on the amount of data that you are protecting.  Personally, I prefer that approach because it is easy to predict – I have 5 TB of data and it’s going to cost me 5 * Y to protect it.  Azure Online Backup has gone with the more commonly used approach of charging you based on how many GB/month of storage that you consume on Microsoft’s cloud.  This is easy for a service provider to create bills, but it’s hard for the consumer to estimate their cost … because you have elements like deduplication and compression to account for.

The pricing of Azure Online Backup looks very competitive to me. 

Windows Azure Backup is billed in units based on your average daily amount of compressed data stored during a monthly billing period.

Some plans get the first 5GB free and then it’s €00.3724 per GB per month.  In the USA, it will be $00.50 per GB per month.  Back when I worked in backup, €1/GB per month was considered economic.

In other Azure news:

A Windows Azure AD directory is created automatically for every subscription:

Starting today, every Windows Azure subscription is associated with an autocreated directory in Windows Azure Active Directory (AD). By using this enterprise-level identity management service, you can control access to Windows Azure resources.

To accommodate this advancement, every Windows Azure subscription can now host multiple directories. Additionally, Windows Azure SDK will no longer rely on static management certificates but rather on user accounts in Active Directory. Existing Active Directory tenants related to the same user account will be automatically mapped to a single Windows Azure subscription. You can alter these mappings from the Windows Azure Management Portal.

Take advantage of the new Windows Azure Hyper-V Recovery Manager preview.

Windows Azure Hyper-V Recovery Manager helps protect important applications by coordinating the replication of Microsoft System Center clouds to a secondary location, monitoring availability, and orchestrating recovery as needed.

The service helps automate the orderly recovery of applications and workloads in the event of a site outage at the primary data center. Virtual machines are started in an orchestrated fashion to help restore service quickly.

The Euro GA pricing for Hyper-V Recovery Manager was included in the email.  It will cost 11,9152€ per virtual machine per month to use this service.  The website is not updated with GA pricing.

Oracle Software Will Be Supported On Hyper-V & Azure

Up to now, the line on Oracle software was that it was only supported by Oracle on Oracle virtualisation.  Prepare to be stunned … Microsoft Corp. and Oracle Corp. today announced a partnership.

Customers will be able to deploy Oracle software — including Java, Oracle Database and Oracle WebLogic Server — on Windows Server Hyper-V or in Windows Azure and receive full support from Oracle. Terms of the deal were not disclosed.

Damn.  BTW, where’s Oracle’s partnership with VMware for the same support?  Oh yeah, VMware will “support” your Orcale software on their virtualization.  Before the vFanboys start barfing, sure, Larry Ellison will be at VMWorld to announce a partnership there too …

Bzzz Bzzz Bzzz

Back to the serious stuff, I’m gobsmacked by this.  It makes sense for both parties.  Sure MSFT wants to push MSFT BI solutions, but there’s a hardcore set of customers who have deeply embedded Oracle software.  You don’t cut off your nose to spite your face; instead you get over the past and figure out a way where one hand can wash the other.  Microsoft wants Oracle customers running on Microsoft’s Cloud OS.  Oracle sees the writing on the wall about hybrid cloud computing and doesn’t want to be left behind.  Is this an everyone-is-a-winner deal for customer/Microsoft/Oracle?

Server Posterpedia –Windows Server Poster App

A new app that features the feature poster apps for a number of server products, not just Hyper-V, has been released. You can download this app from the Microsoft Store for Windows 8.


Click on a poster, and it’s displayed for you:


You can zoom and scroll through the poster. Cleverly, the actions that you can run from the app will link you to additional information on TechNet. And there is even a link to download the original poster.  What a handy way to start learning the features of server products.  This is worth installing Windows 8 for!

Ben Armstrong posted about the app overnight, including a video of the app in action.


Online Backup to Windows Azure Using System Center 2012 SP1 – Data Protection Manager

I blogged about Windows Azure Online Backup in March of this year.  What was announced then was a way to get an offsite backup of files and folders (only) into Windows Azure directly from Windows Server 2012 (including the Essentials edition).

The online backup market is pretty crowded and competitive.  You need to offer something that is different, and preferably, integrated with the customer already has for onsite backups so that the customer does not have to manage 2 backup systems.

Being a cloud service, Windows Azure Online Backup (WAOB) is something that can be tweaked and extended relatively rapidly.  And Microsoft has extended it.  WAOB will support protecting backup data from SysCtr 2012 SP1 DPM to the cloud.

With the System Center 2012 SP1 release, the Data Protection Manager (DPM) component enables cloud-based backup of datacenter server data to Windows Azure storage.  System Center 2012 SP1 administrators use the downloadable Windows Azure Online Backup agent to leverage their existing protection, recovery and monitoring workflows to seamlessly integrate cloud-based backups alongside their disk/tape based backups. DPM’s short term, local backup continues to offer quicker disk–based point recoveries when business demands it, while the Windows Azure backup provides the peace of mind & reduction in TCO that comes with offsite backups. In addition to files and folders, DPM also enables Virtual Machine backups to be stored in the cloud.

What this means is that you can:

  • Continue to reap the rewards of your investment in DPM for on-premises backups to disk and/or tape
  • Extend this functionality to back up to the cloud from the storage pools in DPM


With WAOB you will be able to:

… transparently recover files, folders and VMs from the cloud

There will be block level incremental backups to reduce the length of backup jobs and reduce the amount of data transfer.  Data is compressed and encrypted before it leaves your network.  And critically important for you to note:

The encryption passphrase is in your control only.  Once the data is encrypted, it stays that way in storage in Microsoft.  They have no way to decrypt your data without your passphrase.  So choose a good one, and document/store is somewhere safe, e.g. with a lawyer or in a deposit box.

There is throttling for bandwidth control.  You can verify data integrity in the cloud without restoring it (but test restores are a good thing).  You can also configure retention policies – you balance regulatory requirements, business needs, and online storage costs.

To go with this, the Windows Azure Online Backup portal has been launched (last week).  You can sign up for a free preview with 300 GB of storage space.

It’s still beta so we don’t know:

  • Pricing
  • RTM date
  • How it will be sold, e.g. via partner channel which is critically important (see Office 365).

Meet Windows Azure Event Notes

I am live blogging so refresh for updates.  I’m not interested in the coder stuff so I’m only recording what’s of interest to me as an IT Pro.


He creates a persistent Windows VM where you can install anything you want that runs on Windows.  Then he creates a Ubuntu VM from a Mac, choosing the distro from a library.  The web console looks quite attractive and simple.

He can RDP into the Windows VM and SSH into the Linux VM.  You can mix PaaS and IaaS on Azure to create a service.

You can integrate with existing systems in your own data centre or another service provider via the new VPN capability.  When you create a network … you specify your own address space and it doesn’t clash with other tenants’ address spaces.  THIS IS NETWORK VIRTUALISATION from WS2012.  Creating the VPN looks easy … specify your local VPN and it’ll produce a script for you to run o your local endpoint.  Nice!  Give the person who thought of that a nice bonus.

VM Portability: VMs are using VHD.  You can upload a VM from your data centre to Azure without export/import.  You can also download a VHD to local without export/import.  This means you don’t have lock-in.  You can move to local private cloud or to other service providers.  Big plus over PaaS.

The VM persistent storage is triple replicated.  There are always two backup copies that can auto startup/connect if you get a bad disk.  Replication to another data centre (e.g. Dublin to Amsterdam) is available for geo fault tolerance.

Websites Hosting 

You can build and deploy websites using things like FTP or TFS.  It’s a shared multi tenant environment that can scale out to dedicated instances.  A web site is quickly created.  A web site connections profile is saved, allowing easy connection of Visual Studio.  Publish the project and a new website is uploaded, using the same type of persistent Azure storage as VMs.  A republish just uploads the changed files.  There is real near time metrics of the site via monitoring.  You can customise this monitoring.  That was .NET.  Then he switches over to a Mac with a different run time platform, NodeJS or something.

Without writing code, he creates a site from templates: WordPress, etc are in there.  MySQL is supported on the backend.  Free MySQL instance with every Azure instance.  The template does all the setup/deployment work for you – you just have the final wizard to configure/secure it.

If the blog scales?  By default it’s in a multitenant instance.  You can fire up more processes in this instance.  You can also scale out to get reserved instances – basically dedicated VMs under the Azure hood.  Azure does all the load balancing stuff for you.  Nice way to transition from ultra basic to BIG.

I’ve just checked out the Web hosting plan.  Yes, you get 10 free web sites.  But that does not cover SQL Server space or network bandwidth – additional cost.  When I plugged in some numbers, my current 10 site hosting plan by a local company with excellent support is 1/3 cheaper.  I guess Azure will be good if you’re planning on scaling out your website.

And it went all dev after that.  That’s all folks.

Hyper-V Cross-Premises Cloud with OpenStack in the Pipes

Cloud.com is working with Microsoft to integrated Hyper-V into their OpenStack project. 

“OpenStack is a collection of open source technology products delivering a scalable, secure, standards-based cloud computing software solution. OpenStack is currently developing two interrelated technologies: OpenStack Compute and OpenStack Object Storage. OpenStack Compute is the internal fabric of the cloud creating and managing large groups of virtual private servers and OpenStack Object Storage is software for creating redundant, scalable object storage using clusters of commodity servers to store terabytes or even petabytes of data”.

My guess is that we’re seeing an implementation of OVF, the Open Virtualization Format.  This provides for a portable package containing a virtual machine and its metadata.  This means we move one step closer to interoperable clouds – the subject of a presentation I did 2 days ago at Eurocloud Ireland.

Microsoft calls this sort of this a cross-premises cloud.  That means your private cloud (Hyper-V with SCVMM and SCVMM SSP 2.0) can integrate with Azure “virtual machine hosting” (Bob Muglia @PDC09) and other public clouds.

Think about it … an app developer likes “the cloud” because they don’t want to care about the infrastructure.  They just consume as required.  But they still need to care about which cloud they use.  In the near future, they’ll just work in “the clouds”, just using whatever cloud is cheapest and, hopefully (pending licensing and hosting company cooperating) be able to move VMs or application components between clouds as they see fit.  We may even see the emergence of cloud computing brokers just like we have insurance brokers now.  You just pay them to find you the cheapest and most suitable service and they do the moving on a day-by-day or month-by-month basis.  That’ll probably need some sort of white/black list for service providers that you set up.

BTW, this is my first post with Windows Live Writer 2011.  It’s got the ribbon interface and is very like Office/Windows 7.

MS Merged Windows Server & Azure Divisions

Microsoft has announced that the Windows Server and Tools division will merge with Azure online services.  This means that future developments can be integrated.  We’ve already heard that VMM v.Next will allow you to migrate VM’s from your Hyper-V private could up to Azure.  And with bolt-ons we know that we can integrate an internal Active Directory with things like Exchange Hosted Services and BPOS.  It looks to me like MS will make this a more seamless approach, probably leveraging Active Directory Certificate Services.

Interesting times ahead!

Technorati Tags: ,