Machine Type

Machine type is the set of virtualized hardware resources used for a virtual machine (VM) instance.

Machine type dictates the memory size, virtual CPU count, and CPU type which is either shared CPU or dedicated CPU.

MongoDB, MySQL, PostgreSQL

All managed databases are deployed onto Droplets. You can choose to deploy your managed database on a Droplet with a CPU that is shared with other DigitalOcean users, or deploy it on a machine with a dedicated CPU.

Learn more about shared CPU vs. dedicated CPU and the best use cases for each kind of plan in Choosing the Right Droplet Plan.

Machine Type CPU vCPUs Memory
Basic Shared 1 - 8 1 - 16 GB RAM
General Purpose Dedicated 2 - 40 8 - 160 GB RAM
4 GB RAM / vCPU
Storage-Optimized Dedicated 2 - 32 16 - 256 GB RAM
8 GB RAM / vCPU
150 - 225 GB SSD / vCPU

Review the region availability matrix to see which machine types are available for each region.

Redis

All managed databases are deployed onto Droplets. You can choose to deploy your managed database on a Droplet with a CPU that is shared with other DigitalOcean users, or deploy it on a machine with a dedicated CPU.

Learn more about shared CPU vs. dedicated CPU and the best use cases for each kind of plan in Choosing the Right Droplet Plan.

Machine Type CPU vCPUs Memory
Basic Shared 1 - 8 1 - 16 GB RAM
Memory-Optimized Dedicated 2 - 32 16 - 256 GB RAM
Note
General Purpose and Storage-Optimized Droplets are not currently available for Redis clusters.

Review the region availability matrix to see which machine types are available for each region.

Machine Type Articles

Create a Jupyter Notebook by either using an existing template or creating a custom notebook.
Create a Machine with the Paperspace Web API using an HTTP request.
Paperspace allows you to tailor your deployment via configuration or spec definitions.