With shared CPU VPS's (Virtual Private Servers), the hyperthread allocated to the VPS may be shared between multiple other VPS's. When a shared CPU VPS experiences heavier load, the hypervisor dynamically allocates more hyperthread(s) to it.
However, the amount of CPU cycles available for the hypervisor to allocate depends on the workload of the other VPS's sharing that host. If these neighboring VPS's have high load, a Droplet could receive fractions of hyperthreads instead of dedicated access to the underlying physical processors. In practice, this means that shared CPU VPS's can have access to full hyperthreads, but it’s not guaranteed.
However, Resources like RAM, disk storage, and network bandwidth are always dedicated.
Basic VPSs have the most efficient CPU usage at a lower cost for workloads that would underuse dedicated threads. They’re ideal for bursty applications that can handle variable levels of CPU, such as:
Basic VPSs come in a wide variety of configurations, from 1 vCPU / 1 GB memory to 8 vCPUs / 16 GB of memory. They also give you the flexibility to choose the memory to vCPU ratio most appropriate for your application.
Basic VPSs are shared CPU, which are ideal for apps that mostly run at low to medium load, and occasionally burst for brief periods of time. For production workloads where time is of the essence or variable performance is intolerable, you should choose dedicated CPU VPSs. We don't currently offer these, but are working towards making them available very soon.
Basic VPSs can have Regular CPUs or Premium CPUs. You can choose between Intel and AMD for Premium CPUs.
Basic VPSs with Premium CPUs are guaranteed to use one of the latest two generations of CPUs we have and NVMe SSDs. NVMe SSDs use parallelism to deliver faster disk performance than with regular SSDs. Workloads that require a large number of transactions will have much lower latency with NVMe SSDs.
Premium CPU VPSs also have enhanced memory performance, which can play a significant factor in workloads like in-memory databases and server-side caches for web apps. Premium AMD VPSs feature a memory frequency of 3200 MHz, and Premium Intel 2933 MHz.
Premium CPU VPSs have either second or third generation Intel Xeon Scalable processors or second or third generation AMD EPYC processors. Regular CPU VPSs have a mix of first generation or older Xeon Scalable processors and AMD EPYC processors.