Виртуальный сервер как найти

Страна сервера

  • Россия Apply Россия filter  (1465)
  • Нидерланды Apply Нидерланды filter  (492)
  • США Apply США filter  (332)
  • Германия Apply Германия filter  (284)
  • Польша Apply Польша filter  (129)
  • Канада Apply Канада filter  (118)
  • Молдова Apply Молдова filter  (108)
  • Украина Apply Украина filter  (100)
  • Европа Apply Европа filter  (96)
  • Франция Apply Франция filter  (86)
  • Великобритания Apply Великобритания filter  (85)
  • Гонконг Apply Гонконг filter  (81)
  • Эстония Apply Эстония filter  (73)
  • Болгария Apply Болгария filter  (72)
  • Чехия Apply Чехия filter  (68)
  • Швейцария Apply Швейцария filter  (63)
  • Финляндия Apply Финляндия filter  (62)
  • Латвия Apply Латвия filter  (60)
  • Казахстан Apply Казахстан filter  (56)
  • Англия Apply Англия filter  (53)
  • Сингапур Apply Сингапур filter  (53)
  • Швеция Apply Швеция filter  (44)
  • Румыния Apply Румыния filter  (44)
  • Израиль Apply Израиль filter  (41)
  • Испания Apply Испания filter  (39)
  • Кипр Apply Кипр filter  (34)
  • Италия Apply Италия filter  (30)
  • Сербия Apply Сербия filter  (27)
  • Беларусь Apply Беларусь filter  (26)
  • Австралия Apply Австралия filter  (24)
  • Венгрия Apply Венгрия filter  (20)
  • Греция Apply Греция filter  (20)
  • Литва Apply Литва filter  (18)
  • Австрия Apply Австрия filter  (18)
  • Словения Apply Словения filter  (17)
  • Португалия Apply Португалия filter  (12)
  • Словакия Apply Словакия filter  (12)
  • Турция Apply Турция filter  (12)
  • Ирландия Apply Ирландия filter  (12)
  • Грузия Apply Грузия filter  (10)
  • Исландия Apply Исландия filter  (9)
  • Китай Apply Китай filter  (9)
  • Бельгия Apply Бельгия filter  (9)
  • Дания Apply Дания filter  (8)
  • Япония Apply Япония filter  (8)
  • ОАЭ Apply ОАЭ filter  (8)
  • Норвегия Apply Норвегия filter  (8)
  • Хорватия Apply Хорватия filter  (8)

Виртуализация

  • KVM Apply KVM filter  (1918)
  • OpenVZ Apply OpenVZ filter  (114)
  • VMware Apply VMware filter  (71)
  • Hyper-V Apply Hyper-V filter  (53)
  • XEN Apply XEN filter  (38)
  • vStack Apply vStack filter  (34)
  • Virtuozzo Apply Virtuozzo filter  (4)

Операционная система

  • Linux Apply Linux filter  (2171)
  • Windows Apply Windows filter  (1323)
  • FreeBSD Apply FreeBSD filter  (893)
  • iso Apply iso filter  (845)
  • Bitrix Apply Bitrix filter  (178)
  • macOS Apply macOS filter  (2)

Оплата

  • Mastercard / Visa Apply Mastercard / Visa filter  (2289)
  • QIWI Apply QIWI filter  (1780)
  • Безналичный расчет Apply Безналичный расчет filter  (1755)
  • ЮMoney (Яндекс Деньги) Apply ЮMoney (Яндекс Деньги) filter  (1726)
  • Карты МИР Apply Карты МИР filter  (1632)
  • WebMoney Apply WebMoney filter  (1512)
  • PayPal Apply PayPal filter  (961)
  • Сбербанк Онлайн Apply Сбербанк Онлайн filter  (847)
  • Bitcoin Apply Bitcoin filter  (725)
  • СБП Apply СБП filter  (242)
  • Apple Pay Apply Apple Pay filter  (122)

Панель управления

  • ISPManager Apply ISPManager filter  (1601)
  • Собственная Apply Собственная filter  (831)
  • cPanel Apply cPanel filter  (543)
  • VestaCP Apply VestaCP filter  (312)
  • DirectAdmin Apply DirectAdmin filter  (212)
  • VMmanager Apply VMmanager filter  (176)
  • WHMCS Apply WHMCS filter  (170)
  • Plesk Apply Plesk filter  (83)
  • FASTPANEL Apply FASTPANEL filter  (77)
  • HestiaCP Apply HestiaCP filter  (53)
  • Webmin Apply Webmin filter  (48)
  • DCIManager Apply DCIManager filter  (38)
  • SolusVM Apply SolusVM filter  (16)
  • RootPanel Apply RootPanel filter  (5)
Хостинг Тариф RAM Диск Процессор ОС и ВМ Опции Цена за месяц

HostZealot
KVM-SSD 1024 HK 1.0 Гб. 20 Гб. ssd 2 x 2.10 ГГц.

Linux,
FreeBSD,
iso

на KVM

Гонконг

IPv6

Anti-DDoS

1039 руб.
Подробнее

Сравнить 

IHC.ru
SSD/START-0 0.6 Гб. 8 Гб. ssd 1 x

Linux,
iso

на KVM

Россия

IPv6

Anti-DDoS

54 руб.
Подробнее

Сравнить 

Firstbyte
MSK-KVM-SSD-START 0.5 Гб. 7 Гб. ssd 1 x 2.30 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Россия

IPv6

Anti-DDoS

55 руб.
Подробнее

Сравнить 

HostZealot
KVM-SSD 16384 16.0 Гб. 150 Гб. ssd 6 x 3.30 ГГц.

Linux,
FreeBSD

на KVM

Германия,
США,
Нидерланды,
Великобритания,
Польша,
Швеция,
Эстония,
Бельгия,
Канада

IPv6

Anti-DDoS

6399 руб.
Подробнее

Сравнить 

Firstbyte
MSK-OVZ-SSD-1 0.8 Гб. 6 Гб. ssd 2 x 2.30 ГГц.

Linux

на OpenVZ

Россия

IPv6

Anti-DDoS

82 руб.
Подробнее

Сравнить 

KVMka
RU-MSK-PROMO 0.5 Гб. 5 Гб. ssd 1 x

Linux,
iso

на KVM

Россия

Anti-DDoS

90 руб.
Подробнее

Сравнить 

Firstbyte
MSK-KVM-SSD-1 0.5 Гб. 10 Гб. ssd 1 x 2.30 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Россия

IPv6

Anti-DDoS

99 руб.
Подробнее

Сравнить 

Firstbyte
MSK-KVM-SAS-1 0.5 Гб. 20 Гб. 1 x 2.30 ГГц.

Linux,
Windows,
FreeBSD

на KVM

Россия

IPv6

Anti-DDoS

99 руб.
Подробнее

Сравнить 

Time-Host
OVZ-Mini-SSD 0.5 Гб. 5 Гб. ssd 1 x 2.60 ГГц.

Linux

на OpenVZ

Россия

IPv6

Anti-DDoS

99 руб.
Подробнее

Сравнить 

Time-Host
OVZ-Mini-HDD 0.5 Гб. 5 Гб. 1 x 2.50 ГГц.

Linux

на OpenVZ

Россия

IPv6

Anti-DDoS

99 руб.
Подробнее

Сравнить 

VDS4YOU
VDS Mini 0.5 Гб. 10 Гб. ssd 1 x 2.00 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Россия

IPv6

Дней на тест: 3

Anti-DDoS

99 руб.
Подробнее

Сравнить 

VDS4YOU
VDS MINI HDD 0.5 Гб. 20 Гб. 1 x 2.00 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Россия

IPv6

Дней на тест: 3

Anti-DDoS

,

99 руб.
Подробнее

Сравнить 

PINVDS
PVR mini 0.5 Гб. 7 Гб. ssd 1 x

Windows,
Linux

на KVM

Россия

Anti-DDoS

99 руб.
Подробнее

Сравнить 

aeza.net
AMS-PROMO 8.0 Гб. 20 Гб. ssd 1 x 3.00 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Нидерланды

Дней на тест: 40

Anti-DDoS

99 руб.
Подробнее

Сравнить 

UltraVDS
UltraLite 0.5 Гб. 10 Гб. 1 x 2.20 ГГц.

Windows,
iso

на Hyper-V

Россия

Anti-DDoS

99 руб.
Подробнее

Сравнить 

Time-Host
KVM-Mini-SSD 0.5 Гб. 10 Гб. ssd 1 x 2.80 ГГц.

Linux,
FreeBSD,
iso

на KVM

Россия

IPv6

Anti-DDoS

99 руб.
Подробнее

Сравнить 

IHC.ru
SSD/START-1 1.0 Гб. 14 Гб. ssd 1 x

Linux,
iso

на KVM

Россия

IPv6

Anti-DDoS

101 руб.
Подробнее

Сравнить 

ntup.net
NVS-0 0.5 Гб. 5 Гб. ssd 1 x 2.50 ГГц.

Linux

на KVM

Украина

Anti-DDoS

80 руб.
Подробнее

Сравнить 

Abahost.ru
VPS-1 0.5 Гб. 20 Гб. ssd 1 x 2.20 ГГц.

Linux

Россия

Anti-DDoS

107 руб.
Подробнее

Сравнить 

Firstbyte
EU-KVM-Telegram 0.5 Гб. 5 Гб. ssd 1 x 2.30 ГГц.

FreeBSD,
Windows,
Linux

на KVM

Финляндия

IPv6

Anti-DDoS

111 руб.
Подробнее

Сравнить 

62yun.com
low-S 1.0 Гб. 10 Гб. ssd 1 x 2.50 ГГц.

Linux

на KVM

Россия

Дней на тест: 3

Anti-DDoS

118 руб.
Подробнее

Сравнить 

RuVDS
START 0.5 Гб. 10 Гб. 1 x 2.20 ГГц.

Linux

на Hyper-V

Россия

Дней на тест: 3

Anti-DDoS

130 руб.
Подробнее

Сравнить 

IPhoster
VPS-V6-S 1.0 Гб. 7 Гб. ssd 2 x 3.00 ГГц.

Linux,
FreeBSD,
iso

на KVM

Польша

IPv6

Anti-DDoS

156 руб.
Подробнее

Сравнить 

Time-Host
KXM-Mini-NVMe 0.5 Гб. 10 Гб. ssd 1 x 2.80 ГГц.

Linux,
FreeBSD,
iso

на KVM

Россия

IPv6

Anti-DDoS

139 руб.
Подробнее

Сравнить 

CloudX
Altin VDS 1.0 Гб. 10 Гб. ssd 1 x 2.80 ГГц.

Linux,
Windows

на KVM

Россия

IPv6

Anti-DDoS

140 руб.
Подробнее

Сравнить 

Firstbyte
MSK-OVZ-SSD-2 1.0 Гб. 15 Гб. ssd 2 x 2.30 ГГц.

Linux

на OpenVZ

Россия

IPv6

Anti-DDoS

149 руб.
Подробнее

Сравнить 

Firstbyte
MSK-highmem-OVZ-SSD-1 1.2 Гб. 15 Гб. ssd 1 x 2.30 ГГц.

Linux

на OpenVZ

Россия

IPv6

Anti-DDoS

149 руб.
Подробнее

Сравнить 

Time-Host
OVZ-1-SSD 1.0 Гб. 10 Гб. ssd 1 x 2.60 ГГц.

Linux

на OpenVZ

Россия

IPv6

Anti-DDoS

149 руб.
Подробнее

Сравнить 

Time-Host
OVZ-1-HDD 1.0 Гб. 20 Гб. 1 x 2.50 ГГц.

Linux

на OpenVZ

Россия

IPv6

Anti-DDoS

149 руб.
Подробнее

Сравнить 

ConfLead
Start SSD+HDD 1.0 Гб. 30 Гб. 1 x 2.40 ГГц.

Linux

на OpenVZ

Anti-DDoS

149 руб.
Подробнее

Сравнить 

Inoventica
Luna PROMO 0.5 Гб. 5 Гб. 1 x

Linux

на KVM

Россия

IPv6

Anti-DDoS

149 руб.
Подробнее

Сравнить 

Firstbyte
MSK-KVM-SSD 1.0 Гб. 20 Гб. ssd 1 x 2.30 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Россия

IPv6

Anti-DDoS

150 руб.
Подробнее

Сравнить 

KVMka
RU-MSK-01 0.5 Гб. 10 Гб. ssd 1 x

Linux,
iso

на KVM

Россия

Anti-DDoS

150 руб.
Подробнее

Сравнить 

PINVDS
PVR lite 1.0 Гб. 8 Гб. ssd 1 x

Windows,
Linux

на KVM

Россия

Anti-DDoS

159 руб.
Подробнее

Сравнить 

Bytes
KVM-0.5G 0.5 Гб. 15 Гб. ssd 1 x 3.60 ГГц.

Linux

на KVM

Украина

Anti-DDoS

97 руб.
Подробнее

Сравнить 

62yun.com
START 1.0 Гб. 10 Гб. ssd 1 x 2.50 ГГц.

Linux

на KVM

Россия

Дней на тест: 3

Anti-DDoS

159 руб.
Подробнее

Сравнить 

Prohoster
VPS-512-1-SSD 2.0 Гб. 20 Гб. ssd 2 x

Linux,
FreeBSD

на OpenVZ

Нидерланды

Anti-DDoS

208 руб.
Подробнее

Сравнить 

Webhost1
IL SSD 10 1.0 Гб. 10 Гб. ssd 1 x 2.70 ГГц.

Linux,
FreeBSD

на KVM

Израиль

Anti-DDoS

160 руб.
Подробнее

Сравнить 

Prohoster
KVM-VPS-512-1 1.0 Гб. 10 Гб. 1 x 2.50 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Нидерланды

Anti-DDoS

208 руб.
Подробнее

Сравнить 

LITE.HOST
ИНДИВИДУАЛЬНЫЙ 0.5 Гб. 5 Гб. ssd 1 x 3.40 ГГц.

Linux

на KVM

Россия

IPv6

Дней на тест: 3

Anti-DDoS

165 руб.
Подробнее

Сравнить 

Hoster.ru
Start SSD 1.0 Гб. 10 Гб. ssd 1 x 2.30 ГГц.

Linux

на OpenVZ

Россия

Anti-DDoS

174 руб.
Подробнее

Сравнить 

FirstVDS
VDS Прогрев SSD 1.0 Гб. 15 Гб. ssd 1 x 3.40 ГГц.

Linux,
FreeBSD

на KVM

Россия

IPv6

Anti-DDoS

174 руб.
Подробнее

Сравнить 

Hoster.ru
Best SSD KVM 1.0 Гб. 10 Гб. ssd 1 x

Linux

на OpenVZ

Россия

Anti-DDoS


174 руб.
Подробнее

Сравнить 

ИксФайвИкс
Старт 0.5 Гб. 7 Гб. ssd 1 x 2.40 ГГц.

Linux

на KVM

Россия

IPv6

Anti-DDoS

175 руб.
Подробнее

Сравнить 

ИксФайвИкс
Старт 0.5 Гб. 7 Гб. ssd 1 x 2.40 ГГц.

Linux

на KVM

США

IPv6

Anti-DDoS

175 руб.
Подробнее

Сравнить 

Timeweb
SSD 15 1.0 Гб. 15 Гб. ssd 1 x 2.40 ГГц.

Linux,
iso

на KVM

Россия

IPv6

Anti-DDoS


177 руб.
Подробнее

Сравнить 

Timeweb Cloud
SSD 15 1.0 Гб. 15 Гб. ssd 1 x 2.40 ГГц.

Linux,
Windows,
Bitrix,
iso

на KVM

Россия

IPv6

Дней на тест: 5

Anti-DDoS

,

177 руб.
Подробнее

Сравнить 

VDS4YOU
VDS SML 1.0 Гб. 20 Гб. ssd 1 x 2.00 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Россия

IPv6

Дней на тест: 3

Anti-DDoS

,

179 руб.
Подробнее

Сравнить 

VDS4YOU
VDS SMALL HDD 1.0 Гб. 40 Гб. 1 x 2.00 ГГц.

Linux,
Windows,
FreeBSD,
iso

на KVM

Россия

IPv6

Дней на тест: 3

Anti-DDoS

,

179 руб.
Подробнее

Сравнить 

FriendHosting
Micro (SSD) 0.5 Гб. 5 Гб. ssd 1 x 3.40 ГГц.

Linux,
iso

на KVM

Украина,
Швейцария,
Польша,
Чехия,
Болгария,
Латвия

IPv6

Anti-DDoS

257 руб.
Подробнее

Сравнить 

11 Июля 2022 12:47
11 Июл 2022 12:47

|

Как найти идеальный виртуальный сервер

Премию CNews «Инновация года 2022» в номинации «Интернет-сервис года» получил проект looking.house. О том, что такое looking.house, как он работает и как меняет условия работы как для хостеров, так и для пользователей рассказал основатель сервиса Леонид Сизов. 

Что такое looking.house

looking.house — уникальный сервис, который помогает хостерам организовывать точки looking glass, позволяющие проверить скорость соединения, скачав тестовые файлы, или получить результаты выполнения сетевых команд.

Идея проста: хостер предоставляет один или несколько виртуальных серверов (в зависимости от количества добавляемых локаций), после чего на них устанавливается требуемое программное обеспечение, и сервер становится точкой looking glass.

Сервис работает уже 5 лет и на текущий момент обслуживает более 400 точек от 170 хостеров в более чем 50 странах.

По словам владельца сервиса Леонида Сизова, проект сначала был частью сайта для поиска виртуальных серверов poiskvps.ru. В 2017 г. было принято решение разместить его на отдельном домене. «Многие хостеры знают меня достаточно хорошо, поэтому почти все, кому я предложил в нем участие, сразу согласились и предоставили серверы. Это позволило получить большое количество точек на старте проекта. Сейчас мне регулярно пишут провайдеры из разных стран, интересуясь возможностью добавления своих точек на карту», — рассказывает Леонид Сизов.

Как работает сервис

На главной странице расположена карта со всеми действующими точками looking glass. Кликнув на любую из этих точек, пользователь оказывается на ее странице, где можно скачать тестовые файлы объемом 10, 100 или 1000 MB, а также выполнить команды host, ping, traceroute или mtr.

На IP-адресе каждой точки расположена упрощенная версия страницы. Таким образом хостер может давать потенциальным клиентам прямую ссылку или встроить ее в виде фрейма на свой сайт. Также опционально хостер может настроить собственный поддомен для каждой из точек, что позволит сервису работать через https протокол.

Проект кардинально меняет условия работы как для хостеров, так и для пользователей. До того, как появился этот сервис, чтобы предоставить потенциальным клиентам возможность проверить работу сервера, хостерам нужно было самостоятельно настраивать точки looking glass. Лишь у небольшого числа хостеров было время и ресурсы на выполнение этой дополнительной задачи, а представителям малого и среднего бизнеса это давалось еще труднее, в результате чего они уступали клиентов крупным хостерам, которые были в силах предоставлять потенциальным клиентам возможность проверить характеристики подключения.

Безопасные коммуникации сотрудников: что важно знать

импортозамещение ucaas

Создатель looking.house стал первым, кто предложил уникальное и изящное решение проблемы: совершенно бесплатно передать работу сторонней организации. Единственное, что требуется сделать хостеру, — это предоставить виртуальный сервер, который и так был бы нужен для организации точки. После этого сервис берет все заботы на себя: от первоначальной настройки до мониторинга работоспособности и решения возникающих проблем.

Looking.house занимает важную нишу и для тех, кто ищет серверы, предугадывая тем самым потребности клиентов. Пользователи теперь могут зайти на один удобный сайт, где можно проверить сетевую доступность инфраструктуры провайдера именно в той стране, которая их интересует, что позволяет экономить время и ресурсы как никогда ранее.

На общей карте можно выбрать хостера в конкретном дата-центре или выполнить фильтрацию всех точек в определенной стране из 57 доступных стран.

Foresight Day’2023: импортозамещение продолжается

Импортонезависимость

Редакция CNews поздравляет автора проекта looking.house Леонида Сизова с получением премии «Инновация года» в номинации «Интернет-сервис года». Леонид Сизов также является создателем популярных сайтов poiskvps.ru, VPS.Today, VDS.Menu, которые позволяют пользователям получить комплексное решение для поиска подходящего сервера по выбранным критериям.

Вы говорите, что выбирать надо из двух зол?! Тоже мне ассортимент!“
Веслав Брудзиньский

Выбор провайдера хостинга и виртуального сервера конечно же не ограничивается двумя вариантами на рынке десятки дата-центров, выбор нетривиален и вот почему. В тарифах провайдеров услуг изначально нет полной информации о типах процессоров, памяти, дисках, их производительности, о канале связи и т.д. Более того, даже открытые данные не приведены, как говорится к одному знаменателю с тем, чтобы их можно было сравнить. Поэтому перед нами всегда стоит вопрос: как понять что из себя представляют те или иные услуги и как сделать правильный выбор? К примеру, стоимость виртуального сервера у одного провайдера в 4 раза выше, чем у другого это говорит о жадности хостера или высоком качестве услуг?

Дабы разобраться в теме сделаем тест-драйв провайдеров и проведем сравнение сопоставимых услуг. Столкнем лбами 13 компаний. Мы взяли представителей разных ниш, отличающихся, как широтой услуг, так и ценами, с тем, чтобы выборка была репрезентативной и показала срез рынка. Итак, разместим хостеров в алфавитном порядке:

  1. Beget

  2. Digital Ocean (DO)

  3. Firstbyte

  4. Firstvds

  5. ITSOFT

  6. Leaseweb

  7. Linode

  8. REG.RU

  9. Ruvds

  10. Selectel

  11. Skyhost

  12. Sweb

  13. Yandex

