Skip to main content

DO Servers Lineup at Cloudways

Leverage Cloudways to seamlessly build and deploy top-performing, scalable applications on DigitalOcean with ease and flexibility.

Saad Ahmed avatar
Written by Saad Ahmed
Updated over 2 weeks ago

DigitalOcean is a developer-friendly Infrastructure-as-a-Service (IaaS) platform. With Cloudways, you can build and deploy high-performance, scalable applications on DigitalOcean with simplicity and freedom. By combining the Cloudways Managed Hosting Platform with DigitalOcean’s robust infrastructure, you get unmatched performance, reliability, and flexibility—backed by 24/7 support that works as your extended team.

Table of Contents

DigitalOcean Servers Family

To deliver the best possible hosting experience, DigitalOcean’s server lineup is divided into three main categories:

  1. Basic Series

  2. General Purpose Series

  3. CPU-Optimized Series

Each family is designed for specific workload types. Choosing the right server for your workload is vital to your application’s success. Let’s take a closer look at these new instances to see what they offer.

1. Basic Series

Basic servers are perfect for everyday workloads and applications with moderate CPU usage. They leverage shared CPUs and provide a cost-effective solution for simpler projects, test environments, personal blogs, or small-scale websites. These servers are backed by SSD storage for the standard CPU type & nvme for the premium CPU type for faster data access than traditional disks.

Server Lineup
(RAM)

Processor

Standard CPU Availability

Premium CPU Availability

1GB

1 vCPU

Yes

Yes

2GB

1 vCPU

Yes

Yes

2GB

2 vCPU

Yes

Yes

4GB

2 vCPU

Yes

Yes

8GB

4 vCPU

Yes

Yes

16GB

8 vCPU

Yes

Yes

32GB

8 vCPU

Yes

Yes

48GB

12 vCPU

Yes

No

64GB

16 vCPU

Yes

Yes

96GB

20 vCPU

Yes

No

128GB

24 vCPU

Yes

No

192GB

32 vCPU

Yes

No

2. General Purpose

General Purpose servers are the next tier up from Basic and come with dedicated CPUs alongside a balanced memory-to-CPU ratio (4 GB of RAM per vCPU). These servers are designed for resource-intensive workloads, making them suitable for larger websites, e-commerce applications, and any project that needs both ample processing power and memory. They also leverage SSD storage for standard CPU type & nvme for premium CPU type to ensure quick data access and smooth performance for growing applications.

Server Lineup
(RAM)

Processor

Standard CPU Availability

Premium CPU Availability

8GB

2 vCPU

Yes

Yes

16GB

4 vCPU

Yes

Yes

32GB

8 vCPU

Yes

Yes

64GB

16 vCPU

Yes

Yes

128GB

32 vCPU

Yes

Yes

160GB

40 vCPU

Yes

No

192GB

48 vCPU

No

Yes

240GB

60 vCPU

No

Yes

3. CPU-Optimized

CPU-optimized servers are tailored for applications with higher processing demands. They feature dedicated CPUs and a 2:1 memory-to-CPU ratio (2 GB of RAM per vCPU), making them ideal for compute-intensive tasks such as large databases, complex web applications, and high-volume e-commerce. These servers deliver consistent performance and efficient processing power with dedicated CPU resources. Like other DigitalOcean servers, they come with SSD storage for the standard CPU type & nvme for the premium CPU type to ensure quick data access for resource-heavy workloads.

Server Lineup
(RAM)

Processor

Standard CPU Availability

Premium CPU Availability

4GB

2 vCPU

Yes

No

8GB

4 vCPU

Yes

Yes

16GB

8 vCPU

Yes

Yes

32GB

16 vCPU

Yes

Yes

64GB

32 vCPU

Yes

Yes

96GB

48 vCPU

Yes

Yes

120GB

60 vCPU

No

Yes

Benchmarks:

We have benchmarked DO instances from each family to compare the performance & webpage speed.

Note:

Our benchmarking focused on CPU-intensive testing, which may not fully reflect the performance characteristics of General Purpose instances. General Purpose instances are designed to offer a balanced allocation of CPU and memory resources, making them ideal for applications that require both processing power and memory bandwidth.

Example Use Cases:

Applications like:

  • Magento 2: Tends to consume more RAM due to the use of services like Elasticsearch, Redis, and RabbitMQ.

  • Laravel: Depending on the setup and dependencies, it may benefit from balanced CPU and memory provisioning.

For such workloads, General Purpose instances are often a more appropriate choice, ensuring consistent performance across both compute and memory-intensive operations.

Setup:

We used k6-wordpress-benchmarks methodology to setup the sites & the testing environment. The load storm test in k6 is designed to simulate real users visiting the site, logging in and browsing. It tests uncached performance.

Performance Benchmark:

Configuration:

  • WordPress App with k6 loadouts.

  • Varnish Disabled.

  • Redis - Object Caching Disabled.

  • Caching Plugins removed.

Test Instances:

  • Basic Series - 8vCPU 16GB (Premium)

  • General Purpose Series - 8vCPU 16GB (Premium)

  • CPU-Optimized Series - 8vCPU 16GB (Premium)

