Among the flurry of new features of Windows Server 2012 R2 is Windows Azure Pack (WAP).
I’ve read about that product but I didn’t install it yet and therefore do not have hands-on experience yet.
Microsoft positions this new offering within its Cloud OS vision:
- Customer, the consumer of cloud services in this People Centric IT vision
- Windows Azure, Microsoft Public Cloud offering
- Service Provider¸ third parties providing services in the cloud
Windows Azure Pack sits squarely between the last two: it brings Windows Azure to Service Providers.
WAP is part of Windows Server 2012 R2 System Center. It doesn’t involve additional cost and leverages System Center Virtual Machine Manager (VMM). It is an on premise, private cloud system.
To me this is very exciting.
For years we’ve heard about private cloud. Until now the private cloud sat in the gap between public cloud offering (Windows Azure, Amazon, etc.) and virtualization platform (Microsoft Hyper-V, VMware).
It was basically: “take your favorite virtualization platform and build an entire self-provisioning system taking care of storing virtual images gallery, letting end-user provision their own workload, monitor, alert, bill, etc.”. I’ve seen companies taking up the challenge: the cost were steep, the timeline delayed and the result disappointing. They never reached fully self-provisioned state and never went beyond hosting virtual machines.
In that WAP is a game changer. It’s your full Private Cloud solution on a CD. Microsoft published a White Paper on WAP.
Here are the main parts of Windows Azure Pack:
Management portal for Tenants: this is the on premise equivalent to the Windows Azure Developer portal. The resemblance is quite striking:
It allows customer to self-provision different workload (more on workload in a moment). Once workloads are provisioned, customer can then manage and monitor it from that same portal.
Management Portal for Administrators: this portal allows administrator to manage the entire Data Center with its different tenants.
Service Management API: a set of REST Services giving programmatic access to the two portals. For instance, a customer could provision a Virtual Machine using a Service API, bypassing the portal. This allows for some original automation scenarios.
I’ve talked about workloads. Here they are. WAP sports a subset of the services available on Windows Azure, namely:
- Web Sites
- Virtual Machines
- Service Bus
Those address popular scenarios. Notably missing from that list:
- Cloud Services, the original Windows Azure offering coming in Web and Worker role flavor. It is said that Web Sites are implemented using Cloud Services in Windows Azure so there are good reasons to believe it is also the case on WAP. If that’s the case, Cloud Services are likely to surface in future releases.
- Virtual Network, which allows tenants in Windows Azure to bring Azure virtual machines on their network. Although it isn’t mentioned explicitly in the white paper, it seems to be on the tenant portal (see above). Without Virtual Network, many Enterprise scenarios would be difficult to realize, leaving virtual machines in a foreign network.
- SQL Databases, one of the most popular features in Windows Azure. Again, although not mentioned in the White Paper it is on the console’s screen shot. SQL Server is also a prerequisite for installing WAP since the portal uses SQL Server as a back-end store.
- Active Directory, Windows Azure integration to on premise Active Directory and claims based solution. Without this, integration with customers’ directory would be difficult again making certain Enterprise scenarios difficult.
Still, the 3 official workloads are quite a good start for a Private Cloud story. Virtual Machines are certainly going to be the most popular at first while Web sites offer a more PaaS story for more scalable solutions and Service Bus offers a scalable message-based integration solution.
Now what is the operational model of WAP?
Basically, WAP Admins creates plans. A plan contains available services and quotas. For instance, a basic plan could contain virtual machines with up to 5 VMs per tenant with a total of 500Gb of storage.
Customers then subscribes to plans and provisions services within those plans.
This is summarized in the following picture:
This is a neat model since a Private cloud typically doesn’t have infinite capacity. The notion of quotas allows administrator to give sand boxes to customers where they can scale within manageable limits. Plans could be adjusted on demand but via a manual process.
For me, WAP represents a breakthrough in the Private Cloud solutions and is a great opportunity for Service Providers and Enterprises alike.
The preview was announced in July 2013 and general availability is planned, as the rest of Windows Server 2012 R2 for January 2014.