Header Background Image

Virtualization

CodiLime Glossary

Some common networking terms clearly explained

Glossary /V /

Virtualization

What is virtualization technology in hardware?

Virtualization is technology that makes it possible to create multiple, distinct and secure environments based on one physical hardware system. Such environments are called Virtual Machines (VMs). Software called a hypervisor, which manages the allocation of resources such as CPU (Central Processing Unit or simply processor) memory, storage and others, allows you to split one physical machine into many virtual ones. The resources can be reallocated, if any need arises, e.g. if one VM needs more memory or CPU cycles. The physical hardware with installed hypervisor is called a host, whilst VMs are called guests.

Thanks to virtualization, it is possible to make the most use of computer hardware and thus increase the return on investment (ROI). Instead of having one server on one physical system, you can create many virtual servers (or virtual machines) and assign them necessary computing resources (CPU, memory, storage, etc.). Over-provisioning—assigning extra resources that can be used when needs arise—is a key term here. For example, over-provisioned memory can be used in running an application that is particularly resource-hungry and the VM has to cope with the demand.

Read more:

Thumbnail of an article about Kubernetes: the top six reasons your business should be using it (part 2/2)
Kubernetes: the top six reasons your business should be using it (part 2/2)
Time to read

4 minutes reading

Publish date

15 May 2019

Maciej Manturewicz

Cloud

Read more
Thumbnail of an article about Kubernetes: what is it and how you can use it (part 1/2)
Kubernetes: what is it and how you can use it (part 1/2)
Time to read

13 minutes reading

Publish date

15 May 2019

Maciej Manturewicz

Cloud

Read more
Thumbnail of an article about Harnessing the power of Kubernetes: 7 use cases
Harnessing the power of Kubernetes: 7 use cases
Time to read

13 minutes reading

Publish date

3 Mar 2022

Multiple authors

Cloud

Read more
Thumbnail of an article about How to create a custom resource with Kubernetes Operator
How to create a custom resource with Kubernetes Operator
Time to read

17 minutes reading

Publish date

12 Nov 2020

Szymon Krasuski

Cloud

Read more
Thumbnail of an article about Edge computing and virtualization—living on the edge
Edge computing and virtualization—living on the edge
Time to read

8 minutes reading

Publish date

31 Jul 2020

Jarosław Ganczarenko

SDN / NFV

Read more