Gcore Virtual Machines (VMs) offer a flexible, powerful, and scalable solution for hosting applications and services. Designed to meet a wide range of computing needs, our VMs ensure optimal performance, reliability, and security for your applications.

We provide multiple types of Virtual Machines suitable to different workflows and computing tasks:

  • Standard: Suitable for a wide range of basic workloads that require predictable compute performance.

  • GPU: Virtual Machines with GPUs process certain types of tasks more efficiently than CPUs and are used for workloads that require the resources of graphics accelerators. These machines have dedicated graphics cards and are ideal for complex computations such as CAD, AI/ML, or rendering.

  • CPU: Best suited for CPU-intensive tasks that require predictable computing performance, such as batch processing of large data sets and video encoding.

  • Memory: Ideal for tasks and projects that require intensive memory usage, such as databases.

  • High-frequency: Best fit for applications that require single-threaded performance.

  • Basic VM: Machines that work with partial core use and are designed to run applications that don’t require high performance.

  • VMs with a Trusted Platform Module (TPM): Suitable for a diverse array of secure workloads that demand robust hardware-based security features.

Info

The network bandwidth capacity for all Virtual Machines, apart from the Basic VM, is up to 1 Gbit/s. For Basic VM, the bandwidth is up to 200Mbit/s.

Check out the following sections for a detailed overview of these VM types and applicable use cases.

Standard

These Virtual Machines are designed for a wide range of tasks that require predictable performance. They balance compute, memory, and networking resources and can be used as the default choice for most workloads.

Use cases

Applications that use these resources in equal proportions, such as web servers and code repositories.

Machines equipped with the industry’s first cloud-native, 128-core ARM Ampere Altra Max Family processors. Based on 64-bit ARM architecture that’s optimized for cloud workloads, these VMs deliver predictable high performance to meet the demands of modern data centers and scalable cloud applications.

Linux-based VMs

VM typevCPURAM/memory (GB)
a1-standard-1-212
a1-standard-2-424
a1-standard-2-828
a1-standard-4-848
a1-standard-4-16416
a1-standard-8-16816
a1-standard-8-32832
a1-standard-16-321632
a1-standard-16-641664
a1-standard-32-643264

GPU

Production-grade Virtual Machines designed for AI and compute-intensive workloads.

Use cases

Artificial Intelligence and Machine Learning, Computer-Aided Design (CAD), rendering.

Machines powered with the 2nd Generation Intel Xeon Scalable Processors and Nvidia Graphic Cards. Nvidia GPUs enable parallel processing of multiple matrix operations and calculations. As a result, GPUs complete AI training tasks much faster than traditional CPUs.

Well-suited for compute-intensive workloads, including dynamic programming algorithms, video rendering, and scientific simulations.

Linux-based VMs

VM typevCPURAM/memory (GB)
g1-gpu-4-16-1416
g1-gpu-8-32-1832
g1-gpu-8-32-2832
g1-gpu-16-64-41664
g1-gpu-32-128-432128

Windows-based VMs

Windows license is included.

VM typevCPURAM/memory (GB)
g1w-gpu-4-16-1416
g1w-gpu-8-32-1832
g1w-gpu-8-32-2832
g1w-gpu-16-64-41664
g1w-gpu-32-128-432128

CPU

Production-grade machines that are designed for high workloads with intensive CPU usage.

Use cases

Big data packet processing, video coding, huge builds.

Machines powered with the 2nd Gen Intel® Xeon® Scalable Processors. Optimized for demanding workloads like high-performance computing, advanced analytics, and artificial intelligence.

Linux-based VMs

VM typevCPURAM/memory (GB)
g1-cpu-2-222
g1-cpu-4-444
g1-cpu-8-888
g1-cpu-16-161616
g1-cpu-32-323232

Windows-based VMs

Windows license is included.

VM typevCPURAM/memory (GB)
g1w-cpu-2-222
g1w-cpu-4-444
g1w-cpu-8-888
g1w-cpu-16-161616
g1w-cpu-32-323232

