Hi, I have been tasked with moving a site from Media Temple to DO.
I have a couple droplets already so I am familiar with setting them up. It has been awhile since i have needed to start a new droplet so i was shocked to see new droplet options.

So here is my question for a site that has a growing population( currently at 50k subs and anywhere from 5 - 10k concurrent users ) which option would best suit my clients needs today and a year from now.

I am leaning towards General purpose or maybe CPU-opt.

Thanks for your input.

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

×
Submit an Answer
2 answers

Hi @Aires,

So many concurrent connections mean it’s quite a big Application. I usually suggest people to start from the smallest droplet and upgrade when necessary however in your case, I don’t think it will hold.

With that being said, It really depends on your Application and what it’s mainly using.

  • CPU-Optimized - CPU-intensive applications like CI/CD, video encoding, machine learning, ad serving, batch processing, and active front-end web servers.

  • Memory-Optimized - RAM-intensive applications like high-performance databases, in-memory caches, and real-time big data processing.

Based on these descriptions, I’ll recommend which one to choose. As for the size of them, I think you can start with the 8Gb of Ram and 4CPUs and then upgrade if needed.

Another solution that I think will be a better fit is Load Balancing. Load balancers can be scaled up or down at anytime to meet your performance needs. The more nodes a load balancer has, the more simultaneous connections and and requests per second (RPS) it can maintain. The load balancer’s costs are prorated by the number of hours it runs at each size. The amount of hours it runs at each size will be displayed on a separate line in your invoice. You can resize a load balancer only once per hour.

DigitalOcean offer Managed Load Balancers which I think can be really valuable for you here. If you want, you can read more about it here:

https://docs.digitalocean.com/products/networking/load-balancers/

Hello there,

Choosing the right Droplet plan depends on your workload. An oversized Droplet would underuse its resources and cost more, but an undersized Droplet running at full CPU or memory would suffer from degraded performance or errors.

You can also resize a Droplet to a larger plan after creation, including resizing to a larger Droplet plan of a different kind. For example, you can resize from a Basic Droplet plan to a larger CPU-Optimized Droplet plan. See the Droplet pricing page for a full list of plans and prices.

You can always check our tutorial on Choosing the Right Droplet Plan

https://docs.digitalocean.com/products/droplets/resources/choose-plan/

Hope that this helps!
Regards,
Alex

  • So I looked into the solution you mentioned about being able to upgrade a server later down the road. I have a couple server that are around 7-8 years old (i wasnt trying to upgrade just curious) but the options were greyed out and said not available in the region. Server NYC2

    Will this be an issue on the new droplet.