Buy KVM powered virtual machines running Linux. Our cloud-based VMs provide excellent speeds, uptime, and security. Each virtual machine is fully isolated with dedicated RAM, CPU, SSD IO, and it’s own Linux OS. Get robust performance for demanding apps.
- Custom ISO
- Traffic included
- Month-to-month basis
- High performance for demanding apps
what is a virtual machine
A virtual machine (VM) is a virtual copy of a physical computer or server (host). Completely software-based, it functions just like any computer or server. It stores data, runs services, and serves content to the web via the internet. Since VM's are just software, they need to run on a physical host.
Several virtual machines can run on one host, but they are completely isolated from one another and operate independently. Each VM gets their own share of virtual resources such as memory, processing power, and storage, as well as their own operating system (OS). This makes virtual machines very robust and able to handle more demanding processes than container VPS's.
HOSTAFRICA’s virtual machines are cloud based, so they can also be referred to as Cloud Servers. We take care of the complex host set up and maintenance so you can simply spin up a VM in minutes and manage them online.
Our VM's are created using KVM (kernel-based Virtual Machine) technology. This means our virtual machines are very fast and secure. Whether you buy a Linux virtual machine, or a Windows one, you will enjoy maximum performance, excellent uptime, and top-notch security. We officially support Ubuntu, CentOS, Debian, FreePBX, and 3CX..
cloud-based virtual machines
Powered by KVM
** Custom Mounted ISOs are not officially supported by HOSTAFRICA, we will not provide support for any custom OS related issues.
add-ons for your VM
You can add these at checkout.
If you have any questions, please let us know via Live-Chat or submit a ticket.
our virtual machines
The ins and outs of our kvm powered virtual machines
Thanks to cloud computing, you can access and manage virtual machines from anywhere in the world. Therefore, VMs are also known as Cloud Servers. HOSTAFRICA hosts and creates virtual machines for you, so you don’t have to worry about the setup or upfront costs.
Our self-managed cloud hosting gives you full root access for complete control over your VMs, regardless of where you are. HOSTAFRICA’s cloud hosting harnesses the power of KVM virtualization and enterprise hardware to provide impressive near native bare-metal server speeds to our VMs. We provide fully isolated virtual machines with resources 100% dedicated to your VM.
You can choose between Linux, namely Ubuntu, CentOS, etc. or Windows VMs. We offer servers in South Africa that deliver lightning-fast speeds for African users. We also have international servers based in Germany, Chicago, Los Angeles and the United Kingdom.
We offer cloud hosting on monthly subscription plans as well as quarterly, semi-annually and annual subscriptions. Our goal is to provide maximum flexibility of choice and accommodate different budgets and needs. You can even add extra resources like SSDs and CPUs, backups, cPanel addons, and VLAN.
We use the best virtualisation technology to ensure you get the best possible performance.
HOSTAFRICA runs all servers exclusively on fast SSD and deploys on Intel processors.
Our servers are hosted globally allowing us to achieve the highest speeds for users.
Your data security is our top priority. We use Redundant Storage to keep your data safe
benefits of a virtual machine
Virtual machines are ideal for businesses who want to get their files and applications in the cloud for remote employees to access from anywhere and collaborate in real-time. It enables you to experiment, develop, test apps and websites, handle potential malware safely and running legacy apps or OS, for an affordable price.
Virtual machines are preferred over physical servers, both in-house and cloud-based, for the following reasons:
Cost: Thanks to KVM virtualization you no longer need to pay for an entire server to host your business and websites in the cloud. Only pay for the resources and features you need.
Turnaround time: Physical servers can take days to set up. KVM enables you to order and spin up a virtual machine in a few clicks and be operational within minutes.
Performance on a budget: Thanks to hardware virtualization VMs operate as virtual computers. Each virtual machine has its own virtual resources and operating system. With KVM technology you experience near native bare-metal server speeds and performance for a mere fraction of the cost.
Easier migrations: You can request your VM's Qcow2 file (the VM disk image file format) from us, making migrations painless.
Swifter, seamless scalability: Adding resources to a virtual machine is much easier than upgrading a physical server. Just ask us to increase the RAM, CPU, SSD, or any other resource. We can upgrade or downgrade live. Scale at will, without any service disruptions!
Automated, secure cloud backups: Backing up physical hosts would mean replicating the underlying hardware many times! With a virtual machine (aka cloud server), you can automate periodic backups in the cloud, and live, without a worry!
Enterprise-ready virtual servers from HOSTAFRICA
Need more power? Upgrade your plan or contact us for a custom offer.
Cancel Any Time
If you don’t need our services anymore, no problem. You can cancel any time!
Over 15 Years of Experience
HOSTAFRICA servers are designed by German cloud computing pioneers.
We only deploy SSDs, which are 20 times faster than standard SATA Disk Drives.
Certified Data Centres
Our enterprise hardware servers are housed in trusted, high security & power efficient environments.
Single sign-on access to all your products and services, right from our customer portal.
how to choose the best virtual machine
If you are in the market for a virtual machine, aka cloud server, keep this in mind:
Choose a plan with enough RAM: The latest MySQL and PHP scripts, web applications, and website caching require lots of memory. If you want them served fast, then make sure you prioritise RAM when choosing a virtual machine plan.
Customer support needs to be exemplary: You can’t compromise on customer support, and neither do we! HOSTAFRICA’s customer support team comprises highly trained, friendly professionals (not bots), who are at your disposal. Our turnaround times are unmatched!
Choose KVM virtualization: KVM has been the mode-of-choice when it comes to virtualization, for many years. It guarantees high speed, availability, and security. This is why we use it to run our virtual machines at HOSTAFRICA.
Which operating system best suits your needs? Choose an OS that you (and your colleagues) feel comfortable with. HOSTAFRICA supports CentOS, Debian, Ubuntu, FreePBX, 3CX, and Windows. We also allow custom mounted ISOs, but we don’t provide support for issues related to these OSs.
Need help with a virtual machine?
virtual machine questions?
we have answers
If you don’t find a suitable VM size on our website, please contact us so we can offer you a server tailored to your exact requirements.
Sure! If you have an existing hosting plan or server based on cPanel with another hosting company, we would be happy to take care of your migration.
At reasonable rates, we offer you full flexibility of your backups. Order a backup plan add-on during checkout. These are snapshots that allow you to roll back your virtual machine to a previous state.
Currently you can choose between the following Linux versions: CentOS 8, 7; Debian 10, 9.0, 8.0; Ubuntu 20.04, 18.04, 16.04; FreePBX 10, SNG7; 3CX.
Other Versions are available on request, however custom mounted ISOs are not officially supported by HOSTAFRICA, we will not provide support for any custom OS related issues.
A vCPU is a Virtual Processing Unit. One or more vCPUs are assigned to a Virtual Machine (VM). Each vCPU is seen as a single physical CPU core by your servers operating system. Larger packages include more vCPU’s. The CPU is very often not a limiting factor. In the majority of the used cases the most important factor is how much RAM (memory) is needed. Modern PHP/MySQL scripts often use a lot of RAM, so RAM is very important when deciding on the package you buy.
Each server is deployed with 1 IP address to start with. You can request additional IP’s from us in case you need it. In such a case we charge a small monthly amount in addition.
You can host as many websites as you like on your VM, we do not define any limit. You just have to ensure the size of your VM is always sufficient for the amount of resources your sites use. Your VM can be upgraded or downgraded at any time to suit the number of sites you intend to host.
Easily login to your customer section, choose the product and click up- or downgrade. Upgrades will be processed immediately, downgrades at the end of the month.
A virtual machine is a software-based imitation of a physical computer or server. It runs just like your laptop or desktop PC, but unlike them, it doesn’t have a physical presence. Multiple virtual machines can run on the same physical host, but each VM is a fully isolated virtual environment.
The hardware resources of a physical computer or server, like CPU, memory, and network cards get virtualized, and allocated to each virtual machine running atop it. This allows each VM to run a different operating system, on the same physical hardware.
Think of virtual machines as apartments in a huge building. Each apartment has its own interior, design, and occupants (operating system, applications, and files). However, all apartments get their share of the electricity grid and the water reservoir of the building (hardware resources).
A virtual machine helps save cost, and decrease the infrastructure footprint. They are much easier to maintain, migrate, secure, and backup. Since it’s very easy to add resources to a virtual machine, they also allow you to scale seamlessly.
A virtual machine can do anything a physical computer can. They are used to store data, run applications and services, connect resources to the internet, and serve content to the web.
VMs can be used to host multiple websites, ecommerce stores, and cPanel; store files, client databases, and emails. Virtual machines can also be used to back up data, or handle potential malware in a contained environment separate from important systems.
VMs can conveniently run legacy operating systems and applications, and run software in the cloud for real-time collaboration.
You can also use virtual machines to host your company’s entire infrastructure, like web servers, email servers, backup servers, cloud-based applications and services, databases, and virtual work environments for remote employees. You don’t have to buy any hardware and you pay only for the resources you need.
Virtual machines are also ideal for infrastructures/applications that are continuously growing. Scaling a virtual machine-based ecosystem simply takes a few clicks to provision a new VM or add resources to an existing one.
KVM, or kernel-based Virtual Machine, is a virtualization technology that comes built into Linux. Using KVM, the Linux kernel can be made to function as a hypervisor. Think of the hypervisor as a special software that allows a physical host (PC or server) to be divided into multiple, isolated virtual machines. This is called virtualization.
Any physical computer or server can be virtualized using a hypervisor. KVM enables the host operating system, Linux, to virtualize the host hardware and allocate a share of these virtual resources to each independent virtual environment. The hypervisor is also responsible for managing all VMs on the same host.
Since KVM is a part of Linux, it self-contains a lot of the components that are needed by a hypervisor e.g., memory and security managers, network stack, input/output stacks, and process scheduler, etc.
KVM has been the virtualization mode of choice for years now. This is because it has made it super easy to implement virtualization, in a fast and secure manner. It doesn’t require any complicated configurations, and doesn’t pose any performance overhead.
VM stands for virtual machine, whereas KVM stands for kernel-based virtual machine. The two terms represent linked, but different technologies. A virtual machine is a software version of a computer, that runs atop a physical computer or server.
KVM is a Linux virtualization solution that lets you create and manage virtual machines on a physical computer or server. So, KVM is used to create VMs. Think of it as the emulation software that makes it possible to run multiple self-contained, isolated operating systems, on the same piece of hardware.
A virtual machine contains all the virtual resources it needs to function as a standalone computer. It’s software like KVM that ensures this. KVM equips Linux to virtualize the underlying hardware of a computer. Then it isolates each virtual environment with their own operating system and allocates a portion of these virtual resources to each virtual machine.
Without virtualization software like KVM, we will not be able to create and run multiple virtual machines on the same physical host. This is because VMs need to share virtualized hardware resources like CPU cores, memory, and network cards.