With new, or evolving, technology shifts there often comes market uncertainty or even confusion. As the market continues to mature, so does it become aware of pitfalls, myths and importantly grows savvier.
Cloud computing is no different and is still in a transitional phase between uncertainty and education in South Africa. A good example is the misperception that virtual servers and cloud computing are one and the same, writes Roelof Louw, cloud computing expert at T-Systems in South Africa.
Unfortunately, a lot of providers – whether services or hardware – offer products that are really just virtualisation solutions. These products are beautifully repackaged and offered as the next "must-have" in cloud enablement.
This said, virtualisation is a great technology and offers well-known benefits. It plays an important part in cloud computing and is a critical technology enabler that works cohesively within the entire infrastructure and service offering that brings the cloud the organisations.
Virtualise this – why it is not the cloud
Virtualisation is a well-known technology that allows users to seamlessly add additional resource in a virtualised environment. In layman’s terms, virtualisation is a technique that allows users to run more than one logical server on the same hardware.
Typically one server is the host server and controls the access to the physical server’s resources. One or more virtual servers then run within containers provided by the host server. The container is transparent to the virtual server so the operating system does not need to be aware of the virtual environment.
This in turn allows servers to be consolidated, which reduces hardware costs. Less physical servers also means less power which further reduces cost.
However, the problem with virtualisation is that often spirals out of control. In some instances organisations start off with four servers and these quadruple in less than a year, purely because it is just that easy to add more servers.
Over the years there have been numerous instances of organisations losing control over the environments; mitigating all the great and proven benefits that come with virtualisation.
This then really puts users right back at square one – the very reason they embarked on a virtualisation strategy was to improve the management of their systems and servers it resides on.
And this brings users back to cloud computing. Cloud computing is a highly managed and controlled environment and service offering. And like any other technology solution within the cloud, virtualisation has to be managed and controlled.
To some, cloud computing may look like virtualisation because it appears that the application is running on a virtual server detached from any reliance or connection to a single physical host. And they are similar in that fashion.
However, as mentioned, cloud computing can be better described as an overall service where virtualisation is part of a physical infrastructure.
Virtualised servers forms a part of the packaged offering that is cloud computing. It is an important technology backbone of cloud computing and an essential part of the service that ultimately became the cloud.
Virtual is not dead
This said, virtualisation as a stand alone offering is still very relevant in a day and age where the optimum utilisation of resources is also paramount. Also, particularly if they reside within an industry that is highly regulated, an entire cloud computing infrastructure might not be the way to go.
However, here they can still enjoy the spirit of the cloud by virtualising part of the infrastructure, ensuring that they have a firm grip on it on a daily basis that will enable them to meet the industry’s stringent regulatory requirements.
It is important to stay in control of the virtualised environment, and not allow servers to be added on a whim.
Ultimately, virtualisation and cloud computing are both ways to reduce infrastructure cost and maximise the utilisation of computing resources. It is, however, important to understand that they are not the same.
Remember this – virtualisation allows server consolidation by hosting many servers on a single piece of hardware whereas cloud computing is a service that delivers computer resources on a metered pay-as-you-go model.
It therefore brings users back to one fundamental issue; ensure that they have very clear picture of what the organisation requires and its regulatory posture. This will stand them in good stead and ensure they make the right decision on whether to use virtualisation as a stand alone, or part of a bigger picture that is the cloud.