We offer two types of Droplets: Standard and CPU Optimized.
Standard Droplets provide the most flexibility. Pricing on Standard Droplets ranges from $5/month for 1vCPU and 1GB of RAM to $960/month for 32 vCPUs and 192GB of RAM, meaning you can use Standard Droplets for small testing tasks and larger production deployments.
CPU Optimized Droplets are best used for CPU intensive projects that require predictable performance, such as batch processing large data sets, builds of large processes, video encoding, and other projects that rely on CPU more than RAM or I/O.
Like Standard Droplets, pricing for CPU Optimized Droplets is flexible, ranging from 2vCPU/4GB of RAM for $40/month to 32vCPU/64GB of RAM at $640/month.
You will still be billed for Droplets that are powered off because the compute resources for the Droplet stay reserved on the hypervisor, even when they are not in use. To end billing, destroy the Droplet.
Droplets include free outbound data transfer, starting at 1000 GB/month for the smallest plan. Excess data transfer is billed at $.01/GB. For example, the cost of 1000 GB of overage is $10. Inbound bandwidth to Droplets is always free.
Any data transfer sent by a Droplet using a public network interface will count against the transfer pool for that Droplet’s account. Data transfer between Droplets over the private network uses a private network interface.
Transfer allowance is pooled cumulatively at the account level, not individually at the Droplet level. If you have two Droplets with 1000 GB/month allowance each, you can transfer 1500 GB of outbound data with one Droplet and 100 GB with the other, and you will not accrue any overage.
Accrued transfer does not roll over between months and cannot be transferred between accounts or teams.
Your monthly transfer allowance depends on your monthly Droplet usage; for every hour Droplet exists, it accrues transfer allowance.
Droplets are billed per hour up to a maximum of 672 hours per month (28 days multiplied by 24 hours). For every hour the Droplet exists during the month, whether it’s powered on or not, it will earn 1⁄672 of its total allocation up to that limit. Once it’s been active for 672 hours, it has reached its full bandwidth allowance.
For example, if a Droplet’s maximum monthly data transfer allowance is 1000 GB, it will accrue 1000 GB / 672 hours = 1.5 GB per hour that the Droplet exists. Fractional usage is rounded to increments of 1 GB: 1.49 GB of use will be rounded down to 1 GB and 1.5 GB will be rounded up to 2 GB.
We collect usage data and display projections about your transfer pool, which you can view on your account’s Billing page.
Estimates are based on the assumption that the same daily averages for both the number of active Droplets and bandwidth usage will be maintained through the end of the month. Outbound data transfer and projected transfer allowance are updated once daily.
Billing alerts are triggered on the basis of actual usage, so projections of transfer in excess of the transfer pool will not trigger a billing alert until they are applied to the invoice.
Most Droplet plans are available in all regions.
Due to limited capacity, NYC2, AMS2, and SFO1 are currently disabled for users who don’t have resources in those regions already. Standard plans larger than 48GB of RAM and all optimized plans are unavailable in these regions.
Learn more in the regional availability matrix.
Standard Droplets are low cost VMs that use shared CPU resources, meaning that you receive a portion of a CPU thread. In practical terms, shared CPUs ultimately lead to slight variations in the amount of compute power available throughout the day.
Unlike Standard Droplets, which use shared vCPU threads, CPU Optimized Droplets have dedicated vCPU threads. This translates to higher performance and increased consistency during CPU intensive processes.
CPU Optimized Droplets provide up to a 21% increase in CPU speed with more consistent performance compared to the Standard Droplets. For a more comprehensive breakdown of the performance differences between Standard and CPU Optimized Droplets, see Practical Droplet Performance Comparison.
Droplets also support tags.
Tags allow you to apply custom labels to a Droplet. You can filter tagged Droplets, automatically include Droplets in Firewall or DigitalOcean Load Balancer configurations by tag, and use the DigitalOcean API to initiate an action across multiple Droplets with the same tag.
Some Droplet network traffic is restricted to help prevent malicious actions, like reflected DDoS attacks. We know these restrictions also prevent functionality like configuring direct server return and using Droplets as routers and site-to-site VPN gateways. Future changes to our network will support this functionality. Until then, some workarounds include using a VPN mesh network or overlay network.
The following types of traffic are restricted:
TCP and UDP traffic on port 11211 inbound from external networks (due to the Memcached amplification attacks in March 2018).
Traffic not matching a Droplet’s IP address/MAC address.
SMTP via Floating IPs and IPv6.
By default, you are limited to 10 block storage volumes per account or team. You can contact our support team to request an increase. You can attach a maximum of 7 volumes to any one node or Droplet, and this limit cannot be changed.