virtual machine

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.

  • check mark Custom ISO
  • check mark Traffic included
  • check mark Month-to-month basis
  • check mark High performance for demanding apps
from
R130
per month
Unix VPS/VM/Server

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.

centos logo debian logo ubuntu logo freepbx logo 3cx logo

cloud-based virtual machines

Powered by KVM

80% off Cloud Linux Servers

linux virtual machines

Get a massive 80% discount on all South African Linux virtual machines for the first three months when you order one of the plans below. Only applies to new orders that are billed monthly.

Package
Price
CPU vCore
Ram
Storage (SSD) Upgradable*

C1

Intro: R26 /mo
NP: R130 /mo
1 CPU vCore
1 GB RAM
20 GB SSD Storage

C2

Intro: R43 /mo
NP: R215 /mo
1 CPU vCore
2 GB RAM
50 GB SSD Storage

C3

Intro: R60 /mo
NP: R300 /mo
2 CPU vCore
2 GB RAM
80 GB SSD Storage

C4

Intro: R86 /mo
NP: R430 /mo
2 CPU vCore
4 GB RAM
100 GB SSD Storage

C5

Intro: R172 /mo
NP: R860 /mo
4 CPU vCore
8 GB RAM
200 GB SSD Storage

C6

Intro: R258 /mo
NP: R1,290 /mo
6 CPU vCore
12 GB RAM
300 GB SSD Storage

C7

Intro: R344 /mo
NP: R1,720 /mo
8 CPU vCore
16 GB RAM
400 GB SSD Storage

C8

Intro: R584 /mo
NP: R2,920 /mo
12 CPU vCore
32 GB RAM
500 GB SSD Storage

C9

Intro: R980 /mo
NP: R4,900 /mo
16 CPU vCore
64 GB RAM
500 GB SSD Storage
Package
Price
CPU vCore
Ram
Storage
Bandwidth

C1

R130 /mo
1 CPU vCore
1 GB RAM
20 GB SSD Storage
1TB Traffic

C2

R215 /mo
1 CPU vCore
2 GB RAM
50 GB SSD Storage
1TB Traffic

C3

R300 /mo
2 CPU vCore
2 GB RAM
80 GB SSD Storage
2TB Traffic

C4

R430 /mo
2 CPU vCore
4 GB RAM
100 GB SSD Storage
2TB Traffic

C5

R860 /mo
4 CPU vCore
8 GB RAM
200 GB SSD Storage
3TB Traffic

C6

R1,290 /mo
6 CPU vCore
12 GB RAM
300 GB SSD Storage
4TB Traffic
Package
Price
CPU vCore
Ram
Storage
Bandwidth

C1

R130 /mo
1 CPU vCore
1 GB RAM
20 GB SSD Storage
1TB Traffic

C2

R215 /mo
1 CPU vCore
2 GB RAM
50 GB SSD Storage
1TB Traffic

C3

R300 /mo
2 CPU vCore
2 GB RAM
80 GB SSD Storage
2TB Traffic

C4

R430 /mo
2 CPU vCore
4 GB RAM
100 GB SSD Storage
2TB Traffic

C5

R860 /mo
4 CPU vCore
8 GB RAM
200 GB SSD Storage
3TB Traffic

C6

R1,290 /mo
6 CPU vCore
12 GB RAM
300 GB SSD Storage
4TB Traffic
Package
Price
CPU vCore
Ram
Storage
Bandwidth

C1

R130 /mo
1 CPU vCore
1 GB RAM
20 GB SSD Storage
1TB Traffic

C2

R215 /mo
1 CPU vCore
2 GB RAM
50 GB SSD Storage
1TB Traffic

C3

R300 /mo
2 CPU vCore
2 GB RAM
80 GB SSD Storage
2TB Traffic

C4

R430 /mo
2 CPU vCore
4 GB RAM
100 GB SSD Storage
2TB Traffic

C5

R860 /mo
4 CPU vCore
8 GB RAM
200 GB SSD Storage
3TB Traffic

C6

R1,290 /mo
6 CPU vCore
12 GB RAM
300 GB SSD Storage
4TB Traffic
Package
Price
CPU vCore
Ram
Storage
Bandwidth

C1

R130 /mo
1 CPU vCore
1 GB RAM
20 GB SSD Storage
1TB Traffic

C2

R215 /mo
1 CPU vCore
2 GB RAM
50 GB SSD Storage
1TB Traffic

C3

R300 /mo
2 CPU vCore
2 GB RAM
80 GB SSD Storage
2TB Traffic

C4

R430 /mo
2 CPU vCore
4 GB RAM
100 GB SSD Storage
2TB Traffic

C5

R860 /mo
4 CPU vCore
8 GB RAM
200 GB SSD Storage
3TB Traffic

C6

R1,290 /mo
6 CPU vCore
12 GB RAM
300 GB SSD Storage
4TB Traffic
SERVER FEATURES
KVM powered
High availability SSD storage
Multiple locations
Unlimited traffic*
Intel processors
Full Root access
99.9% uptime per month
Monthly contract
1 Free static IP address
Optional Acronis™ online backups
Full DNS and RDNS control
Officially Supported OSs
CentOS 8, 7; Debian 10, 9.0, 8.0; Ubuntu 20.04, 18.04, 16.04; FreePBX 10, SNG7; 3CX.
Custom Mounted ISOs **
* "Fair Use Policy" applies. Please see our Terms and Conditions
** 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.

Add-ons
Option
Price
SSD per 50GB
R50/mo
CPU per Core
R55/mo
RAM per GB
R55/mo
Additional IP Address
R20/mo
VLAN
R200/mo
Optional Backup Plans
R0.50/GB
cPanel Accounts
5 cPanel Accounts
R300/mo
30 cPanel Accounts
R450/mo
50 cPanel Accounts
R650/mo
100 cPanel Accounts
R800/mo
100+ cPanel Accounts
R150 per block of 50
cPanel Add-ons
CloudLinux
R299/mo
LiteSpeed 8GB
R499/mo
LiteSpeed Unlimited
R649/mo
Kernelcare
R39/mo
JetBackup
R129/mo
Immunify AV+
R129/mo
Immunify 360
R429/mo

If you have any questions, please let us know via Live-Chat or submit a ticket.

our cloud hosting

The ins and outs of our dedicated cloud servers

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 local servers in South Africa that deliver lightning-fast speeds for local access. We also have international servers based in Germany, Chicago, Los Angeles and the United Kingdom.

We offer cloud hosting on monthly subscription plans for both our South African and international Cloud Servers. 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.

Virtual server

KVM Virtualisation

We use the best virtualisation technology to ensure you get the best possible performance.

SSD VPS

Speed

HOSTAFRICA runs all servers exclusively on fast SSD and deploys on Intel processors.

Local Virtual machines

Local

Our servers in South Africa allow us to achieve the highest speeds for local access

Secured and patched hosting nodes

Secure

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!

Cloud VM facts

Enterprise-ready cloud servers from HOSTAFRICA

Custom Package

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.

SSD

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.

Control Panel

Single sign-on access to all your products and services, right from our customer portal.

vps based on linux
KVM
cPanel

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 VM 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.