Memory

Production-grade Virtual Machines designed for workloads that rely heavily on RAM for optimal performance.

Use cases

Databases, real-time analytics, and memory-intensive AI and Machine Learning tasks.

Machines powered with the 2nd Gen Intel® Xeon® Scalable Processors. Optimized for demanding workloads, such as high-performance computing, advanced analytics, and artificial intelligence.

Linux-based VMs

VM typevCPURAM/memory (GB)
g1-memory-2-16216
g1-memory-4-32432
g1-memory-8-64864
g1-memory-16-12816128
g1-memory-32-25632256

Windows-based VMs

Windows license is included.

VM typevCPURAM/memory (GB)
g1w-memory-2-16216
g1w-memory-4-32432
g1w-memory-8-64864
g1w-memory-16-12816128
g1w-memory-32-25632256

High-frequency

These VMs have a high processor clock speed, starting at 3.7 GHz in the base configuration. Suitable for applications that require single-threaded performance, using a single CPU core for optimized performance and speed.

The configuration with a large amount of memory also allows you to efficiently work with large databases.

Use cases

Financial and probabilistic analytics, automation of computational processes.

Machines equipped with the 2nd Gen Intel® Xeon® Scalable Processors. Optimized for demanding workloads, such as high-performance computing, advanced analytics, and artificial intelligence. Designed for a broader range of applications, including high-performance computing, virtualization, cloud computing, and enterprise workloads.

Linux-based VMs

VM typevCPURAM/memory (GB)
g1-highfreq-1-212
g1-highfreq-2-424
g1-highfreq-4-848
g1-highfreq-8-16816

Windows-based VMs

Windows license is included.

VM typevCPURAM/memory (GB)
g1w-highfreq-1-212
g1w-highfreq-2-424
g1w-highfreq-4-848
g1w-highfreq-8-16816

Basic VM

Virtual Machine with shared CPU usage. Cost-effective solution featuring multiple Intel CPU models, ideal for light web servers and microservices. Suitable for operations that don’t require high computing resources or memory-extensive tasks.

Use cases

File sharing or storage, backup services, web hosting of small websites, or private VPN deployment.

Powered with multiple Intel CPU models.

Linux-based VMs

VM typevCPURAM/memory (GB)
g1s-shared-1-0.510.5
g1s-shared-1-111
g1s-shared-1-212
g1s-shared-2-222
g1s-shared-2-424

TPM

Virtual Machines with a Trusted Platform Module (TPM) are suitable for a diverse range of workloads that demand robust hardware-based security features.

Use cases

  • BitLocker Drive Encryption : Secure entire disks with TPM-protected encryption keys, preventing unauthorized access even if the system is compromised.
  • Secure boot : Ensure that the system boots using only software trusted by the manufacturer. TPM provides a secure environment to store cryptographic keys that verify the integrity of the boot process, detecting and preventing unauthorized changes to the boot loader or firmware.
  • Virtual smart cards : Provide secure authentication without the need for physical hardware.
  • Credential Guard : Isolate and protect user credentials using virtualization-based security (VBS).
  • Digital Rights Management (DRM) : Protect digital content from unauthorized access and distribution with TPM-stored encryption keys.

Machines powered with the 3rd Gen Intel® Xeon® Scalable Processors. Designed for scalability, performance, and versatility. These processors meet the diverse needs of data center workloads, ranging from entry-level to high-performance computing. Designed for a broader range of applications, including high-performance computing, virtualization, cloud computing, and enterprise workloads.

Linux-based VMs

VM typevCPURAM/memory (GB)
g2-tpm-1-212
g2-tpm-2-424
g2-tpm-2-828
g2-tpm-4-848
g2-tpm-4-16416
g2-tpm-8-16816
g2-tpm-8-32832
g2-tpm-16-321632
g2-tpm-16-641664
g2-tpm-32-643264
g2-tpm-32-12832128