This summer has been an exciting one for software offering Infrastructure-as-a-Serivce (IaaS) functionality.
One of the best known of the early cloud software providers, Eucalyptus, has recently released version 2.0 of their application, bringing numerous benefits, particularly around storage optimisation, quota management and the support for Microsoft O/Ss in guest instances. Unfortunately for open-source die-hards Eucalyptus operate an “Open Core” model, which means that some of the most attractive new features are only available in the Enterprise (commercial) version. Nonetheless it is a solid release, and is very much needed for the organisation, since in the last few months Eucalyptus has gained some major new competition.
Recently RedHat have announced their formal entry to the Cloud market with the RedHat Cloud Foundation, an attempt to deliver an open-standards reference architecture for delivering cloud-based services. Unfortunately whilst the technology and philosophy is sound some of the key components (such as a self-service portal) are missing, and the messaging coming from RedHat is confused and badly presented to say the least. This is not helped by a licensing model (yep, to use the “Official” RedHat software you need to buy an annual subscription) that is poorly designed and rooted in traditional physical environments, rather than cloud-based services. Updates to this model are promised in the coming months which should help clarify the situation, but it is still not clear if a RedHat supported infrastructure will be cost effective for non-enterprise organisations.
Perhaps of more significance is the announcement of OpenStack, an open-source collaboration between a number of organisations coordinated by NASA. OpenStack offers a cloud architecture (codenamed Nova) which has the potential for carrier-scale (1m+ hosts, 10m+ VMs) services. Complementing OpenStack is “Swift“, a cloud storage software that was initially developed by Rackspace and is used to power its Cloud Files service, which is also being open-sourced.
Although only in the stages (the software is still in beta at the moment, and there is a glaring lack of management tools), the potential of OpenStack, and the people backing it, means it is sure to be a big player in the coming months. From a personal perspective, I would be surprised if it didn’t form a key platform of the UK’s planned G-Cloud pubic sector infrastructure [PDF] (see more of my thoughts here).
The more traditional players in the market are responding to the threat of open-source solutions by making their core hypervisors free of charge: VMware (vSphere ESXi), Microsoft (Hyper-V Server 2008) and Citrix (Xen Server) all have base products that are free to use. These companies generate their revenue from the management services that offer advanced functionality (such as vMotion, load-balancing, etc), but even this could be threatened in the coming months by 3rd party solutions that integrate with these services – for example, Eucalyptus can use ESXi as a base hypervisor.
In order to keep ahead of the game, VMware has released vSphere Cloud Director, designed to offer Cloud-style functionality (self-service, metered usage, etc) on top of its more traditional virtualisation business. Microsoft are slightly behind the leading edge; their Dynamic Data Centre (DDC) initiative is more of a stop-gap collection of scripts and technologies to offer automated provisioning, and I would be highly surprised if Microsoft didn’t offer a more cohesive solution in the next 12 months.
In the hosted IaaS arena the leader is clearly still Amazon with its Amazon Web Services (AWS) offers. Highlights so far this year include a very impressive set of MySQL architecture options, in which it becomes ridiculously easy to offer clustered, replicated MySQL services with almost no technical knowledge. In response to demand from customers they have also released a low-cost “Micro” instance designed for small-scale web services, and have introduced their own Linux spin, with AWS tools optimised and tightly integrated into the core O/S.
From Eduserv’s perspective, we have just installed and configured the “public-cloud” segment of the FleSSR project, a 12-month proof-of-concept service developed by a consortia of universities and commercial organisations which aims to demonstrate how private-public cloud interoperability within higher education (and potentially the wider public sector) might work. Our contribution is a cluster of Ubuntu compute nodes backed by a multi-terabyte SAN(provisioned in conjunction with the generous support of NetApp and Q Associates), hosted from our new Swindon Datacentre facility. This will be used by the participating organisations to offload compute or storage capabilities from their own private cloud infrastructure through a policy-driven management service.
Eduserv will also be exploring the benefits, drawbacks and financial/business models of a Cloud-based IaaS services such as FleSSR, particularly in comparison to infrastructure like our own Government Ready Platform, a multi-site replicated vSphere managed-service environment designed specifically for central government. We expect to make these findings available publicly as part of the FleSSR project deliverables, and we anticipate that in addition to contributing to our own thinking around our cloud strategy, this type of information will also be highly valuable to the G-Cloud steering group.