Но прежде чем сравнивать, укажем что данное сравнение дает? А дает исследование следующее:

  • представление о рынке и уровне конкуренции;

  • рекомендации по рациональному использованию денег;

  • возможность выбора необходимой конфигураций VDS;

  • показывает наиболее производительное сочетание ресурсов CPU/RAM;

  • позволяет исключить ошибки при смене тарифа или провайдера;

  • возможность сравнения VDS с обычными серверами и другими решениями.

Замечание: мы не рассматриваем особенности и различия виртуальных машин VDS, VPS и других облачных решений и для простоты все их будем называть VDS.

Итак начнем

А) Методика расчета тарифов

В исходных данных мы имеем только стоимость всей конфигурации VDS. Так как не все провайдеры разбивают их на составляющие, то это довольно скудная информация, которая не дает нам четкого представления о том, за что мы собственно платим. Чтобы дать представление об этих параметрах, в рамках нашей модели мы учитываем каждый элемент, а именно CPU — RAM — Storage — Network с равным весом по 25%. При необходимости вы можете модифицировать коэффициенты под ваши потребности и получить результаты уже со своими данными.

Для приведения любой конфигурации к общему знаменателю, что очень важно, надо иметь эталон, относительно которого мы будем производить сравнение. Поэтому мы брали значения тарифов и пересчитывали их так, чтобы их можно было сравнивать между собой по цене относительно эталона (Reference price в таблицах ниже). В качестве эталона мы остановились на следующей конфигурации:

Память RAM,
Gb

Процессор CPU, количество ядер

Диск Storage,
Gb

Канал связи
Network Out, Gbit/s

1

1

25

1

Б) Метод расчета производительности

В качестве основы мы выбрали дистрибутив Ubuntu (20.04) – это бесплатное ПО со множеством готовых решений, которое позволяет тестировать VDS со множеством параметров, без дополнительных лицензий.

Выбранное программное обеспечение вы можете также установить и использовать на других дистрибутивах Linux (CentOS, Debian, Arch и др.). Давайте рассмотрим утилиты, на которых мы остановились:

1. Процессор Phoronix Test Suite, build-linux-kernel. Phoronix Test Suite огромный набор тестовых программ под разные задачи, здесь можно найти множество полезных утилит, но мы остановились на build-linux-kernel, которая измеряет скорость сборки ядра Linux. Мы хотели взять утилиту, которая будет выполнять задачи, подобные тому что выполняют многие пользователи регулярно на своих машинах, начиная с простых вычислений, например, установкой и запуском программ, и заканчивая итерациями посложнее их компиляцией и сборкой.

2. Память Lmbench. Основная особенность данной программы заключается в записи в память блоков разного размера за одну итерацию и способности показать отличия в производительности разных конфигураций на одной и той же аппаратной части. Она измеряет множество значений, из которых мы выбрали пропускную способность памяти при выполнении последовательного чтения данных (Memory read bandwidth), последовательной записи данных (Memory write bandwidth), выборочного чтения и записи данных вместе (Memory partial read/write bandwidth), так как прежде всего именно эти значения отражают способность быстрого доступа к информации в/из памяти.

3. Диски fio. Данная программа выполняет нагрузку на дисковую подсистему, отображая показатели скорости нужного типа операций в IOPS. Мы измеряли значения по чтению, записи, чтению и записи совместно (по соотношению 50/50), руководствуясь параметрами доступа к информации на дисках.

4. Сеть speedtest-cli. Программа измеряет скорость сети. Мы остановились на значении исходящей скорости, так как передача данных клиентам на серверах и VDS происходит гораздо чаще, чем операции скачивания, и этот параметр обычно всегда ниже входящей скорости.

При расчете производительности, мы сталкиваемся с той же проблемой сравнения показатели нужно привести к общему знаменателю, поэтому мы пересчитываем полученные измерения по отношению к лучшим результатам, которые в данном случае выполняют роль эталона и берутся за 100%. Вынесем их отдельно:

RAM, Lmbench MAX

CPU, PTS MIN

Storage, Fio MAX

Network, Speedtest MAX

54511

245

142544

2,935

Теперь мы можем уже сравнивать и технические показатели VDS между собой (Score в таблицах ниже).

Общий знаменатель

Чтобы объединить показатели производительности и цены, разделим первое значение на второе. (Effective score per в таблицах ниже). Данный показатель отражает то, что мы называем эффективностью VDS (производительность VDS за его стоимость), его мы и будем использовать при сравнении провайдеров в итоговой таблице.

Тестирование

1. Процессор

Программа делает три измерения и высчитывает среднее значение, которое указано в таблице ниже (CPU, PTS). При сильных расхождениях делается до десяти измерений.

Краткая инструкция к установке и тестированию:

wget http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_10.0.1_all.deb

apt install gdebi-core

gdebi phoronix-test-suite_10.0.1_all.deb

phoronix-test-suite install build-linux-kernel

phoronix-test-suite run build-linux-kernel

Путь, где хранятся файлы по умолчанию: /var/lib/phoronix-test-suite/test-results/

2. Память

Программа делает множество измерений разных блоков. Чем больше объем памяти, тем больше измерений. Мы остановились на значениях 8-ми блоков от 1 до 134 Мб. При конфигурации в 1 Гб памяти максимальное значение блока достигло 134 Мб, поэтому его мы и взяли за верхний порог. При небольших значениях учитывается только кэш процессора, а так как значение кэша процессоров у всех разное, мы приняли решение начать с 1 Мб, чтобы показать влияние на результаты более качественного железа, но при этом минимизировать зависимость от кэша процессора. Для проверки измерений на сильное влияние кэша процессора мы дополнительно провели сравнение с вычислением среднего значения от трех последних измерений. Зависимость сохранялась и поэтому мы приняли решение остановиться на восьми, чтобы погрешности было меньше:

Далее мы производили расчет среднего значения от восьми измерений (в случае с 512 Мб, бралось среднее из 7 измерений). Вычисляли три таких значения и рассчитывали среднее от них, оно и представлено в таблице ниже (RAM, Lmbench).

Краткая инструкция по установке и тестированию:

apt install lmbench

mkdir /var/tmp/lmbench

lmbench-run

При каждом запуске будет задан ряд вопросов для настройки тестов (указаны те, что мы использовали): MULTIPLE COPIES [default 1]: 3

Задаем количество одновременно запущенных тестов при использовании нескольких процессоров или ядер.

Job placement selection [default 1]: Определяем способ распределения задач по процессорным ядрам. Если нет особых требований, лучше оставить это системному планировщику (вариант по умолчанию).

MB [default 5562]: 6554

Количество доступной оперативной памяти. Не более 80% от общего количества памяти системы.

SUBSET (ALL|HARDWARE|OS|DEVELOPMENT) [default all]: Выбор используемого набора тестов: все, оборудование, операционная система, разработка.

FASTMEM [default no]: yes

Включение режима быстрой проверки памяти. В нем используется упрощенное измерение задержек ОЗУ (шаг данных при тестировании начиная с 128 байт). При размере кэша процессора больше 128 байт, тестирование с меньшим шагом бессмысленно.

SLOWFS [default no]: Включение режима проверки медленных файловых систем. При тестировании жестких дисков с древними файловыми системами процесс может затянуться и там эта опция нужна. При тестировании ОЗУ не используется.

DISKS [default none]: Указание тестируемых жестких дисков (/dev/sda и т.д.). По умолчанию тестирование выключено. Нас интересует только ОЗУ.

REMOTE [default none]: Настройка тестирования сети. По умолчанию выключено.

Processor mhz [default 1800 MHz, 0.1402 nanosec clock]: 2200

Задание частоты процессора. Определяется тестом автоматически, однако, не всегда верно. Если значение по умолчанию не соответствует реальности, указываем частоту вручную.

FSDIR [default /var/tmp/lmbench]: Задание папки для временных файлов, необходимых при тестировании. Свободного места на диске с этой папкой должно быть не меньше указанного выше количества доступной оперативной памяти и указанная папка должна быть создана юзером вручную, иначе тест выдаст соответствующую ошибку.

Status output file [default /dev/tty]: Место назначения для вывода сообщений в процессе выполнения тестов. По умолчанию — консоль.

Mail results [default yes]: no

Отправка результатов в онлайновую базу данных. Путь, где хранятся файлы по умолчанию: /var/lib/lmbench/results/

3. Диски

Здесь мы вычисляли среднее значение трех измерений каждого типа данных. Полученные значения по трем типам данных складывали вместе и вычисляли уже среднее значение, оно и указано в таблицах ниже (Storage, Fio).

Допущение: для конфигурации машины с 512Мб у RUVDS использовался iozone, т.к. fio бы заблокирован с их стороны, измерения проводились аналогичным образом.

Краткая инструкция по установке и тестированию:

apt install fio

  1. Для смешанных операций записи и чтения по 50%:

fio —randrepeat=1 —ioengine=libaio —direct=1 —gtod_reduce=1 —name=fiotest —filename=testfio —bs=4k —iodepth=64 —size=8G —readwrite=randrw —rwmixread=50

  1. Для операций чтения:

fio —randrepeat=1 —ioengine=libaio —direct=1 —gtod_reduce=1 —name=fiotest —filename=testfio —bs=4k —iodepth=64 —size=8G —readwrite=randread

  1. Для операций записи:

fio —randrepeat=1 —ioengine=libaio —direct=1 —gtod_reduce=1 —name=fiotest —filename=testfio —bs=4k —iodepth=64 —size=8G —readwrite=randwrite

Вы можете записывать эти данные в файл, например, дописывая > disk в конце каждой команды.

4. Сеть

Здесь мы определяли среднее значение трех измерений исходящей скорости.

Краткая инструкция по установке и тестированию:

apt install speedtest-cli

speedtest

Вы можете записывать эти данные в файл, например, дописывая > network_speed в конце команды.

Итоговые таблицы результатов с разбивкой по провайдерам

Все значения мы собрали в таблицы, где указаны следующие данные:

а) Конфигурации тарифов

RAM, Gb – количество оперативной памяти в Гб
vCPU, Cores – количество виртуальных ядер процессора
Storage, GB – объем жесткого диска в Гб
Network Out, Gbit/s – исходящая скорость интернет соединения в Гбит/с
Price, $ – стоимость услуги в долларах (по курсу 1$ = 77 рублей)

б) значения измерений

RAM, Lmbench – производительность памяти
CPU, PTS – производительность процессора
Storage, Fio – производительность дисков
Network, Speedtest – производительность сети

в) расчетные данные

Reference price, $ – нормализованная стоимость услуги по эталону в долларах;
Score — приведенная производительность, в сотых долях (%);
Effective score per $ – эффективность VDS (производительность за стоимость).

Исследование помогло и нам самим провести работу над ошибками. Скорректировали цены по некоторым позициям (в сторону снижения), что порадовало потребителей.

Важное замечание: материал предлагает, если так можно сказать критически подойти к выбору провайдера и конкретной конфигурации виртуальной машины. Цены могут со временем меняться, поэтому не стоит делать упор на то, что сейчас у той или иной компании услуга стоит дороже или дешевле. Мы предлагаем методологию, которая со временем не утратит свою актуальность. Более того, на ее основе вы сможете выработать свое практическое пособие (будем рады, если поделитесь им с нами или в комментариях). Эту мысль мы также подчеркиваем и в резюме, поскольку считаем ее крайне важной.

