Since June the vCloud Director SP Beta has been running with a lot of renewed interest in the IaaS Platform. The beta was well participated in and there was a lot of robust discussion around the future of vCD as well as questions around the lack of a decent UI for those without in house development skills to exploit the new API only features. The beta program was closed the weekend of VMworld San Francisco with v8.0 GA’ing a few weeks later.
With the v8.0 SP release the vCD team have started to incorporate enhancements from the vCloud Air vCD builds, though the original 6 month lag between VCA services coming to the SP builds seems to have fallen by the wayside.
Before diving into the new features of the 8.0 version I thought it would be a great time to highlight the release history of vCloud Director since v 1.0 was released back in August of 2010. There have been 6 major releases and 16 minor releases which backs up one of my biggest claims around platform maturity and as to why vCloud Director is the best Cloud Management Platform on the market when it comes to the abstraction of vSphere resources and presenting pools of compute, storage and networking via a true multi-tenant interface.
|vCloud Director 1.0.1||Released 10 FEB 2011 | Build 356485|
|vCloud Director 1.0||Released 30 AUG 2010 | Build 285979|
|vCloud Director 1.5.2||Released 10 DEC 2012 | Build 924077|
|vCloud Director 1.5.1||Released 15 MAR 2012 | Build 622844|
|vCloud Director 1.5||Released 01 SEP 2011 | Build 464915|
|vCloud Director 18.104.22.168||Released 1 JUL 2014 | Build 1881640|
|vCloud Director 5.1.3||Released 16 JAN 2014 | Build 1489357|
|vCloud Director 5.1.2||Released 25 APR 2013 | Build 1068441|
|vCloud Director 5.1.1||Released 25 OCT 2012 | Build 868405|
|vCloud Director 5.1||Released 10 SEP 2012 | Build 810718|
|vCloud Director 5.5.4||Released 9 JUL 2015 | Build 2831206|
|vCloud Director 5.5.3||Released 23 MAR 2015 | Build 2578696|
|vCloud Director 22.214.171.124||Released 30 OCT 2014 | Build 2233543|
|vCloud Director 5.5.2||Released 9 SEP 2014 | Build 2000523|
|vCloud Director 126.96.36.199||Released 12 JUN 2014 | Build 1881717|
|vCloud Director 188.8.131.52||Released 20 APR 2014 | Build 1753992|
|vCloud Director 5.5.1||Released 11 MAR 2014 | Build 1654672|
|vCloud Director 5.5||Released 22 SEP 2013 | Build 1311078|
|vCloud Director 184.108.40.206||Released 9 APR 2015 | Build 2619597|
|vCloud Director 5.6.4||Released 12 FEB 2015 | Build 2496071|
|vCloud Director 5.6.3||Released 7 OCT 2014 | Build 2116763|
|vCloud Director 8.0||Released 10 SEP 2015 | Build 3017494|
VMware vCloud Director 8.0 Features:
- vSphere 6.0 Support:
- This to me is the biggest reason to look at upgraded to the new build. Support for vSphere 6.0 is significant for Service Providers who are looking to upgrade to take advantage of all the new features and benefits and optimizations. Note that Hardware Version 11 is not supported and won’t be exposed via the Provider vDCs.
- NSX 6.1.4 Support:
- This is also a significant feature that allows Service Providers to have NSX-v 6.1.4 deployed and working in a supported fashion with vCloud Director. Deployment of the vShield Edges will be 5.5.4 builds and allow deployments, redeployments and manageability to be maintained.
- Organizational virtual data center (vDC) templates:
- System administrators can now develop organization specific virtual data center templates with pre-set resource and delegation rules. Organizations deploy these templates to quickly create new virtual data centers on a self-service basis – Without API capabilities this feature can’t be accessed…however I don’t see a great amount of value in this particular feature as in general SPs doing their own provisioning do so off workflows that take into consideration self service vDC profiles.
- vApp enhancements:
- System administrators can now reconfigure virtual machines within a vApp, as well as network connectivity and virtual machine capability during vApp instantiation – Again from what I’ve seen this features can’t be accessed unless you are deploying and modifying vApps/VMs from the API. I know that this perticular feature solves a problem with Zettagrid faced in creating our vCD UI where VMs needed to be created first and then only able to be modified after that was complete…this allow VM composition on the fly.
- OAuth support for identity sources:
- OAuth2 tokens are now supported – Probably a feature that isn’t going to be used by most Service Providers…unless I’m missing something?
- Tenant throttling:
- Prevents a few tenants from consuming a majority of the resources for a single instance of vCloud Director and ensures fairness of execution and scheduling among tenants – This sounds like an awesome features that gives the ability for workloads to be throttled to protect against noisy neighbors and sets more granular control of what a tenant can consume in terms of storage, compute and networking…however it’s only offering a new algorithm that ensures operations running or in queue from a “busy” tenant do not stop or slow down a request from a “sedentary” tenant. The tenant throttling feature only gives control over the number of simultaneous resource-intensive operations any tenant can run…ie this might be fairly useful in large (vCloud Air) vCD deployments, but isn’t a ground breaking feature that offers too much to the majority of SPs.
Preparation for Advanced Networking Services:
The answer to the question as to what’s Changed in the UI is…nothing…however interestingly I did spot a UI addition which had been introduced (apparently undocumented) in preparation for the still not yet in Beta Advanced Networking Service which will allow vCD to interact with a new appliance that acts as the gateway for vCD and NSX to talk advanced services.
Can’t say too much more on the Advanced Networking Service but it will be fed down to vCAN Service Providers on the back of it’s release in vCloud Air last month as part of VMware’s commitment to delayed feature parity for SPs deployments and vCloud Air…good to see some UI enhancement in any case!
As I mentioned above for the majority as Service Providers that can’t make use of the new features the biggest feature enhancements in this release is the compatibility with vSphere 6.0 and NSX-v 6.1.4 and even for those that have the capability to develop against the API’s the vApp Enhancements around VM recomposition will allow for a more streamlined provisioning flow for VMs but the other features are a little less impressive…however I am certainly looking forward to the next release as it should deliver a lot more vCloud Air service features.
For further detail on the new features see the what’s new document here:
If you are a vCAN SP and have the right entitlements follow this link to download vCloud: