All services running Ubuntu 20.04 and fully up to date with 2048mb or (2GB) of swapfile space configured. NYC was chosen for both UpCloud and Vultr HF.
I'm always on the lookout for the fastest services for the cheapest outlay of cash and after a number of years with Vultr I was keen to understand how the competition stacked up especially with the introduction of new EPYC CPU's and their widespread adoption in the hosting space over the recent months. Here's the latest update of my two favorite contenders Vultr and UpCloud. Both servers have been deployed fresh out of New York.
If you're keen to support this blog please consider using my affiliate links below!
- 3.8 Ghz CPU Intel Skylake Processor (Undefined)
- NVME SSD with 32 GB of space
- 1GB Ram
- 1 TB of bandwidth
- $6 USD (Plus tax dependent on your country of origin, here in Australia this equates to $6.6 at 10% tax)
- 2.9 Ghz AMD EPYC 7542 32-Core Processor
- MaxIops SSD with 25GB of space
- 1GB Ram
- 1 TB of bandwidth at 1Gbit/s
- $5 USD A month (Plus tax dependent on your country of origin, here in Australia this equates to $5.5 at 10% tax)
I've only charted the two key components for my typical use cases below (CPU And Disk), if you're after more details of the comparison scroll down to the benchmark performed section where I've detailed out all of the raw results from the two platforms.
Disk Speeds Comparison:
If you're looking for the best performance grab the Vultr instance with $100 of free credit and you won't be disappointed. If you feel some of the points below push you to UpCloud you can grab $25 to have a crack!
Things to consider:
- The MaxIops block storage from Upcloud was a little disappointing from a speed perspective falling well behind Vultr's fast NVME storage system. Presumably they are using a large distributed SSD platform with some NVME caching but we'll never know.
Snapshots are free on Vultr for the foreseeable futureVultr has just announced as at 1st of October 2021 that their Snapshots will become paid after over 4 years of being free albeit this is a nominal figure
- If you are hosting a high bandwidth intensive application, It would be worth considering UpCloud for it's Network Transfer pool which allows you to pool your transfer quotas from all the products that you spin up on their platform.
- Bit of an unfortunate one from the security side is that the firewall addon for UpCloud is a charged addon when compared to Vultr which is currently free although based on point 2 above and the year we're having here in Australia this will probably change to but a welcome addition to Vultr's offering for the timing being...
Feel free to check out the detailed benchmarks below if your unconvinced. There are a number of websites that detail out comparisons without providing the underlying rationale so here you go 😉:
The first benchmark: https://yabs.sh
One of the most popular benchmarking toolsets, Yabs will give us a good starting point across IO / Network and CPU.
curl -sL yabs.sh | bash -s -- -r9
UpCloud Yabs Run:
Vultr High Frequency Instance
Second Benchmark: nench.sh
curl -s wget.racing/nench.sh | bash; curl -s wget.racing/nench.sh | bash
Upcloud Nench Run
Vultr HF Nench Run