Приведем пример с полученными данными нашей компании:

ITSOFT

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

16

1

5

9040

2422

46211

0,725

5,70

0,21

0,037

2

2

32

1

10

18400

1198

55711

0,723

6,95

0,29

0,042

4

4

64

1

20

25986

560

60011

0,736

9,45

0,40

0,042

8

6

96

1

33

25115

384

60689

0,735

12,80

0,44

0,035

Остальные данные 12-ти компаний можно посмотреть под катом.

Linode

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

25

1

5

11578

1674

47044

2,935

5,00

0,42

0,084

2

1

50

2

10

10440

1858

43000

2,385

6,25

0,36

0,057

4

2

80

4

20

22940

788

47133

1,457

6,56

0,39

0,059

8

4

160

5

40

54511

245

60922

2,371

7,31

0,81

0,111

Digital Ocean

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

25

1

5

9326

1270

51489

0,158

5,00

0,19

0,039

2

1

50

1

10

9367

1178

49233

1,017

7,50

0,27

0,036

4

2

80

1

20

15829

872

50244

0,612

10,31

0,28

0,027

8

4

160

1

40

33002

294

84800

1,174

15,31

0,61

0,040

Yandex

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

25

10

11,26

27965

573*

467

1,435

8,73

0,36

0,041

2

1

50

10

15,52

26212

814*

916

1,689

8,15

0,34

0,042

4

2

80

10

29,12

14863

796

1365

1,338

8,46

0,26

0,031

8

4

160

10

58,23

22134

425

2300

1,444

9,19

0,37

0,041

* — использовалось 2 ядра по 50%, т.к. тарифы только от 2 ядер

Selectel

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

8

1

8,82

11307

1273

23578

0,714

13,51

0,20

0,015

2

1

50

1

18,96

13044

1242

18322

0,759

14,22

0,21

0,014

4

2

80

1

34,02

22845

647

18322

0,789

17,54

0,30

0,017

16

4

128

1

77,24

34973

315

18311

0,717

29,12

0,45

0,015

Leaseweb

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

20

1

4,71

9021

1602

2661

1,128

5,00

0,18

0,036

2

1

40

1

9,43

12319

1186

2663

1,402

7,37

0,23

0,032

4

2

60

1

17,69

18996

779

2662

1,702

9,58

0,32

0,033

8

4

80

1

29,49

35426

317

2661

1,430

12,44

0,48

0,039

Firstvds

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

20

0,1

2,46

10552

1168

6827

0,082

8,15

0,12

0,015

2

1

20

0,1

3,1

10695

1180

6827

0,082

9,88

0,12

0,012

4

2

40

0,1

6,22

16487

584

6827

0,076

17,69

0,20

0,011

8

6

120

0,1

16,09

26532

266

6827

0,077

42,24

0,37

0,009

Ruvds

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

0,5

1

10

0,1

1,69

9137

2108

374

0,098

6,55

0,08

0,012

4

2

40

0,1

19,97

14722

884

295

0,066

56,79

0,14

0,003

8

2

80

0,1

37,9

18351

653

32355

0,065

103,63

0,24

0,002

16

4

160

0,1

75,79

31306

261

29971

0,070

198,36

0,44

0,002

Firstbyte

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

20

0,2

1,95

8529

1946

27289

0,003

4,02

0,12

0,030

1

3

40

0,2

4,4

20671

727

25944

0,004

7,65

0,22

0,029

3

4

70

0,2

9,73

20760

563

29956

0,004

14,45

0,26

0,018

6

5

90

0,2

15,57

18609

699

21978

0,234

21,97

0,23

0,011

Beget

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

15

0,1

4,29

13546

923

142544

0,011

14,66

0,38

0,026

2

2

30

0,1

8,57

20822

694

50778

0,717

25,35

0,33

0,013

4

4

60

0,1

17,92

35069

338

53378

1,239

48,91

0,54

0,011

8

4

120

0,1

32,34

34753

294

118389

0,823

85,57

0,65

0,008

Sweb

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

2

10

1

4,53

19529

817

56022

0,109

5,66

0,27

0,048

2

2

20

1

8,43

18012

858

53100

0,108

6,85

0,26

0,037

4

4

40

1

15,57

22963

499

47885

0,109

8,27

0,32

0,039

8

8

80

1

28,56

23918

269

48053

0,109

11,16

0,43

0,039

REG.RU

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

2

15

0,1

5,6

14158

759

6827

0,082

18,43

0,16

0,009

2

2

25

0,1

11,21

14245

769

6827

0,225

33,63

0,18

0,005

4

2

30

0,1

23,25

13494

738

6827

0,084

67,33

0,16

0,002

8

4

45

0,1

38,83

28797

368

6827

0,226

106,11

0,33

0,003

Skyhost

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

20

0,03

1,94

2356

4795

1557

0,004

17,74

0,03

0,002

2

2

40

0,03

3,23

4014

1906

1546

0,004

28,23

0,05

0,002

4

4

60

0,03

5,83

5978

1172

1568

0,004

49,92

0,08

0,002

8

4

70

0,03

7,78

5975

1055

1569

0,004

66,26

0,09

0,001

Выводы

В итоге мы построили таблицу, где сравнили все результаты по выбранным провайдерам и привели их к читаемому виду:

RAM, GB

Linode

Sweb

ITSOFT

Yandex

DO

Leasweb

Firstbyte

Selectel

Beget

Firstvds

RuVDS

REG.RU

Skyhost

1

0,084

0,048

0,037

0,041

0,039

0,036

0,030

0,015

0,026

0,015

0,012

0,009

0,002

2

0,057

0,037

0,042

0,042

0,036

0,032

0,029

0,014

0,013

0,012

0,012

0,005

0,002

4

0,059

0,039

0,042

0,031

0,027

0,033

0,018

0,017

0,011

0,011

0,003

0,002

0,002

8

0,111

0,039

0,035

0,041

0,040

0,039

0,011

0,015

0,008

0,009

0,002

0,003

0,001

AVG,
102

7,798

4,073

3,893

3,858

3,546

3,480

2,180

1,547

1,442

1,171

0,732

0,493

0,160

здесь:
RAM, GB показатель памяти у тарифов провайдеров
AVG,102 среднее значение четырех расчетных значений Effective score per $ выше в степени 102

Построим график эффективности по показателю AVG

Получилось три группы: одна из компаний ушла в отрыв, далее пелотон из пяти лидеров и следом догоняющие.

Второе важное замечание №2: Таблица да и вся методика построена из предположения, что каждый параметр имеет равный вес. В том случае, если Вы придаете большее значение, допустим производительности дисков, то картина распределения будет иной. Напомним, что наша задача – поделиться методикой оценки сервисов, поэтому окончательное решение и выводы Вы сделаете сами.

Вывод 1. Из результатов по дискам мы видим, что некоторые провайдеры ограничивают скорость. Скорее всего они это делают для снижения риска нагрузки на дисковую подсистему. Yandex, Ruvds (на начальных тарифах), Leaseweb, Firstvds, REG.RU, Skyhost.

Там где это различие менее заметное, могут использоваться просто разные конфигурации серверов.

Yandex

CPU, PTS

573*

814*

796

425

RAM, Lmbench

27965

26212

14863

22134

* — использовалось 2 ядра по 50%, т.к. тарифы только от 2 ядер

Ruvds

CPU, PTS

2108

884

653

261

RAM, Lmbench

9137

14722

18351

31306

Firstbyte

CPU, PTS

1946

727

563

699

RAM, Lmbench

8529

20671

20760

18609

DO

CPU, PTS

1270

1178

872

294

RAM, Lmbench

9326

9367

15829

33002

Показатели сети не всегда соответствуют или даже приближаются к заявленным значениям. Это говорит об ограничениях на интерфейсах серверов с VDS, или о проблемах в сети провайдера. Также выяснилось, что конкретно speedtest, установленный из репозиториев, может занижать результаты сети. Мы со своей стороны также поработали над этими значениями и теперь можем гарантированно выделить 1 Гбит/с на каждый VDS. Мы не стали менять данные в таблице, чтобы показатели оставались сравнимыми, но отдельно покажем тут что, если производить измерения через speedtest ookla с их сайта, то результат будем иным:

Инструкцию по установке установке можно найти по следующей ссылке

Linode

Заявлена

1

2

4

5

Реальная

2,935

2,385

1,457

2,371

DO

Заявлена

1

1

1

1

Реальная

0,158

1,017

0,612

1,174

Yandex

Заявлена

10

10

10

10

Реальная

1,435

1,689

1,338

1,444

Firstbyte

Заявлена

0,2

0,2

0,2

0,2

Реальная

0,003

0,004

0,004

0,234

Sweb

Заявлена

1

1

1

1

Реальная

0,109

0,108

0,109

0,109

Skyhost

Заявлена

0,03

0,03

0,03

0,03

Реальная

0,004

0,004

0,004

0,004

Возвращаясь к началу статьи, покажем ту самую вишенку на торте, на которую мы обращали ваше внимание вопрос соотношения цены и качества разных конфигураций, можно сравнить результаты первого VDS с первого места и последнего VDS с последнего места, давайте посмотрим, как интересно это сравнение выглядит:

Linode

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

25

1

5

11578

1674

47044

2,935

5,00

0,52

0,10

Skyhost

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

8

4

70

0,03

7,78

5975

1055

1569

0,004

73,17

0,20

0,00

В данном случае мы можем увидеть как раз тот самый пример, когда производительность в Linode даже при таком раскладе, практически везде, существенно выше чем в Skyhost, а цена значительно ниже.

Возьмем еще одно сравнение:

Selectel

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

8

1

8,82

11307

1273

23578

0,714

13,51

0,32

0,02

2

1

50

1

18,96

13044

1242

18322

0,759

18,96

0,43

0,02

Firstvds

RAM, GB

vCPU, Cores

Storage, GB

Network Out, Gb/s

Price, $

RAM, Lmbench

CPU, PTS

Storage, Fio

Network, Speedtest

Reference price, $

Score

Effective score per $

1

1

20

0,1

2,46

10552

1168

6827

0,082

8,15

0,24

0,03

2

1

20

0,1

3,1

10695

1180

6827

0,082

11,24

0,29

0,03

А это уже тот случай, когда мы видим более дорогого, но вместе с тем более качественного провайдера по показателям производительности.

Надеюсь что вы найдете в этих таблицах еще много интересного и сможете исследовать информацию самостоятельно при помощи данной методики.

Вывод 2. Из пункта 1 видно насколько важно проводить тестирование перед тем, как брать VDS в аренду. Возможно провайдеры переживают за безопасность. Можно предложить им сделать предварительную привязку ваших банковских карт и сбор паспортных данных. К сожалению, данная процедура доступна не у всех, или есть, но с определенными нюансами, давайте рассмотрим этот вопрос несколько подробнее:

Провайдеры, у кого есть тестовый период:

DO, Yandex, ITSOFT, Ruvds*

* протестировать диски скорее всего не дадут (у нас было так)

Провайдеры, у которых есть возможность взять поминутную, почасовую или суточную тарификацию:

Linode, Selectel, Sweb**, Beget, REG.RU**

** оплата за месяц, но можно отказаться через сутки/двое и вернуть средства

Провайдеры, у которых нет тестового периода, но можно менять тариф:

Firstbyte, Firstvds, Skyhost

Провайдеры, у которых тестового периода нет и тариф изменить не получится:

Leaseweb

Таким образом заключаем, что проведение тестов поможет вам исключить ошибки при выборе VDS.

Вывод 3. Наилучшие результаты бенчмарков достигнуты при соотношении x ядер vCPU к xGB RAM. Процессор успевает обрабатывать данные при таком объеме памяти более эффективно. Такая конфигурация не подойдет под все задачи и не выгодна провайдерам, так как не позволяет использовать весь потенциал ресурсов сервера, но обеспечивает лучшую производительность. Также видно, что большее количество ядер CPU не дает прироста при малом количестве памяти (обрабатывать нечего), однако такая конфигурация может использоваться для большого количества вычислений на лету (используется редко). Но большее количество памяти может быть использовано для последовательного доступа к большему количеству приложений.

Сравним указанную конфигурацию с парой других, чтобы наглядно показать это:

Linode

RAM, GB

vCPU, Cores

RAM, Lmbench

CPU, PTS

1

1

11578

1674

2

1

10440

1858

Firstbyte* (очень противоречивые результаты)

RAM, GB

vCPU, Cores

RAM, Lmbench

CPU, PTS

1

1

8529

1946

1

3

20671

727

3

4

20760

563

6

5

18609

699

* вынес скорее как тему для дискуссий и размышлений, т.к. мы можем здесь видеть более производительные показатели памяти и процессора по сравнению с первой конфигурацией, это может говорить о слабой машине в первом случае и/или об оверселле, который заметен и далее (по крайней мере, тестируя этот момент на VDS со своего ноута с теми же конфигурациями, я не получил такие же результаты, приведу эти результаты ниже рядом).

RAM, GB

vCPU, Cores

RAM, Lmbench

CPU, PTS

1

1

8091

1402

1

3

7855

714

Beget

RAM, GB

vCPU, Cores

RAM, Lmbench

CPU, PTS

4

4

35069

338

8

4

34753

294

ITSOFT

RAM, GB

vCPU, Cores

RAM, Lmbench

CPU, PTS

1

1

10124

2016

2

2

18133

997

4

4

25470

498

8

6

26348

358

REG.RU

RAM, GB

vCPU, Cores

RAM, Lmbench

CPU, PTS

2

2

14245

769

4

2

13494

738

На основании этих данных мы решили изменить тарифную сетку, сделав ее более разнообразной и целесообразной для разных задач. Вы можете ознакомиться с ней здесь:

RAM, Gb

vCPU, core

SSD, Gb

Price, RUB

Price USD

Универсальная линейка standard

0,5

1

10

240

3

1

1

25

510

7

2

1

25

600

8

4

2

50

1200

16

6

3

60

1575

21

8

4

80

2100

28

Линейка для последовательной работы с огромным количеством данных и приложений ram optimized

4

1

25

780

11

8

2

50

1560

21

12

3

60

2115

29

16

4

80

2820

38

Линейка для моментальных и эффективных вычислений cpu optimized

1

2

25

555

8

2

2

25

645

9

2

4

50

1110

15

4

4

50

1290

17

3

6

60

1440

19

6

6

60

1710

23

4

8

80

1920

26

8

8

80

2280

31

Линейка для малообъемных сервисов disk reduced

1

1

10

285

4

2

2

20

570

8

4

4

40

1140

15

Вывод 4. На основании полученных данных мы приняли меры по уменьшению стоимости некоторых тарифов, так что аналитическая работа была проведена не зря, ну а результаты исследований публикуем в открытом доступе. Пусть эти данные, а самое главное методология оценки провайдеров послужит хорошим людям.

Резюме

Приняв решение хранить данные не в ведре не в собственной стойке, а в ЦОДе стороннего провайдера, потратьте время не только на обзвон возможных вариантов, но и на небольшое тестирование. Это окупится. Цены на услуги у большинства дата-центров весьма условны (так, к сожалению, принято на рынке). Покупая виртуальную машину, используйте подход, схожий с покупкой обычной машины. Приходя в автосалон вы же не говорите, что вам нужен кузов, четыре колеса и мотор, ну и чтобы скорость была за двести. Без анализа ситуации в автосалоне на сайте хостера вам выдадут типовой вариант:

  • вот вам процессор с одним ядром (один двигатель под капотом – какой двигатель, кто производитель?)

  • вот вам оперативная память 1 Гб (один литр рабочего объема двигателя – а сколько с этого литра можно снять лошадей?),

  • вот вам место под хранение 25 Гб (объем багажника – это на крыше или в салоне?)

  • вот максимальная скорость канала 1 Гбит/с (это скорость автомобиля под уклон и на пустой дороге?)

  • А вот и цена. Что Вам еще нужно?

Нет, так дело не пойдет. Вы же берете в аренду сервер не на неделю, скорее всего вы берете виртуальную машину на долгий срок для хранения и обработки критичных для вашего бизнеса данных. Поэтому потратьте время, протестируйте поставщиков, проведите замеры и выберите лучшего. Заодно и определитесь с конфигурацией. Методика дата-центра ITSOFT – вам в помощь.

Мы давно на рынке, поэтому не боимся поделиться “конфиденциальной” информацией. И да, статья не преследует чисто продажные или рекламные цели. Мы никого не агитируем, как указано выше, мы провели исследование, сделали для себя полезные выводы и делимся ими с заинтересованными людьми.

Фото (c) chevanon

Фото (c) chevanon

показы

Настройка VDS с нуля

Содержание:

  • Общая информация
  • Выбор тарифа и покупка
  • Регистрация и вход в биллинг-панель
  • Управление VDS в VMmanager
  • Подключение к серверу
  • Размещение сайтов
  • Безопасность
  • Тестовый переод
  • Другие варианты использования

Общая информация

Что такое VPS/VDS сервер

Virtual Dedicated Server (VDS, «виртуальный выделенный сервер») или Virtual Private Server (VPS, «виртуальный частный сервер») – это услуга, в рамках которой клиенту предоставляется в аренду виртуальный сервер с правами доступа суперпользователя (root права). Более подробно о VPS/VDS и принципе его работы можно прочитать в нашем блоге.

Для чего он нужен

Виртуальные выделенные серверы могут применяться для различных задач. К примеру, для размещения сайтов, VPN, игровых или почтовых серверов, создания удаленных рабочих столов, хранения данных и многого другого. Наиболее популярные варианты применения VPS/VDS рассмотрены в этой статье.

Далее опишем поэтапный процесс работы с виртуальным сервером на примере хостинга Eternalhost — от выбора подходящего тарифа и покупки до настройки компонентов через панель управления веб-сервером.

Тарифы

На Eternalhost клиент может выбрать из четырех различных тарифов:

  • Начальный: 1 x 2.8 ГГц CPU, 1 ГБ DDR4, 16 ГБ NVMe.
  • Базовый: 2 x 2.8 ГГц CPU, 2 ГБ DDR4, 32 ГБ NVMe.
  • Премиум: 3 x 2.8 ГГц CPU, 4 ГБ DDR4, 64 ГБ NVMe.
  • Свободная конфигурация: здесь клиент может сам настроить параметры сервера самостоятельно.

На странице VPS/VDS можно подробнее ознакомиться с конфигурациями и посмотреть тарифы VPS.

тарифы VPS

Выбор тарифного плана полностью зависит от задач, которые клиент планирует выполнять в рамках своего сервера. Следует отметить, что работа с Windows Server 2012, 2016, 2019 невозможна на начальном тарифе.

Дополнительные услуги

В случае необходимости, клиент может дополнительно приобрести SSL-сертификат (от 650 ₽/год), ISPmanager Lite (240 ₽/мес) или доменное имя.  Для использования доменного имени пользователю понадобится настройка DNS-хостинга. В Eternalhost эта услуга предоставляется бесплатно — при размещении до 10 доменов. Если требуется разместить больше, цена DNS-хостинга — 50 рублей за каждые 10 штук.

Регистрация и вход в биллинг-панель

После того как тариф и дополнительные услуги выбраны, можно приступить непосредственно к заказу слуги. В процессе потребуется пройти процедуру регистрации в биллинг-панели BILLmanager.

После прохождения регистрации можно заказать VPS и начать управлять виртуальным сервером через панель VMmanager.

Вход с VMmanager

Войти в VMmanager можно двумя способами.

  1. Нужно перейти по ссылке и ввести логин и пароль присланные на почту при покупке услуги.
    Вход с VMmanagerЕсли пароль забыт, его можно посмотреть  в биллинг-панели, перейдя по пути «Товары/Услуги» → «Виртуальные серверы». После чего, выбрать нужный сервер и нажать «Инструкция» в верхней панели.
    Вход с VMmanager
  2. Второй вариант входа в VMmanager не требует ввода пароля. В разделе «Товары/Услуги» нужно перейти в «Виртуальные серверы», выбрать нужный сервер и нажать кнопку «Перейти». После этого, система выполнит вход автоматически.
    Вход с VMmanager

После перехода VMmanager откроется основная информация об имеющихся VDS/VPS.

Вход с VMmanager

Управление виртуальными серверами в VMmanager

Для управления серверами в разделе «Управление» нужно перейти в раздел «Виртуальные машины». Откроется панель, в которой можно управлять VDS. Здесь отображаются все купленные виртуальные серверы.

Управление виртуальными серверами в VMmanager

Для действий с виртуальным сервером нужно выделить его одним кликом и затем выбрать иконку действия в верхнем меню. Далее рассмотрим функциональное меню VMmanager более подробно.

 Управление виртуальными серверами в VMmanager

Функция «Изменить»

Данная опция позволяет пользователю изменить доменное имя виртуальной машины или оставить комментарий о сервере. Другие параметры закрыты для изменения и не должны редактироваться.

Функция «Изменить»

«Доменное имя» никак не влияет на работу сервера и является технической информацией, необходимой для запуска услуги. Что бы изменить его, следует нажать «Изменить», отредактировать графу «Домен» и кликнуть «Ok».

Функция «Старт»

Виртуальный сервер может быть включен, выключен или перезапущен, точно так же, как физический сервер или компьютер. Если VDS выключен, у него отображается статус «Виртуальная машина выключена».

Функция «Старт»

В этом случае его можно запустить с помощью кнопки «Старт».

Функция «Стоп»

Если сервер активен, у него отображается статус «Виртуальная машина включена». Остановить VPS можно с помощью кнопки «Стоп».

Функция «Стоп»

Функция «Перезапуск»

Также активный сервер можно перезапустить, сначала система его остановит, затем сразу же выполнить запуск.

Функция «Переустановить»

С помощью кнопки «Переустановить» можно выполнить переустановку операционной системы. Подробнее о том, как поменять ОС через панель VMmanager можно почитать здесь.

Функция «Пароль»

