«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.
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:
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:
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.
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
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
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
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
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.
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:
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
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
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
The only provider that has very different results before and after turning off the server.
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
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
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
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
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
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
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.
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:
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.
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 🙂