Overview of VPS hosting

Elections, elections, candidates - hosting..

«We need new hosting”, — it dawned on our chef in early spring. This was not a spring aggravation, it was an objective necessity, because the old cobra survived its poison, the previous one for some reason decided that since customers go on their own due to 152-FZ, then you can provide services somehow and score on SLA. And then I learned something new: there are a lot of hostings, but you can look for hostings with acceptable characteristics. And I haven’t read customer reviews yet - that’s where the portal to hell is!

So, I armed myself with the brain, Google, our requirements and began to choose the best hosting with which we are likely to continue our lives. In the selection process, I got a good analytics, and I decided to partially post it on Habr - what if it helps the same suffering admin? Enjoy my work, as they say.

Overview of VPS hosting
I scratched the bottom of the barrel and as a result chose 15 hostings for the review. Including foreign ones. Immediately list-table of contents:

  1. 1cloud
  2. Arubacloud
  3. Cloud4y
  4. cloudlite
  5. FirstVDS
  6. Godaddy
  7. Ihor
  8. OVH
  9. RUVDS
  10. Servers.ru
  11. timeweb
  12. UltraVDS
  13. vps.net
  14. Yandex Compute Cloud
  15. Inoventica

Results

The purpose of testing is to measure disk performance, network and benchmarks in AIDA64. AIDA64 was not chosen by chance, because you can download it yourself and compare any of the hosts with your hardware, seeing how appropriate it is to host your application there.

The comparison will take place only on 3 parameters from the entire AIDA64 parrot park. Namely:

  1. Write to memory - Write memory with random data. All modern instructions are used. Including AVX-512. An indicator of how free the processor is for this job.
  2. VP8 - video encoding with VP8 codec, shows how fast the processor is in single-threaded performance. The test uses instructions: MMX, SSE2, SSSE3 or SSE4.1
  3. FP64 - ray tracing. This test uses a whole fleet of instructions: x87, SSE, SSE2, SSE3, SSSE3, SSE4.1, AVX, AVX2, XOP, FMA, FMA4 and AVX-512. The new processors should prove to be the most productive in this test.

Two servers were rented for testing:

Server 1: 1 or 2 CPU cores, 2 GB RAM, 20 to n SSDs
Server 2: 2 CPU cores, 4 GB RAM, 20 to n SSDs

To get the correct absolute performance values, provided that the hosting does not provide 2 CPU cores with 4 GB of RAM, the extra cores were disabled via msconfig.

The network was measured on server 1. In fact, the most minimal configuration with Windows Server, which was provided by the hosting. After that the server was switched off. The measurement was repeated again, after 27 days.

The disk was measured by copying a 6 GB VHDX file from the C: drive to the C: drive, after which the server turned off. The measurement was repeated again, after 27 days. Screenshots of both measurements are attached only if the results differed significantly.

Performance measurement took place on server 2 in two stages. For the first 14 days, a performance baseline was established. After that, the AIDA7 stress test was turned on for 64 days, and it was turned off only for performance measurements. This is necessary to identify hidden restrictions.

Considering that the last week's tests on server 2 are an extreme scenario that no one will resort to, no one will start mining on a virtual machine, the final measurement data was calculated by the median. The results in chopped parrots are presented in this way. The number of chopped parrots is calculated according to the formula: "Parrots divided by the total cost of the monthly rent."

In addition to measurements and tests, I will make small notes on registration and associated processes, if there is anything to pay attention to. Surely someone somewhere will see an advertisement or an “order of competitors” below, but just in case, I will remove all links, and sort the hosters in alphabetical order.

1cloud

When registering, you need to transfer personal data and confirm the mail. To register on the site, I had to fill in only 1 required field, not including the payment form. The price indicated on the landing page is not final, in fact it is higher.

Installing the new server took 18 minutes and 20 seconds. My measurement data is different from the hosting data (4 minutes 14 seconds).

Hosting blocks SMB, port 445. OS occupies 17,8 GB (against 9,87 reference). Bandwidth 10 Megabits per second. The network speed was 10 megabits per second in both directions.

You can make checkpoints aka snapshots and manage backups. Snapshots older than 7 days are deleted. The service costs 200 ₽ per month for 1 snapshot. This console does not reflect the current state of the virtual machine. If you turn it off manually through the OS, it will no longer turn on in this console, it is turned on for the system. Therefore, it is necessary to turn off the power for an already turned off machine in order to be able to start it again.

Refunds are possible without any statements to the replenishment account. I applied on March 7th. At the time of writing, the money has not been returned. To complete the test, I had to turn it off. However, it turned off by means of the OS, although it was not available via RDP.

The server used for the calculation cost 2280 ₽. The number of parrots per ₽ of the cost was:

Memory entry
2,411 / 13th

VP8
0,778 / 10th

FP64
0,108 / 12th

The absolute number of parrots was:

Memory entry
5499 / 13th

VP8
1776 / 11th

FP64
248 / 13th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Arubacloud

When registering, you need to provide your first and last name, address of residence, including postal code, phone number, confirm your bank card. In total, 10 required fields had to be filled in.

Installing the new server took 5 minutes 40 seconds.

The default image contains firewall rules that block SMB, AD, and RDP ports. AD and SMB are blocked by hosting both in the external network and in the data center network. OS occupies 11,2 GB (against 9,87 reference).

Hosting provides a gigabit network at the lowest rate for Windows Server.

You can order backups, load balancers, you can connect up to 3 switches, you can schedule a reboot, shutdown, power off, and access to the VMware vSphere Web Client is also provided.

Hosting refuses to refund.

The server on which the calculation was carried out cost 1825,27 ₽. The funds were debited at the exchange rate of the bank.

The number of parrots/₽ AIDA64 for the rental cost was:

Memory entry
12,31 / 4th

VP8
1,143 / 5th

FP64
12,31 / 8th place

The absolute number of parrots was:

Memory entry
22478 / 7th

VP8
2088 / 6th

FP64
505 / 9th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Cloud4y

When registering, you must provide the address of residence, first and last name, phone number.

Installing the new server took more than two days (!).

As a panel for managing virtual machines, they give WMware Director and it's very cool. But access to it disappeared twice - the password simply ceased to fit. It is solved only by tickets to technical support.

I submitted my personal data to find out that SAS HDD and backups cannot be refused, and the price in the configurator is different from the price in the landing page.

I waited about an hour for my payment to be processed, and when I realized that the payment had not gone through, I created a technical support ticket. The next day, the manager called me in the morning and explained that all sales are made through them, managers. He tried to raise the check and said that he would deal with my issue. The issue, apparently, was resolved, and the manager asked me a question by e-mail about which OS I should put on my servers.

Apparently, for the sake of the convenience of customers, and not to increase the average bill, an uninformative configurator was invented. Because as it turned out, in addition to the amount of 6895,86 ₽, in order to install Windows Server 2016, you need to pay extra - for disk space and for backups. 1614 ₽.

Hosting refuses to refund.

The network speed was a record low 5 megabits per second. The OS takes up 9,87 GB and fits into my benchmark at 9,87.

The server used for the calculation cost 4471.48 ₽.

The number of parrots/rubles AIDA64 for the cost of rent was:

Memory entry
6,135 / 9th

VP8
0,546 / 11th

FP64
0,189 / 10th

The absolute number of parrots was:

Memory entry
27435 / 3th

VP8
2442 / 4th

FP64
848 / 4th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

cloudlite

When registering, you only need to confirm your email.

Installing the new server took 18 minutes.

Judging by the scores in FP64 and VP8, the hosting uses Core series processors, not Xeon. It will be even clearer if you look at all the reports that I have collected.

Network speed: 97 megabits download, 24,3 megabits upload.

Hosting returns money within a week.

Hosting shapes disk performance in a very strange way. Normally does not allow to write more than 4 GB.

The server used for the calculation cost 2528 ₽.

The number of parrots / rubles in AIDA64 for the cost of rent was:

Memory entry
4,641 / 11th

VP8
1,339 / 4th

FP64
0,373 / 3th

The absolute number of parrots was:

Memory entry
11734 / 10th

VP8
3387 / 1th

FP64
943 / 2th

The total number of parrots at different points in time and graphs are available in the "Performance" section:

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

FirstVDS

To start using, you need to transfer the name and surname, as well as the phone number.

Installing the new server took 4 minutes and 10 seconds.

A virtual machine can only be stopped or started. However, you can manage virtual disks and the network. You can create a local network, connect a disk and upload your image. OS occupies 12 GB (against 9,87 reference).

The network speed was 100 megabits per second in both directions.

Hosting refuses to refund.

The server used for the calculation cost 949 ₽.

The number of parrots / rubles in AIDA64 for the cost of rent was:

Memory entry
11,73 (5th place)

VP8
2,151 (First)

FP64
0,365 (4th place)

The absolute number of parrots was:

Memory entry
11141 / 11th

VP8
1817 / 10th

FP64
347 / 10th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Godaddy

When registering, you need to provide your first and last name, address (including postal code), phone number, and confirm your card. In total, I had to fill in 12 required fields, but that's not all!

Two days after registration, I received a letter saying that I was a suspicious type and that if I did not send scans of my passport and bank card, they would ask me. Judging by the reviews on the Internet, this is not an isolated occurrence.

Installing the new server took 5 minutes and 47 seconds.

There are many probes in the standard image. Including 2 extra users and 3 extra services (cloudbase-init and two of them started via Non-Sucking Service Manager). Hosting displays information about CPU, RAM and disk consumption in your personal account. Their backdoors allow you to set your admin password right from the site.

You can create a local network, connect a disk and upload your image. The OS occupies 13.4 GB (versus 9,87 reference).

A week after payment, they withdraw money. You have to go into settings to turn it off. Hosting refuses to refund.

The server used for the calculation cost 2719 ₽.

The number of parrots per cost in AIDA64 was:

Memory entry
10,59 6th place

VP8
0,953 7th place

FP64
0,318 6th place

The absolute number of parrots was:

Memory entry
28807 / 2th

VP8
2593 / 3th

FP64
867 / 3th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Ihor

When registering, you need to transfer personal data and confirm the mail. To register on the site, I had to fill in 1 required field, not including the payment form. The price indicated in the landing page is incorrect - in fact, it is misleading.

It is impossible to deploy AD on a hosting, it is blocked by a hosting. All the memory on the hosting, apparently, is balun.

Hosting installs evaluation versions of the OS on Windows virtual machines. License for a fee (2650 ₽).

Refunds can be made without notice within 10 days. The application was submitted on March 7, the money had not arrived at the time of writing.

A separate link is provided for managing virtual servers. The standard on/off and restart buttons are available, and VNC, which I already called KVM.

The OS occupies 12,4 GB (versus 9,87 reference).

The server used for the calculation cost 700 ₽. The number of parrots/rubles AIDA64 for the cost of rent was:

Memory entry
0,697 / 14th

VP8
0,331 / 14th

FP64
0,051 / 14th

The absolute number of parrots was:

Memory entry
488 / 14th

VP8
232 / 14th

FP64
36 / 14th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting
The only provider that has very different results before and after turning off the server.

Overview of VPS hosting

OVH

When registering, you need to provide your first and last name, address (including postal code), phone number, and confirm your card.

In the control panel, you can register a PTR record. You need to complete the installation manually through iBMC, aka KVM, aka VNC, as we find ourselves on the welcome screen (OOBE).

Hosting allocates 3,9 GB of RAM statically and takes 100 megabytes for itself. About 4 GB on the landing page is not true.

Judging by the number of points in FP64, the hosting uses Core processors rather than Xeon. The average memory latency was 21.5 ns, which is not like DDR4 ECC. Based on the FP64 schedules, hosting gives a 4-day head start to deploy all applications, and after that its real work begins. I recommend that you familiarize yourself with the full table of results.