Load Storm (k6) Benchmark Sequence:

  1. Home Page: Initial request simulating a real visit.

  2. Login Page: Navigates to wp-login, submitting stored credentials.

  3. Sitemap Pages: Iterates through each URL found in the sitemap.

  4. Asset Loading: On each page, findNewAssets() retrieves CSS, JS, and images to replicate realistic resource loading while avoiding duplicates already fetched this session.

Note: K6 ramps from 1 to 1,000 users over 20 minutes, then hold peak load for 10 minutes.

Metrics:

The key metrics are:

  • Total Requests - Number of requests k6 made

  • p95 - The 95th percentile response time

  • Page Cum Avg - Cumulative average response time for Pages (html)

  • Asset Cum Avg - Cumulative average response time for Assets (css, js, images)

  • Login Cum Avg - Cumulative average response time for Login (wp-profile.php)

  • WP-Login Avg Response Time - Average response time for login (301 redirect which validates credentials)

Instance Type

Total Requests

Avg P95 (ms)

Page Cum Avg (ms)

Asset Cum Avg (ms)

Login Cum Avg (ms)

WP-Login Avg Time (ms)

Basic Premium

394437

4014

2378

486

2156

2000

General Purpose Premium

272014

10486

6524

1071

6194

6000

CPU Optimized Premium

464078

1638

954

298

818

651

Virtual Users: 1,000, Duration: 30 minutes, Cache Status: No-Cache

Discussion

The three instance types show clear performance differences over a 30-minute, no-cache test with 1,000 virtual users:

  • CPU Optimized Premium stands out for both highest total requests (464,078) and the lowest latency figures across all metrics (e.g., Avg P95 of 1,638 ms). Its optimized CPU allocation handles concurrency very efficiently, leading to faster page loads and login times compared to the other tiers.

  • Basic Premium sits in the middle with 394,437 total requests and moderate response times (e.g., Avg P95 around 4,014 ms). While it can handle a fairly large volume, latency is higher than the CPU Optimized instance.

  • General Purpose Premium delivers the fewest total requests (272,014) and the highest response times (Avg P95 of 10,486 ms). Its broader, more balanced resource allocation struggles with high concurrency and large request volumes, leading to slower page and login responses.

Webpage speed Benchmark

WebPageTest fully loads the homepage and records how long it takes to load different aspects of the homepage. Result are measured in seconds.

Metrics:

The key metrics are:

  • Time to First Byte - When did the content start downloading?

  • First Contentful Paint - How soon did text and images start to appear?

  • Largest Contentful Paint - When did the largest visible content finish loading?

Page Speed Benchmark:

Configuration:

  • WordPress App with k6 loadouts.

  • Server Caching Varnish Disabled.

  • Redis - Object Caching Disabled.

  • Caching Plugins removed.

  • DataCenter: London

  • PageSpeed Location: London

Instance Type

Time to First Byte

First Contentful Paint

Largest Contentful Paint

Basic Standard

0.301

0.531

0.599

Basic Premium

0.312

0.607

0.664

General Purpose Standard

0.252

0.545

0.612

General Purpose Premium

0.235

0.454

0.519

CPU Optimized Standard

0.249

0.524

0.594

CPU Optimized Premium

0.248

0.523

0.588

Discussion:

These results compare how quickly each instance delivers and renders content under a light-load scenario:

  • Time to First Byte (TTFB) measures how quickly the server responds. Here, General Purpose Premium is the fastest (0.235s), and Basic Premium is the slowest (0.312s).

  • First Contentful Paint (FCP) gauges when the first visible element appears. Again, General Purpose Premium excels (0.454s), indicating the page begins to render sooner for visitors.

  • Largest Contentful Paint (LCP) measures when the main content is fully visible. General Purpose Premium also leads (0.519s), while Basic Premium trails (0.664s).

Launching a New Application on a DigitalOcean Server

Step #1 — Accessing the Cloudways Platform

  1. Log in to your Cloudways Platform using your credentials.

  2. From the side menu bar, open My Servers.

  3. Click Add Server.

Step #2 — Launching a New Server

  1. Select the application you want to deploy.

  2. Assign a name to your application.

  3. Provide a name for your server.

  4. Specify your project (optional).

  5. Select DigitalOcean as your infrastructure provider.

  6. Choose your preferred server type

  7. Choose your preferred server size.

  8. Choose your preferred CPU type

Important:
For the lowest latency, select the data center nearest to your primary audience.

  1. Pick your server location from the list.

  2. Finally, click Launch Now.

That’s it! Your new DigitalOcean server will be ready in a few minutes.

Tip:
If you’re new to Cloudways and have an existing website, you can request a managed migration from our support team, or use our Free Cloudways Migrator Plugin for WordPress sites.

Once your server and application(s) are created, make sure to follow the Take Site Live checklist to get your website online.


Upgrading an Existing Server to a New DigitalOcean Server Family

If you already use DigitalOcean, you can seamlessly upgrade to a higher-tier DO server type using the Vertical Scaling feature. If you’re on another cloud provider and wish to switch, you can clone your server over to DigitalOcean.


That’s it! We hope this guide helps. If you need further assistance, feel free to search the Cloudways Support Center or contact our support team via live chat (Need a Hand > Send us a Message). Alternatively, you can open a support ticket.

Did this answer your question?