С помощью этой опции можно изменить пароль для подключения к серверу. При нажатии «Пароль» пользователь перейдет на страницу ввода нового пароля.

Далее нужно задать новый пароль, повторить его в графе подтверждение и нажать «Ok».

Также можно применить альтернативные способы восстановления пароля, воспользовавшись инструкциями отдельно для каждой версии Linux на Centos 6, Centos 7, Ubuntu и Debian.

Функция «Диски»

Если нажать на «Диски», получим информацию о виртуальных дисках.

Функция «Диски»

Функция «Интерфейсы»

Позволяет получить информацию о сетевых интерфейсах VDS:

  • адрес;
  • связанную сеть;
  • модель эмулируемого сетевого устройства.

Функция «IP-адреса»

Нажав на «IP-адреса», можно вывести следующую информацию о сети:

  • IP-адрес;
  • домен;
  • адрес шлюза;
  • маска сети.

Функция «IP-адреса»

Функция «Снимки»

Снимок виртуальной машины (снапшот) — аналог резервирования данных веб-сервера с помощью бэкапа, только для VPS сервера. Подробнее работа со снапшотами рассмотрена в этой статье.

Функция «Информация»

Нажав «Информация», в новом вкладке можно получить информацию о виртуальной машине.

Функция «Информация»

Функция «Нагрузка»

Нажав «Нагрузка», можно увидеть загруженность ресурсов виртуального сервера за выбранный период.

 Функция «Нагрузка»

Функция «Использование канала»

Перейдя во вкладку «Использование канала» нам будет выведена информация об использование интернет-канала за выбранный период — от одного дня до всего времени использования.

Функция «Использование канала»

Функция «VNC»

VNC (Virtual Network Computing) – система удалённого управления виртуальным сервером. Она работает через встроенную в панель управления VMmanager программу-клиент VNC viewer. Подробнее о подключении к серверу по VNC можно узнать здесь.

Подключение к серверу

Основой работы с VPS сервером на Linux является SSH подключение. Подключение по SSH осуществляется с помощью SSH клиентов. Одним из самых популярных является PuTTY. Работа с программой подробней рассмотрена в этой статье. Информацию о других способах подключения по SSH протоколу можно найти здесь. В данном руководстве приведен алгоритм обеспечения безопасности SSH подключения.

Работа с серверами на Windows осуществляется с помощью протокола удалённого рабочего стола RDP (Remote Desktop Protocol). Он позволяет обеспечить удалённую работу пользователя с сервером, на котором запущен сервис терминальных подключений. Подробнее тема подключения к удаленному рабочему столу по RDP рассмотрена в данной статье.

Размещение сайтов на VDS/VPS

Виртуальный выделенный сервер отлично подходит для размещения сайтов. Сделать это можно как в ручном режиме, так и через панель управления хостингом.

Размещение вручную

lamp stack

Чтобы разместить сайт на Linux-сервере в ручном режиме, потребуется установить комплект инструментов (стек) LEMP (Linux, Nginx, MySQL, PHP) или LAMP (Linux, Apache, MySQL, PHP).

Для размещения на VDS популярных приложений для разработчиков — Ruby, Python, Node.js, Perl, дополнительная настройка не потребуется. Это же относится и к сайтам, созданным на основе этих веб-сервисов. Их развертывание можно производить прямо на «голую» виртуальную машину, без использования каких-либо плагинов.

На Windows установка сайтов возможна с помощью WEB-сервера IIS. Подробнее об установке и настройке IIS узнать из этой статьи.

Следующий этап размещения в ручном режиме — заливка файлов сайта на сервер. Сделать это можно с помощью одного из файловых менеджеров, поддерживающих протокол безопасной передачи данных SFTP (Filezilla, WinSCP).

Для установленных веб-серверов Apache и Nginx выгрузку файлов сайта следует осуществлять в папку корневого каталога «www». Ее расположение будет зависеть от ПО, установленного на предыдущих этапах. Например, для Apache путь к директории сайта по умолчанию будет следующим:

/var/www/html

Если сайт использует базу данных, далее можно перенести ее на сервер или создать новую. Сделать это можно через специальное веб-приложение для администрирования СУБД phpMyAdmin или через прямое SSH-подключение.

После переноса файлов и базы данных сайта нужно перейти к добавлению домена. На виртуальном сервере это можно сделать через возможности DNS-хостинга. Eternalhost предоставляет эту услугу своим клиентам бесплатно.

Через панель управления

Важно помнить, что ручное размещение сайта подходит только для опытных пользователей. Но можно использовать и более простой способ — упрощенное размещение через бесплатные или платные панели управления веб-хостингом.

Из последних по соотношению цены и качества стоит выделить панель ISPmanager 5 Lite, DirectAdmin и cPanel. Из бесплатных панелей можно рекомендовать BrainyCP и VestaCP.

Ниже рассмотрим процесс размещения сайта на виртуальном сервере через панель управления хостингом по шагам. В качестве практического примера будет взят VPS с панелью ISPmanager 5 Lite.

Вход в панель

панель ISPmanager 5 Lite

После установки ISPmanager 5 Lite нужно открыть панель. Она обладает простым и интуитивно понятным интерфейсом. Дополнительную информацию по использованию можно легко найти в официальной документации.

Добавление домена

Для добавления домена, в ресурсной DNS-записи типа A должен  быть указан IP-адрес текущего виртуального сервера. Сделать привязку можно с помощью услуги DNS-хостинга, которую Eternalhost предоставляет своим клиентам бесплатно.

Для добавления сайта нужно перейти в раздел «Домены» → «WWW-домены» и нажать «Создать».

Добавление домена в ISPmanager 5 Lite

В появившемся окне «Новый WWW-домен» указать доменное имя. Остальные пункты заполнятся автоматически. При необходимости, можно задать параметры домена вручную.

Добавление домена в ISPmanager 5 Lite

Добавленный домен появится во вкладке «WWW-домены».

Загрузка файлов сайта

Теперь можно перейти к загрузке файлов сайта. Для этого — выделить доменное имя одним кликом и нажать «Войти» в верхней панели.

Загрузка файлов сайта ISPmanager 5 Lite

В открывшейся панели нужно перейти по пути «Главная» → «Менеджер файлов» → папка «www» → доменное имя.

Загрузка файлов сайта ISPmanager 5 Lite

В папку с нужным доменным именем следует добавить файлы сайта при помощи функции «Закачать» из верхнего меню.

Загрузка файлов сайта ISPmanager 5 Lite

Добавление базы данных и почтового домена

При необходимости пользователь может создать базу данных. Для этого нужно пройти из раздела «Главное» в подраздел «Базы данных» и нажать «Создать».

Добавление базы данных ISPmanager 5 Lite

Далее следует заполнить поля формы «Новая база данных» и нажать «Ok».

В случае если у пользователя есть уже готовая база данных, ее можно загрузить, выделив кликом на созданную базу данных и нажать «Закачать».

Добавление базы данных ISPmanager 5 Lite

Аналогичным образом добавляются и почтовые домены сайта. Для этого нужно перейти по пути «Главное» → «Почтовые домены» и нажать «Создать».

Добавлениепочтового домена ISPmanager 5 Lite

Перенос сайтов

Для новых клиентов Eternalhost, которые использовали ISPmanager 5 Lite на старом хостинге и хотят сохранить эту панель на новом, возможен бесплатный перенос до 5 сайтов. Для этого, после приобретения услуги нужно составить соответствующее обращение (тикет) в техническую поддержку.

Безопасность

Обеспечение безопасности виртуального сервера — важнейший аспект для каждого владельца VPS. Настройки безопасности всегда индивидуальны и должны подстраиваться под конкретную задачу.

Про защиту сервера от взлома расскажет обзорная статья в нашем блоге. Про то, так защититься от DDoS-атак — одной из самых распространенных угроз безопасности VDS, можно узнать здесь.

На хостинге Еternalhost  реализована возможность подключения системы надежной защиты сайтов от DDoS-атак. Услуга предоставляется клиентам бесплатно. Нужно только обратиться в техническую поддержку — специалисты сами настроят фильтры под индивидуальные нужды ресурса.

Тестовый период

Для VDS/VPS тестовый период не предоставляется, но вы можете запросить возврат денежных средств в течение 14 дней после покупки услуги.

Для чего еще можно использовать виртуальный сервер

Ниже можно найти ссылки на полезные статьи, раскрывающие важные аспекты работы с VPS/VDS.

  • Настройка и запуск cron на веб-сервере
  • Работа с архивами через SSH-подключение
  • Установка и защита phpMyAdmin на VPS в Debian
  • Установка и защита phpMyAdmin на VPS в Ubuntu
  • Оптимизация производительности MySQL сервера
  • Защита VPS от взлома
  • Как проверить и снизить нагрузку на VPS
  • Управление снимками виртуальной машины на VPS

Содержание

  1. Как создать виртуальный сервер на своем компьютере
  2. Для чего нужен виртуальный сервер на компьютере
  3. Создание локального сервера на компьютере
  4. Переход на виртуальный сервер
  5. Можно ли самому запустить VDS-хостинг?
  6. Как сделать сервер дома
  7. Создаем сервер с нуля
  8. Как создать свой VPS-хостинг с нуля и начать на нем зарабатывать (введение)
  9. Вам нужен сайт
  10. Стартуем
  11. Финансовый аспект
  12. 8 лучших локальных серверов
  13. OpenServer
  14. Denwer
  15. Домашний хостинг сайтов с динамическим IP
  16. Что делать?
  17. Используем сервисы которые предоставляют нам DNS-хостинг
  18. Используем собственный DNS-сервер в связке с DDNS-доменом
  19. Вывод

Как создать виртуальный сервер на своем компьютере

Я расскажу о том, при каких обстоятельствах понадобится виртуальный сервер, какие существуют программы для его создания и как взаимодействовать с ними.

Для чего нужен виртуальный сервер на компьютере

VDS-сервер (если быть точнее, локальный сервер), развернутый на локальном компьютере, пригодится при тестировании уже готового сайта, при внедрении в него новых скриптов и дополнений, которые окажут то или иное влияние на общую работоспособность проекта. Помимо тестирования, на виртуальном сервере происходит и отладка добавленных компонентов. У вас появляется возможность редактировать их под себя до момента релиза.

Однако стоит уточнить, что полноценную реализацию VDS-сервера на одном локальном компьютере все равно не развернуть, поэтому за помощью придется обращаться к программам для создания локальных серверов, которые и помогут обойтись без приобретения услуг на сторонних сайтах.

Создание локального сервера на компьютере

Приобретение VDS подходит в том случае, когда у вас уже есть готовый проект. Для тестирования же целесообразно использовать локальный сервер при помощи специальных программ. Одним из лучших решений можно считать OpenServer. Этот инструмент подойдет начинающим, поскольку легко устанавливается и настраивается. Ниже я даю ссылку на тематическую инструкцию, которая поможет разобраться с тем, как начать пользоваться этой программой.

%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 %D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%8B OpenServer %D0%B4%D0%BB%D1%8F %D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8 %D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE %D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0

Существует огромный список локальных серверов, доступных для установки как в Windows, так и Linux. Ознакомиться с ними можно в отдельной статье, перейдя по ссылке ниже.

