February 14, 2020
I have been using vps for years, and I think it is time to share my experiences with them, the pros and cons, as of February 2020.
Pros: One of the pioneer of new Products. Digital Ocean offers monthly network transfer pool. All network transfer quota are added up as a pool.
- The CPU test is sometimes 2x slower than the industry.
- The DISK IO is even slower, around 20Mb/s with Sysbench random write test. This cause database replication failed on DO vps as constant write is necessary.
- Supports network pool.
- Customer services:
- Customer services are unable to migrate my vps to less polluted host.
- Customer service support ticket system has many bugs, eg: unable to select related vps.
- Harder to find the link to support ticket. They didn’t put the link to accessible place. Perhaps they wish to cut down the support ticket volume?
- They have a cheaper dedicated CPU vps.
- Customer service is able to initiate cold migration to VPS, if they recognize the issue of the host.
- Linode offers monthly network transfer pool. All network transfer quota are added up as a pool.
- Once in a while, the VPS will get caught with high steal CPU usage / slowdown DISK IO. We need to contact support for migration. Sometimes, it is slow.
- The customer support is responsive.
The VPS performance is more stable. It is unlikely that you need to do migration to different host, other than rare circumstance.
- Scaling down the VPS is not supported after years.
- Does not offer network transfer pool.
- The upscale are not flexible. If your host is out of resources, you need to request support to move VPS to different host.
- Their vps CPU is slower than before. Sysbench CPU run gets not more than 8,000 for newly created instances. Guest that is the tactic to move better hardware to “High frequency” package.
- 2019-03-13: After a migration for upscale availability, the CPU power has dropped from 1k to 800 events per seconds (Sysbench). This shows that Vultr has some poor performance hosts too.
- Vultr begins to show more signs of problems, including high steal CPU, new host processing speed is lower, occasional network issues.
I have been with upcloud for production only for several months. Previously they have high latency with the VPS even within same region (> 100ms. Other companies vps latency is around 1ms). Fortunately they are able to solve it after.
- Restarting server in Control Panel move the VPS to different host. This is useful when VPS host is polluted, and you need to move it away quickly.
- Resizing (CPU and RAM) is fast. Upscale and downscale can be done within seconds.
- They have live chat support.
- They don’t provide monthly invoices / usage.
- They only have prepaid system.
- Does not offer network transfer pool.
- Beware on taking higher loads. Their servers could die and inaccessible at all even from Control Panel. The only way is to wait support to resolve and you could wait for hours, rendering the VPS sitting idle and useless.
- April 2020: CPU ES-2687 is installed in new batch of hosts, which the performance is slightly weaker than Gold 6136.
- April 2020: They tend to oversold their instances. I am unable to start the instance after power off, due to “not enough resources available”. They suggest me to wait resource availability.
- May 2020: Their instances are having too much trouble recently. The recent one, is HIGH DISK I/O usage, sometimes even reach 80%. As such, my databases servers are severly affected, not able to read/write data from Master replication, with delay up to 20 minutes. A test showing that, the DISK random write is only 0.5MB/s. The WORST part, their support think it is nothing a big deal for such issue!
- May 2020: Their networks issue with other ISP is never ending. High latency with other instances in the same regions, is always happening. The issues happens once in a few days, which could totally slowdown / bring trouble to the app hosted in upcloud.