Comment

Virtual machines

Virtual machines in Cleura Cloud provide flexible and cost-efficient compute power for all types of workloads. Creating, launching, and resizing your virtual machines in Cleura Cloud only takes a few seconds, and you pay for the allocated resources by the second.

Quick links
How to create an account
How to launch your first virtual machine
How to enable the OpenStack CLI
Pricing

Benefits of Cleura Virtual Machines

Elasticity

You can quickly increase or decrease your virtual machine resources at any time to adapt to the needs of your applications and workloads. Our load balancing features allow you to maintain availability, and you can implement auto-scaling using OpenStack Heat and a monitoring tool of your choice.

Control

Managing your virtual machines is no different from working with any other server. You have root access to your virtual machines and can restart, upgrade, downgrade and interact with your servers.

Cost efficiency

We offer numerous virtual machine profiles to fit any kind of need. All our compute resources are billed by the second. Start off small and scale up or down as your needs change to balance costs and performance.

Provisioning virtual machines in Cleura Cloud

Provisioning of virtual machines can be done in Cleura Cloud Management Panel or through the OpenStack API.

Our cloud management panel is the perfect place to start your Cloud journey where you can easily create, scale, and control your virtual machines together with all other Cleura Cloud features such as Cloud Storage and Cloud Networking features. Combined with tools for container orchestration and our powerful APIs, you can automate your compute resources and entire server infrastructure with Cleura.

Learn more about virtual machines

What is a virtual machine?

Virtual machines (VMs) are a key part of virtualization technology and essentially act as separate, virtual computers within a single physical server. They use software called a hypervisor to share and allocate the resources of the physical server, such as memory and processing power, between different VMs.

This setup is central to cloud computing, where virtual servers can be hosted in the cloud – either a private cloud for one organization, a public cloud shared by many, or Compliant Cloud solutions. VMs allow efficient and flexible use of hardware, as they can run different operating systems and applications independently.

How does a virtual machine work?

A virtual machine (VM) works by mimicking a real computer within a software environment using virtualization technology. It’s like having several computers running on one physical machine, each with its own tasks and operating systems.

The key to this process is the hypervisor, a piece of software that shares the resources of the physical server, such as its processing power and memory, between these virtual machines. The hypervisor effectively manages these resources, ensuring that each VM operates independently and does not interfere with the others. This management includes distributing CPU time, allocating memory and even handling storage and network connectivity. Each VM behaves as if it has its own hardware, running its own operating system and with its own set of applications.

What are the advantages of a virtual machine?

A key benefit of virtual machines is that each VM operates independently with its own dedicated resources. This results in efficient hardware utilization, reduced costs and improved scalability. VMs managed by a hypervisor also improve security by isolating different applications and processes; if one VM is compromised, the others remain unaffected.

In cloud-based virtualization, VMs provide enormous flexibility by allowing the user to quickly scale up or down to meet demand – ideal for both private and public cloud use cases. VMs also simplify disaster recovery and provide simple backup solutions as they can be replicated and moved between servers in a virtual network.

All of this, combined with the user benefits of instant creation, cost-effectiveness and simplicity, makes virtual machines popular for everything from testing new software to running large-scale applications in the cloud.

Resources

CONTENTS