Переход на виртуальный сервер

Выше вы ознакомились с информацией об организации виртуального сервера и подключении локального на своем компьютере. Из этого уже понятно, что все процессы довольно сложны и подходят только в определенных ситуациях. Зачем создавать сервер самостоятельно, когда за небольшую плату можно купить виртуальный сервер и использовать его для своих целей? Например, Timeweb предлагает высокопроизводительные VDS от 45 рублей в месяц.

%D0%9F%D1%80%D0%B8%D0%BE%D0%B1%D1%80%D0%B5%D1%82%D0%B5%D0%BD%D0%B8%D0%B5 %D1%83%D1%81%D0%BB%D1%83%D0%B3%D0%B8 VDS %D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0 %D0%BD%D0%B0 %D1%81%D0%B0%D0%B9%D1%82%D0%B5 Timeweb

Приведу несколько примеров, для чего нужен VDS-сервер, а в каких ситуациях он просто необходим.

Существуют и другие факторы, но это самые основные. Теперь вы можете сформировать полную картину того, нужно ли вам переходить на VDS-сервер или подойдет локальный вариант.

Можно ли самому запустить VDS-хостинг?

В сети есть много статей, рассказывающих о том, что создать VDS самому – не такая уж и сложная задача. Особенно если запустить его на своем компьютере и продавать. Хочу уверить, что это полный абсурд.

Разумеется, VDS или VPS-хостинг можно запустить самостоятельно, предоставляя услуги всем желающим, но точно не на своем компьютере. Это целый бизнес, требующий ответственного подхода, определенных знаний и вложений средств. Рассказывать об этом детально нет смысла, однако для общего развития уточню несколько основных деталей.

Выбор типа продажи виртуальных серверов и оборудования – с амый важный финансовый вопрос, поскольку он имеет несколько вариантов развития.

Следует посчитать все затраты, найти помощников или заняться организацией хостинга самостоятельно. Открыть его не так уж и просто, ведь это требует серьезного подхода. Обычному пользователю для тестирования своих сайтов этот вариант, естественно, не подойдет, поэтому предлагаю ограничиться локальным сервером.

Источник

Как сделать сервер дома

30a4db46262db5e70ba1790b5f11c8a0

В кругу веб-разработчиков можно часто слышать о VPS-серверах и хостинг-провайдерах, предоставляющих виртуальные машины в аренду. Такие услуги приходят на помощь загруженным сайтам, корпоративным порталам, форекс-трейдерам и другим проектам. Найти подходящий хостинг бывает довольно проблематично: высокая цена, плохая производительность и прочие аспекты, мешающие оптимальному функционалу. Альтернативой VPS может стать создание собственного домашнего сервера. Не сказать, что это лучший вариант, но при грамотном подходе для небольшого сайта хватит ресурсов домашнего ПК. Конечно, это не будет VPS в обычном понимании, лучше это назвать хостингом для сайта.

О создании домашнего сервера сегодня и поговорим.

Создаем сервер с нуля

Прежде чем создавать домашний хостинг, стоит проверить, потянет ли компьютер высокую нагрузку и справится ли интернет с большим потоком данных. Для полного погружения в тему поговорим обо всех нюансах.

При создании собственного сервера можно пойти двумя путями: использовать личный компьютер или арендовать VPS у хостинг-провайдера.

В первом случае потребуется отдать все силы ПК на обработку данных и поддержание высокой производительности хостинга. Обратите внимание, что сервер будет использовать ваше интернет-соединение, поэтому позаботьтесь о бесперебойной сети с мощным тарифным планом.

Если вы уверены в силах своей машины, то следующий шаг — создание статического IP. По умолчанию адрес установлен как динамический, он изменяется каждый раз при выходе в интернет. Статический же напротив устанавливается один раз и всегда остается неизменным. Это позволяет обеспечить точку входа для «белых» сайтов, платежных систем, безопасных соединений и почтовых сервисов.

Когда мы запускаем свой ресурс на стороннем хостинге, от нас требуется лишь оплата услуги, а вот при создании собственного сайта на локальной машине, помимо всего прочего, необходим статический адрес. Их количество ограничено, каждый из них арендуется на определенное время, и в этот период никто другой не может его официально использовать. Проще говоря, когда за организацией закреплен индивидуальный адрес, клиенты смогут легко найти веб-ресурс и приобрести нужные услуги.

Обсудить покупку статического IP вы можете со своим интернет-провайдером. Далее следует установка программного обеспечения, в нашем случае отлично подойдет Open Server, серверная платформа, предназначенная для веб-разработчиков. Благодаря ей мы можем не беспокоиться об установке PHP, Apache, MySQL и прочих средствах. Установив данное ПО, мы сможем запустить сервер дома и загрузить на него сайт.

Рассмотрим краткую инструкцию по работе с Open Server:

Мы провели работу с настройкой локального сервера. Что касается аренды VPS у хостинг-провайдера, нам потребуется подобрать подходящий тариф и активировать его. На готовый сервер мы сможем выгрузить свой веб-ресурс, а затем открыть его всему интернету.

На этом наша статья подходит к концу. Удачи!

Источник

Как создать свой VPS-хостинг с нуля и начать на нем зарабатывать (введение)

image loader

Здравствуйте, уважаемые читатели хабра. С данного материала мы начинаем серию публикаций о том, как построить VPS-хостинг с нуля на базе RUVDS White Label API.

В данной вводной публикации мы расскажем, что нужно сделать в первую очередь, чтобы как можно скорее начать получать первую прибыль от вашего собственного VPS-хостинга, как сделать относительно быстро и насколько это целесообразно и выгодно. Если вы решили создать свой VPS-хостинг с нуля, но у Вас нет своей инфраструктуры или нет средств и времени для её создания, добро пожаловать под кат.

Вам нужен сайт

Чтобы организовать ваш собственный VPS-сервис Вам в первую очередь понадобятся 2 вещи — сайт, на котором вы будете предлагать услуги аренды VPS-серверов и поставщик услуг, предоставляющий Вам для этих целей выгодные партнёрские условия, свою инфраструктуру и надежное API с широкими возможностями. Что же такое API? Это некий интерфейс, используя который вы сможете предоставить Вашим клиентам все те же возможности по управлению серверами, что и предоставляет Ваш поставщик услуг своим клиентам.

Интегрировать сайт с вашим VPS-провайдером посредством API будет намного дешевле и быстрее, чем создавать свою облачную инфраструктуру с нуля, так как он в этом случае «берёт на себя» множество вопросов: не нужно заботиться о наличии достаточного количества ресурсов у провайдера, о том, как организовать широкий и отказоустойчивый канал для доступа в интернет с виртуальных серверов, как собирать и хранить данные об использовании ресурсов серверами и так далее.

Стартуем

Что должно быть реализовано на этом сайте?

Регистрация, аутентификация / авторизация пользователей, восстановление паролей, форма обратной связи.
image loader

Это есть у всех без исключения хостинг-провайдеров. Ваш будущий клиент обязан иметь возможность зарегистрироваться, восстановить пароль в случае его утраты, иметь личный кабинет на сайте с актуальной информацией о его балансе, купленных серверах и т.д. Также, ему обязательно нужно предоставить возможность сообщить о возникшей проблеме в технической поддержку. Для того, чтобы избежать массовой регистрации «фэйковых» аккаунтов, мы рекомендуем не пренебрегать средствами дополнительной защиты, вроде капчи на формах, а также сохранять о пользователе максимальное количество доступной информации, которая может помочь в случае выявления каких-либо нарушений с его стороны. В данном случае, есть множество готовых решений, требующих небольших доработок. Если вы планируете создавать ваш сайт на основе CMS, то вышеописанная функциональность в ней или какой-то степени реализована, или же легко подключается с помощью плагинов.

Управление личными данными клиента

image loader

Должно быть в какой-то мере реализовано, однако можно обойтись и без этого. Данная функциональность не является блокирующей запуск вашего сервиса.

Управление серверами клиента

image loader

То, что должно быть на данной странице вашего сайта зависит от того, в какой мере вы хотите использовать доступную функциональность вашего провайдера услуг и какой контроль над сервером вы будете предоставлять вашему клиенту. Например, вы можете создавать ему выделенный сервер после внесения необходимой суммы на баланс и его письменного запроса в техническую поддержку, или вы можете предоставить ему полноценный конфигуратор для тонкой настройки характеристик сервера, а также интерфейсы для изменения конфигурации в процессе работы, получения статистики нагрузки сервера, различных возможностей вроде переустановки ОС и так далее. Скорость запуска вашего VPS-хостинга в зависимости выбранного варианта будет значительно отличаться. Более детально этот вопрос мы рассмотрим в следующих статьях из данного цикла.

Возможность использования тестового периода

image loader

Очевидно, что для первоначального продвижения вашего нового сервиса VPS-хостинга Вам понадобиться реализовать возможность использования тестового периода. Это необходимо для того, чтобы ваш клиент мог сам решить, насколько объявленная вами цена за аренду VPS соответствует качеству, предоставляемых вами услуг. Что нужно учесть при реализации? В первую очередь, нужно выбрать количество дней. Не стоит делать тестовый пеериод слишком длинным — на вашем сервисе будут регистрироваться клиенты, которые просто хотят заполучить бесплатный сервер на определённый срок, а после того, как тестовый период завершится, зарегистрируют новый аккаунт и попытаются воспользоваться тестовым периодом снова. Для того, чтобы в какой-то мере обезопасить Вас от таких клиентов, вам обязательно нужно научиться их идентифицировать. Это особенно важно на начальном этапе развития вашего сервиса, как из-за каждого такой клиента вы будете недополучать потенциальную прибыль. Следует также учитывать, что длинный тестовый период будет Вам не слишком выгоден, так как на вашем партнёрском аккаунте, к которому привязываются все созданные вами сервера, тестового периода нет.

image loader

А как клиенты будут пополнять баланс и покупать сервера? Разумеется, нам понадобится ещё один очень важный компонент, это биллинг. Что мы включаем в понятие «биллинг»? Безусловно, в него входит создание / редактирование текущих тарифов, интерфейсы для приема платежей клиентов, внутренние механизмы обработки платежей, создание акций / скидок, средства мониторинга.

К реализации своего или интеграции в Ваш проект стороннего биллинга стоит подойти особенно ответственно, ведь от работоспособности этого компонента напрямую зависит возможность покупки VPS сервера на вашем сайте (читай ваши первые деньги). Чтобы быстро начать принимать деньги от самых популярных платёжных систем, мы рекомендуем Вам использовать платёжные агрегаторы. Почему? Во-первых, интегрироваться с одним агрегатором значительно быстрее и проще, чем с каждой из предоставляемых им платёжных систем. Это связано с тем, что у каждой платёжной системы свой протокол взаимодействия, который нужно корректно реализовать и унифицировать работу с ним внутри вашей системы, что крайне трудоемко. Во-вторых, у Вас есть один интрефейс, предоставляющий большую часть необходимой функциональности для работы с платежами клиентов — это личный кабинет агрегатора. Разумеется, за все это придётся заплатить дополнительную комиссию, но на наш взгляд, это решение оптимально при создании своего VPS-сервиса.

