Virtual Servers
#What Is a Virtual Server?
A virtual server is a computing environment that uses a hypervisor to partition and virtualize the resources of hardware on physical servers into one or more isolated virtual environments. These virtual machines (VM) are a cost effective, powerful cloud platform alternative to bare metal servers that cater to a wide range of simple and complex applications and use cases, including, but not limited to:
- Site hosting,
- Data analytics and database hosting,
- Development and testing,
- Simulation and machine learning,
- High performance enterprise-grade software and applications.
Cherry Servers virtual server options have two main distinctions: those with dedicated resources, and those with shared resources.
#What Types of Virtual Server Does Cherry Servers Offer?
Cherry Servers separates its server offerings into two main categories, each with their own sets of available instances.
Virtual Dedicated Servers (VDS) are fully isolated and do not share their resources or environment with other virtual machines. This means full isolation, providing additional security and consistency, with no risk of bandwidth throttling from “noisy neighbors”.
Virtual Private Servers (VPS) are virtual environments that share resources with other VPS on the platform, providing a more cost efficient option built with accessibility, flexibility, and scaling in mind.
Information about the sub-categories of each virtual server is listed below.
#Virtual Dedicated Servers
#Cloud VDS
Our Cloud VDS are general purpose plans designed to provide balanced compute and memory processing for reliable workloads. Ideal for:
- Testing, development and stage applications with low compute needs;
- Small websites with low to mid-range traffic;
- Lightweight applications such as simple API, bots, and microservices with minimal resource requirements.
#Cloud ARM VDS
Cherry Servers Cloud ARM VDS are built for general purpose, cloud-native applications and operate with high core density to deliver reliable workloads with predictable core performance levels and high parallelism, perfect for:
- Containerized microservices and other cloud-native applications such as API backends, or web applications using Kubernetes, Docker, or Nomad. Ideal for workloads built with Go, Rust, Node.js, or Python;
- Efficient CI/CD and DevOps automation for building pipelines and infrastructure automation tasks that benefit from high core counts and low power usage. Excellent for teams developing multi-arch (x86 + ARM) software;
- Caching, edge, and real-time processing such as Redis, Memcached, content delivery, telemetry aggregators (e.g., Fluentd), or media transcoding;
- Scalable ARM-Based Databases and Message Queues that may include distributed NoSQL databases (like ScyllaDB or Cassandra), time-series databases (like VictoriaMetrics), and ARM-compatible queues (like NATS or RabbitMQ) in high-density environments.
#Premium VDS
Premium VDS is designed to provide high efficiency, powerful compute and memory processing for enterprise-grade workload use cases, such as:
- Enterprise-grade software and applications requiring high-level performance and reliability like ERP and CRM;
- High-traffic websites with heavy user loads such as SaaS platforms and breaking news sites;
- Transactional systems and advanced databases with high IOPS demands including use cases like NoSQL databases (e.g., MongoDB, Cassandra).
#Performance VDS
Cherry Servers Performance VDS is built with high frequency CPU, and optimized RAM responsiveness, making these servers ideal for performance-critical use cases such as:
- Machine learning infrastructure including training models, preprocessing of large datasets, and running inference tasks;
- Scientific simulations, video encoding, high-performance computing (HPC) and other compute-intensive workloads;
- Real-time applications, notably for gaming servers, real-time analytics and financial modeling that each necessitate low latency performance.
#Virtual Private Servers
#Cloud VPS
Our Cloud VPS is built with flexibility and accessibility in mind, and can be used for a variety of light workloads such as:
- Staging environments perfect for testing and developing applications and features with low compute needs;
- Small, static websites with low traffic needs;
- Lightweight applications with minimal resource requirements, such as bots, simple APIs, and microservices.
#Storage VPS
Storage VPS servers prioritize disk space and heavy data transfer and storage-heavy tasks like:
- Backups and archival spaces;
- File hosting and static file storage for media, documents, and software distribution;
- Retention of raw data for batch processing.
#Data Center Locations
Cherry Servers has data centers in countries located on three continents around the world: Europe, North America, and Asia. Availability depends on the server type and will be listed for each in the deployment menu.
The server regions are as follows:
#Europe
- Lithuania - Siauliai
- The Netherlands - Amsterdam
- Sweden - Stockholm
- Germany - Frankfurt
#North America
- United States of America - Chicago
#Asia
- Singapore
#Operating Systems
All Cherry Servers virtual servers come with an operating system (OS) built into the cost. Upon deployment, you may select your desired OS from the following options:
- Ubuntu version 22.04, 24.04 (64bit);
- AlmaLinux version 8, 9, 10 (64 bit);
- RockyLinux version 8, 9, 10 (64 bit);
- Debian version 11, 12, 13 (64 bit);
- openSUSE Leap version 16 (64 bit);
- Fedora version 42, 43 (64 bit);
- CentOS version 9, 10 (64 bit);
- ArchLinux (64 bit).
#Storage
For all virtual server configurations Cherry Servers utilizes non-volatile memory express (NVMe) solid state drives (SSD). NVMe delivers higher performance, lower latency responsive storage than competing solutions, making it the ideal choice for high-end workloads.
NVMe storage makes full use of multi-core computing and high volume memory to run thousands of parallel command queues, as well as high speed polling, to deliver improved performance for enterprise level computing environments.
Cloud VPS servers allocate storage from a pool of SATA SSDs. Storage VPS servers use HDD with an additional SSD caching layer optimized for storage and data transfer.
#Assigned Bandwidth
Cherry Servers includes bandwidth packages with all virtual servers, and only takes data egress into account when calculating usage. Each virtual server offers a data transfer speed of 1TB/s.
By default, all categories of VDS have monthly traffic limits ranging from 5TB - 20TB. Cloud VPS servers have monthly traffic limits ranging from 1TB - 5TB. Storage VPS servers offer higher traffic limits, ranging from 10TB - 35GB
In the event that you exceed your monthly limit, Cherry Servers will automatically issue an invoice for additional traffic at the following rates: 0.5 EUR/TB for servers located in Lithuania, the Netherlands, Germany, Sweden, and the United States of America; 1.69 EUR/TB for servers located in Singapore.
If these monthly allowances don’t meet your needs, you may order additional bandwidth packages for an extra fee. For more information, please visit our dedicated Bandwidth Plans page.
#Features
#Backup Storage
Backup Storage - We offer a dedicated network-attached file storage space with your server package. All dedicated servers are eligible to activate 100GB Backup Storage space free of charge, while additional backup storage can be requested for an extra fee, dependent on the size.
#VM Backup Recovery
VM Backups is a managed backup service that creates point-in-time copies of your virtual server. These copies are created once per day and are stored on separate infrastructure nodes, ensuring redundancy and isolation from your primary server’s environment. Use VM Backups to recover your server to a prior state in case of data loss or corruption.
You may also customize your VM backup settings to increase the number and frequency of backup copies. Each copy is held for 7 days, and then released to make room for newer versions.
#Private VLAN Subnet
Private VLAN Subnet - Create a virtual local area network (VLAN) interface that groups servers within a project to enable private interactions, as if the servers were attached to the same wire.
#Out-of-band management (OOBM) Console
Out-of-band Management (OOBM) Console - This tool enables remote server management through the Remote Frame Buffer protocol (RFB) to remotely control another computer through a Virtual Network Computing (VNC) graphical desktop-sharing system.
#Server Tags
Server Tagging - Use server tagging to help organize, control, and monitor your cloud resources by marking them in an organizational pattern of your choice.
#Cloud-init Service
cloud-init Service - A service that allows you fetch user data when provisioning new servers via API.
#How to Order
You can order any of our dedicated servers through the client portal, or via automation with Cherry Servers API.
#Billing
Billing for your Cherry Servers dedicated server can be arranged according to your needs. Payments can be set to either be carried out automatically or manually, according to your preference. We offer the following fixed-term billing options:
- Hourly
- Monthly
- Quarterly
- Semi-annually
- Annually
Alternatively, you may opt to pay for your server on an hourly basis, in which case your solution will continue to run as long as you have enough credit in your Team balance.
For more information, please view our Payment Options page.