The OS occupies 10,9 GB (versus 9,87 reference).

The hosting changed the swap file size to 512 MB. Hosting blocks SMB. To complete the review, I had to persuade the support to unblock my server, because. my server was stopped for "attacking other people's resources". LDAP, port 389 was used as an amplifier.

I will miss this terrible battle between me and the support.

Hosting refuses to refund.

The server used for the calculation cost 1818,15 ₽.

The number of parrots/rubles AIDA64 for the cost of rent was:

Memory entry
19,27 / 2th

VP8
1,634 / 3th

FP64
0,558 / 2th

The absolute number of parrots was:

Memory entry
35052 / First place

VP8
2972 / 2th

FP64
1016 / First place

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

RUVDS

When registering, you need to confirm the mail - this is the only required field (not counting the form of payment).

Installing the new server took 10 minutes.

An extra service was found in the standard image, extra certificates signing this service and firewall rules for this service (Hyper-V Server Manager).

The OS occupies a record low 5.82 GB (versus 9,87 reference).

The network speed was 500 megabits for download and 100 megabits for upload.

There are on/off and reset buttons available. You can order backups.

After issuing a full refund, the money was returned on the 10th day after the application was submitted.

The server used for the calculation cost 1166 ₽.

The number of parrots/rubles AIDA64 for the cost of rent was:

Memory entry
23,17 / First place

VP8
1,635 / 2th

FP64
0,571 / First place

The absolute number of parrots was:

Memory entry
27017 / 4th

VP8
1907 / 8th

FP64
666 / 6th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Servers.ru

When registering, you need to confirm your email and transfer passport data along with a phone number. To get started, you need to link a card. The cost of the operation is 100 ₽.

Billing — 100% postpaid. Money is debited at the end of the month upon use.

Installing the new server took 22 minutes. In the standard image, 2 extra services (OpenSSH and Cloudbase-init) and an extra user (Cloudbase-init) were found.

The OS occupies 10,4 GB (versus 9,87 reference).

Hosting provides a gigabit network even at the minimum rate - this is the only hosting with gigabit. Although no, Yandex also has gigabit.

In your personal account, you can order a backup and register a PTR record.

The server used for the calculation cost 2440 ₽.

The number of parrots/rubles AIDA64 for the cost of rent was:

Memory entry
10,09 / 7th

VP8
0,862 / 9th

FP64
0,293 / 7th

The absolute number of parrots was:

Memory entry
24620 / 6th

VP8
2105 / 5th

FP64
716 / 5th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

timeweb

When registering, you need to confirm your email. And that's it.

Installing the new server took 22 minutes. You need to complete it through VNC, since after installation we get to OOBE.

In your personal account, you can order a backup and register a PTR record.

The refund is subject to the removal of all servers, followed by blocking the account.

Based on the graphs, the hosting resorts to limiting the performance of servers that consume even 50% of the total leased capacity.

The server used for the calculation cost 1610 ₽.

Attention! In this case, two cores are intentionally disabled. This company sells configurations starting from 4 RAM with only 4 processor cores, and they have been disabled to match the configuration of other hosts. Therefore, the comparison is not correct, and some multi-threaded results can almost safely be multiplied by two.

The number of parrots-rubles AIDA64 for the cost of rent was:

Memory entry
6,844 (8th place

VP8
0,866 (8th place

FP64
0,211 (9th place

The absolute number of parrots was:

Memory entry
11024 / 12th

VP8
1395 / 12th

FP64
340 / 12th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Ultravds

When registering, you need to transfer personal data, confirm your phone number and email. To register on the site, I had to fill in 12 required fields, not counting the payment form.

Installing the new server took 2 minutes and 49 seconds.

An extra service was found in the standard image, extra certificates signing this service and firewall rules for this service (Hyper-V server manager).

The OS occupies 17.6 GB (versus 9,87 reference).

The network speed was 300 megabits per second.

After issuing a full refund, the money was returned on the 10th day after the application was submitted.

The server used for the calculation cost 1330 ₽.

The number of parrots/rubles AIDA64 for the cost of rent was:

Memory entry
15,94 / 3th

VP8
0,970 / 6th

FP64
0,319 / 5th

The absolute number of parrots was:

Memory entry
21211 / 8th

VP8
1290,5 / 13th

FP64
425,5 / 9th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

vps.net

When registering, you need to transfer your full name, confirm the mailbox, card number and phone number. To register on the site, I had to fill in 11 required fields, not counting the payment form.

If you are going to try it, then do not forget that 7 days before the end of the payment you will be billed, which you will pay yourself later. They will pay for it even if you do not have active servers. You can disable this in your personal settings: "Do not send me invoices".

The server crashed on the second day of use. The entry remained in the system log.

Installing the new server took 11 minutes and 4 seconds, which is different from the hoster data (10 minutes exactly). The OS occupies 14.3 GB (versus 9,87 reference).

The network speed is about 400 megabits per second.

An extra service was found in the standard image, extra certificates signing this service and firewall rules for this service (CYGWIN, Non-Sucking Service Manager) and an extra user, sshd and cyg_server. Both are administrators.

Hosting refuses to refund.

Attention! To obtain normalized values, two cores are intentionally disabled. This company sells configurations starting at 4 RAM with only 4 CPU cores, and they have been disabled to match the configuration of other hosts. Therefore, the comparison is not correct and some multi-threaded results can be almost safely multiplied by two.

The server used for the calculation cost 3762,58 ₽.

The number of parrots/rubles AIDA64 for the cost of rent was:

Memory entry
3,529 / 12th

VP8
0,482 / 12th

FP64
0,080 / 13th

The absolute number of parrots was:

Memory entry
13279 / 9th

VP8
1817 / 10th

FP64
302 / 12th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Yandex Compute Cloud

To partake of the sacraments of Yandex Cloud, you must first register Yandex.Passport, enable SMS authentication, and verify your phone number. To start a user, you need to register a new payer, confirm the card and transfer the full name. To confirm the debit card, they withdrew and immediately returned a record low 2 ₽.

Installing the new server took 5 minutes. An extra user and service (Cloudbase-init) was found in the standard image. But there is nothing wrong with that.

The network speed was 1 gigabit at the lowest rate.

No refund information found. Technical support paid, did not apply.

VNC or KVM is not. A virtual machine can only be stopped or started. However, you can manage virtual disks and the network. You can create a local network, connect a disk and upload your image. OS occupies 12,3 GB (against 9,87 reference).

Due to the billing they have chosen, a correct calculation of the cost on the same terms as for other hostings is impossible. The total cost of my server for 3 weeks of use was 5104,78 ₽. From this amount I will proceed. I chose a reserve of 5%.

The number of parrots-rubles AIDA64 for the cost of rent was:

Memory entry
5,164 (10th place)

VP8
0,367 (13th place)

FP64
0,130 (11th place)

The absolute number of parrots was:

Memory entry
27435 / 3th

VP8
2442 / 4th

FP64
848 / 4th

The total number of parrots at different points in time and graphs are available in the "Performance" section.

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Inoventica (out of rating)

When registering, you need to confirm your email. Only and everything.

Installing the new server took 21 minutes.

The OS occupies 10,3 GB (versus 9,87 reference).

Acquaintance with hosting began with a fall. Immediately after this crash, 2 viruses appeared on the server, masquerading as anydesk and sqlserver, and I had to reinstall Windows. And even after reinstalling the OS and updating it, it still fell and got infected. It fell constantly, and because of the wild memory oversell, the OS loaded no further than the recovery screen.

Running Aida's memory stress test, writing to memory, didn't get all the 4GB of RAM I ordered, but only got 2,4GB.

The network speed was 420 megabits per second for download and 62,93 for upload.

To get a refund, you need to write a complex application in writing and attach a scan of your passport.

The review of this hosting did not work because it fell every day. I woke up in the morning to check if the server is down or not. I'm attaching all the results I got. Empty charts do not include downtime, they are reports that were skipped by a half-hour timeout. Hosting was not stress tested.

I sincerely hope that this company will stop providing services.

The server used for the calculation cost 2190 ₽. The number of parrots/rubles AIDA64 for the cost of rent was:

Memory entry
0 / 15th

VP8
0 / 15th

FP64
0 / 15th

The absolute number of parrots was:

Memory entry
0 / 15th

VP8
0 / 15th

FP64
0 / 15th

Overview of VPS hosting
Overview of VPS hosting
Overview of VPS hosting

Results

Top absolute parrots:

Memory write speed

vp8

FP64

1
ovh.ca
35052
cloudlite
3387
ovh.ca
1016

2
godaddy
28807
ovh.ca
2972
cloudlite
943

3
cloud4y
27435
godaddy
2593
godaddy
867

4
ruvds
27017
cloud4y
2442
cloud4y
848

5
yandex
26367
servers.ru
2105
servers.ru
716

6
servers.ru
24620
arubacloud
2088
ruvds
666

7
arubacloud
22478
firstvds
2042
yandex
664

8
ultravds
21211
ruvds
1907
arubacloud
505

9
vps.net
13279
yandex
1876
ultravds
425,5

10
cloudlite
11733
vps.net
1817
firstvds
347

11
firstvds
11141
1cloud
1776
timeweb
340

12
timeweb
11020
timeweb
1395
vps.net
302

13
1cloud
5499
ultravds
1290,5
1cloud
248

14
ihor
488
ihor
232
ihor
36

15
Inoventica
0
Inoventica
0
Inoventica
0

Top Chopped Parrots:

Write speed
in memory

vp8

FP64

1
ruvds
23,170669
firstvds
2,151739
ruvds
0,571184

2
ovh.ca
19,2789374
ruvds
1,635506
ovh.ca
0,55881

3
ultravds
15,9481203
ovh.ca
1,634629
cloudlite
0,373022

4
arubacloud
12,3148904
cloudlite
1,339794
firstvds
0,365648

5
firstvds
11,739726
arubacloud
1,14394
ultravds
0,319925

6
godaddy
10,5947039
ultravds
0,970301
godaddy
0,318867

7
servers.ru
10,0901639
godaddy
0,953659
servers.ru
0,293443

8
timeweb
6,8447205
timeweb
0,86646
arubacloud
0,276671

9
cloud4y
6,13555243
servers.ru
0,862705
timeweb
0,21118

10
yandex
5,16515893
1cloud
0,778947
cloud4y
0,189646

11
cloudlite
4,64121835
cloud4y
0,546128
yandex
0,130074

12
vps.net
3,52922729
vps.net
0,482913
1cloud
0,108772

13
1cloud
2,41184211
yandex
0,367499
vps.net
0,080264

14
ihor
0,69714286
ihor
0,331429
ihor
0,051429

15
Inoventica
0
Inoventica
0
Inoventica
0

I summed up the 3 tables of chopped parrots and took the average. So, among foreign hosting OVH is a clear leader, both in terms of price and performance. In the overall standings, he has the second place. Among Russian providers, the first place went to RUVDS, which is also the first in the overall standings - apparently, we will try to continue with it.

Name of Hoster
Average points
The final place

ruvds
1,0
1

ovh.ca
2,3
2

firstvds
3,3
3

ultravds
4,7
4

arubacloud
5,7
5

cloudlite
6,0
6

godaddy
6,3
7

servers.ru
7,7
8

timeweb
8,3
9

cloud4y
10,0
10

yandex
11,3
11

1cloud
11,7
12

vps.net
12,3
13

ihor
14,0
14

Inoventica
15
15

All report files (4.8 MB)

And you know what I'll tell you? My tests inspire hope - Russian hosting companies understand that life is changing, and they need to meet the requirements of business users and not rejoice that customers themselves are flowing due to adverse conditions. So, there is hope for a real SLA! Let's live 🙂

Source: habr.com

Add a comment