Разумеется, до интеграции с платёжным агрегатором, Ваш сайт должен удовлетворять определённым требованиям. В качестве примера можно привести требования у платёжного агрегатора paymaster:

Также, стоит обратить внимание на то, что список платёжных систем, как правило, значительно шире, если вы заключаете договор в качестве юридического лица. В некоторых случаях, подключение определённых платёжных систем может занимать достаточно длительное время, так как ваш сайт должен удовлетворять требованиям каждой платёжной системы, предоставляемой агрегатором, и процедура проверки производится на стороне платёжной системы.

Финансовый аспект

Мы подошли к одному из самых важных аспектов (если не самому важному) — финансовому. Работать с Вашим поставщиком VPS-услуг должно быть выгодно. Давайте, посчитаем, почему организовывать сервис аренды VPS-серверов, выбрав в качестве поставщика услуг провайдера RUVDS выгодно.

Возьмем наиболее популярные конфигурации VPS на базе операционной системы Windows Server 2012 R2 и приведём некоторые данные, которые мы получили при анализе рынка VPS-услуг в России по состоянию на февраль 2016:

Конфигурация 1 2 3 4 5
Количество процессоров 1 2 4 6 8
Объем оперативной памяти, Гб 1 2 4 8 16
Объем диска, Гб, HDD 20 40 120 300 600
Количество адресов IPv4 1 1 1 1 1
Текущая цена конфигурации
При оплате за месяц 300 р. 600 р. 1400 р. 2980 р. 5720 р.
При оплате за год 2880 р. 5760 р. 13440 р. 28608 р. 54912 р.

Для того, чтобы оценить ваш потенциальный заработок, приводим выигрыш по цене конфигураций перед усреднённой ценой конкурентов:

1 2 3 4 5
При оплате сервера на месяц 474.14 р. 759.13 р. 794.40 р. 1160.24 р. 3444.85 р.
При оплате сервера на год 328.61 р. 601.23 р. 621.31 р. 966.30 р. 3160.57 р.

Также, не забываем, что у нас есть расходы на выплату комиссии за перевод и вывод платёжным системам.

1 2 3 4 5
При оплате сервера на месяц 40 р. 120 р. 240 р. 472 р. 624 р.
При оплате сервера на год 36 р. 108 р. 216 р. 424.8 р. 561.6 р.

Текущая скидка на создание серверов с помощью API составляет 10%.
Как оценить потенциальный заработок с одного сервера заданной конфигурации, купленного на месяц? Можно воспользоваться следующей формулой:
Заработок = Тек. цена RUVDS * 10% + Разница с усреднённой конфигурацией — Расходы на выплату комиссий.

Пример расчета для конфигурации 3:

Это заработок с одного сервера. При покупке вашими клиентами 25-30 серверов такой конфигурации, вы выходите на сумму заработка уже в 20 тысяч рублей в месяц.

В следующих статьях мы расскажем в деталях о возможностях RUVDS White Label API, обсудим как подобрать оптимальные тарифы на ваш VPS-хостинг и на каких условиях можно заработать.

Источник

8 лучших локальных серверов

e507d56a80c7deb19c8a224c1fbf4cf4

Локальные серверы позволяют запускать свой сайт без использования хостинга, прямо на домашнем компьютере. Это может пригодиться для детального тестирования, а также в процессе разработки. Ничего не помешает накатить туда CMS и взаимодействовать с базами данных. Вся сложность заключается в выборе самой программы, которая и выполняет роль локального сервера. Подходящих вариантов существует огромное количество, и каждый из них обладает своими особенностями, так что сказать, какой локальный сервер лучше других, достаточно сложно.

Давайте детально разберемся в этом вопросе, рассмотрев несколько самых популярных представителей. Итак, топ лучших локальных серверов.

OpenServer

Начать стоит с программы под названием OpenServer. При ознакомлении сразу же бросается в глаза дружелюбный продуманный интерфейс, который и является одним из главных плюсов этого решения. Среди других преимуществ можно отметить простую установку, удобное управление с добавленными сайтами и отсутствие необходимости долгой настройки, чтобы все работало как надо. OpenServer отлично помещается на обычную флешку и не состоит из множества компонентов, поэтому прекрасно подходит для портативной работы.
%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 OpenServer %D0%B2 %D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5 %D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE %D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0

Если минусы в OpenServer и есть, то они связаны только с небольшими проблемами во время функционирования сайтов, но решаются за несколько секунд банальным перезапуском программы. В остальном же это один из лучших вариантов для тех, кто давно хотел развернуть локальный сервер на своем компьютере или всегда иметь его под рукой, записав на флешку.

Распространяется OpenServer бесплатно, а разработчики предлагают лишь добровольно поддержать проект. Перейти к скачиванию этой программы для Windows можно на официальном сайте.

Denwer

Denwer – один из самых популярных в свое время локальных серверов, считавшийся монополистом на отечественном рынке, поскольку ни одно из существующих на тот момент решений не смогло составить ему конкуренцию. Этот веб-сервер прост в установке и практически не занимает места на компьютере. С управлением программой разберется даже начинающий пользователь.

%D0%98%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5 Denwer %D0%B2 %D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5 %D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE %D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0

Источник

Домашний хостинг сайтов с динамическим IP

У меня (как и у многих web-разработчиков) имеется с десяток сайтов которые необходимо где-то размещать (хостить).

Сайты практически не приносят прибыли, поскольку это какие-то старые работы (по разным причинам не пошедшие в продакшн), домашняя страница, сайт заведенный красивой почты и тому подобное. Но в то же время эти сайты жалко бросать, а потому приходится каждый месяц на них тратить вполне реальные деньги чтобы покупать хостинг. Деньги, прямо скажем небольшие, но тем не менее их жалко, поскольку отдачи от сайтов никакой нет.

В то-же время в наличии имеется:

Разумеется есть всем известные Dynamic DNS сервисы вроде noip.com, но они успешно решают лишь задачу удаленного доступа к нашему серверу (по SSH или FTP), но для хостинга совершенно нам не подходят, поскольку в настройках домена на DNS-сервере нам нужно обязательно прописать A-запись с реальным IP-адресом (а не ссылку на наш виртуальный домен).

Что делать?

Я не буду останавливаться на том, как настроить linux сервер (и тем более как его выбрать), поскольку предполагаю, что он у вас уже есть. Также я не буду подробно расписывать настройки nginx и Apache, поскольку опять-таки предполагаю, что вы с этим справитесь самостоятельно.

Первое с чем у меня возникли проблемы — это как перенаправить посетителей с моих доменов (у меня есть 2 домена) на мой домашний сервер. То есть чтобы клиент который набрал domain.com попал ровно на мой домашний сервер с учетом того, что на нем каждый день меняется IP-адрес.

Для решения нам нужно настроить DNS-сервер, а именно следующие записи: SOA, NS, MX, A, CNAME. Важно чтобы мы имели возможность настройкой TTL (time to live), поскольку время жизни наших записей должно быть очень небольшим, буквально 60-120 секунд. В противном случае при смене IP-адреса сервера пользователи долго не смогут попасть на наш сервер (из-за кеширования).

Итак, нам нужен DNS сервер, варианты решения:

Используем сервисы которые предоставляют нам DNS-хостинг

Для этого есть ряд бесплатных сервисов, из которых самым популярным является freedns.afraid.org. На таких сервисах можно добавить свой домен(ы) и получить возможность через API обновлять у них A-запись при помощи небольшого скрипта.

Выглядит вполне неплохо, но подвох в том, что эти сервисы оставляют за собой право довешивать к вашему домену поддомены третьего уровня. То есть вы зарегистрировали у них user.ru, а они спокойно довешают свои сайты вида hello.user.ru, shop.user.ru и так далее. Разумеется от этого можно отказаться, но… за деньги. Платить деньги за такие сервисы смысла я не вижу, поскольку за сравнимые деньги вы можете купить полноценный хостинг на каком-нибудь провайдере без всяких плясок вокруг DNS настроек.

Остальные сервисы рассматривать не будем, а сосредоточимся на втором варианте.

Используем собственный DNS-сервер в связке с DDNS-доменом

Для этого варианта у нас, во-первых, должен быть DDNS-домен (который обновляется при смене IP), например, domain.ddns.net, а во-вторых, придется установить и настроить BIND на нашем сервере.

Всего необходимо сделать ровно 5 шагов. Везде под словами «domain» или «domain.ru» подразумевается ваше имя домена (короткое или полное).

1. Настроить 2 или 3 DDNS-поддомена

Почему 2 или 3? Потому, что ряд регистрантов не разрешит вам использовать домен только с одним NS-сервером. Самое обидно, что не все про это скажут — ваш домен просто не будет работать, но вы не будете понимать почему.

Тут все просто — идем на noip.com, там регистрируем аккаунт и добавляем 3 бесплатных поддомена (больше 3 не даст).

2. Настраиваем собственный DNS-сервер

Создаем зоны (по одной зоне на каждый наш домен):

и собственно файл с настройками зоны:

Примечание: обращаю внимание, что TTL устанавливаем равным 60 секунд. В файле /etc/bind/named.conf.local добавляем подключение нашей зоны:

Все, рестартуем BIND:

И глянем /var/log/syslog чтобы там не было сообщений об ошибках

3. Настроить наш домен(ы)

Идем в панель управления регистратора и там в настройках нашего домена в качестве NS-серверов указываем созданные DDNS-поддомены:

После этого возможно придется подождать несколько часов (или даже сутки) пока настройки среплицируются между всеми серверами.

4. Настроить периодическое обновление IP-адресов

Мой роутер поддерживает обновление IP-адреса на одном домене, но мне нужно это делать сразу для 3-х доменов. Плюс нам надо обновлять IP-адрес в конфиге BIND’а, поэтому напишем скрипт который будет делать:

Скрипт нужно запускать под рутом (чтобы ему хватило прав обновлять конфиги BIND’а и рестартовать его). Добавляем в crontab рута его запуск каждую минуту:

Пару слов про определение текущего IP-адреса. В скрипте выше это делается через резолвинг DDNS-поддомена domain.ddns.net. То есть сначала наш роутер его туда прописывает, а потом мы читаем. Это не очень хороший вариант, поскольку мы завязываемся на роутер и можем потерять несколько минут пока на DDNS-поддомене обновится IP-адрес на актуальный. Все это время наш сервер будет недоступен.

Поэтому у себя я использовал улучшенный вариант, который заодно не лазит в интернет:

В данном варианте мы загружаем главную страницу роутера (через http), дальше регэкспом находим на ней текущий IP-адрес. Разумеется, этот вариант подходит далеко не всем, но на DD-WRT прошивках работает.

5. Настройка роутера

Вывод

Итак, что я получил в итоге:

Источник

Понравилась статья? Поделить с друзьями:
  • Как найти как изменится спрос
  • Как найти ненужные приложения на андроиде
  • Физика как найти массу если есть объем
  • Как найти нужный гос номер
  • Как исправить смещение шейных позвонков у взрослого