What is Virtualisation?
Virtualisation is a proven software technology that converts a physical computer into a virtual machine to run on top of another operating system resulting in a significantly more efficient, portable, cost-effective and reliable IT infrastructure.
Virtualisation will transform your businesses IT infrastructure from a sluggish, outdated and underutilised system with outages and high overheads, to a fast, portable, reliable, efficient and cost effective foundation block.
Identify if your business needs a Virtualisation solution.
Does your business suffer from:
☐ One IT fault taking the whole system down
☐ An unnecessarily high server ratio for number of staff (on average 1-2 servers are required for up to 30 staff, 3-5 servers for 100 – 300 staff etc)
☐ Out of warranty servers
☐ Using ‘cold spares’ as disaster recovery plan (old machines on stand-by in anticipation of an IT disaster)
☐ Frazzled internal IT department
☐ IT support working long hours to keep system running
☐ Ratio of IT resources to total staff is too high (often because too much out of date equipment working inefficiently delivering a poor performance and reducing productivity)
☐ Slow programmes (eg. Financial software or email running slowly for whole company)
☐ High power bills
Virtualisation has seen massive uptake in recent years. If you answered yes to one or more of the questions above, chances are your business would be transformed by a move to a Virtualisation platform. The ROI is clear and measurable with significant and immediate cost savings.
Key Benefits
- Simplified hardware requirements significantly reducing capital costs
- Improved server management
- Improved application performance enabling greater business productivity
- Increased portability
- Greater up-time due to isolation of software containers
- Improved disaster recovery enabling business continuity
- Added scalability to meet future growth
Why you need it
Prior to virtualisation, organisations house a series of servers each hosting an operating system (eg Windows) and server applications such as email, financial software, an intranet or website etc.
Typically the CPU of the servers is only being used at a fraction of their capacity, making them cumbersome expensive and inefficient machines to run. When a server has an issue it can take down many components when the host server is being fixed.
With a virtualised environment you can have many specifically tasked servers running efficiently.
If you have a clustered environment (multiple server hosts), when a piece of hardware fails, the resource switches in real time to the working hardware. – no downtime at all.
How it works
Virtualisation is enabled by setting up multiple virtual machines on a single physical computer generating efficiencies through sharing the CPU, RAM and resources of one machine across multiple environments.
Whilst the virtual machine shares the resources of the computer it resides on, it securely isolates the software it hosts and runs its own operating system as if it were a separate machine.
In practice this means that if one of the virtual machines crashes, the remaining virtual machines and their applications remain available, isolating the problem area and keeping the majority of applications running while the problem is resolved.
Virtual machines are incredibly portable and can be moved from one location to another like any software making them easy to manage. Virtual machines are independent from the hardware they sit on, enabling you to run different operating systems (Windows, Linux, etc), reducing compatibility and continuity issues.
Virtualisation process in summary
- Analyse server requirements to consolidate hardware and make portion of existing servers redundant
- Install virtualisation software on servers
- Set-up virtual machines with own operating system and isolated applications in software containers
- Cluster – in a virtualised cluster if one piece of hardware fails (like a disk or power) all the servers relying on this can be moved in real time to a working host.
- Monitor – ongoing observation to ensure specifications are met for peak performance
- Measure – reduced costs, energy savings, increased up-time
- Maintain – ongoing health checks to prevent and manage down-time