Виртуальный сервер VPS / VDS под Linux
Надёжность, доступная каждому

Виртуальный сервер VPS / VDS под Linux

Linux — семейство операционных систем с открытым исходным кодом, использующие ядро Linux.

Популярные Linux-дистрибутивы (представленные и в Serveroid) — это Ubuntu, Debian, CentOS, Fedora, OpenSUSE. Наиболее известные коммерческие дистрибутивы — Red Hat Enterprise Linux и SUSE Linux Enterprise Server.

Согласно отчету Linux Foundation от 2017 года, 90% всех публичных облачных хостинг-провайдеров и 99% всех суперкомпьютеров работают под управлением Linux.

Ниже мы приводим краткое описание Linux дистрибутивов, которые вы можете установить на виртуальном сервере в облаке Serveroid.

Ubuntu

Самый популярный Linux дистрибутив, нацеленный в том числе на использование в качестве десктопной ОС. Появился в 2004 году и быстро стал популярным. Дистрибутив Ubuntu основан на Debian, но имеет свои собственные репозитории. Новая версия выходит примерно раз в 6 месяцев, каждая пятая версия является LTS.

Debian

Дебиан существует с 1993 года. Релизы происходят примерно раз в 2 года и всесторонне тестируются, что делает Debian одним из самых стабильных дистрибутивов.

Имеет 3 ветки: Stable, Testing и Unstable. Подробнее о том, какая из версий в данный момент является Stable, а какая — Testing, можно узнать на сайте Debian. В силу редких релизов версия Stable может иметь довольно старые версии ПО.

Каждый релиз Debian назван в честь одного из героев Toy Story.

Red Hat Enterprise / CentOS

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

История версий RHEL

История версий CentOS

Fedora

Поддерживаемый комьюнити и спонсируемый Red Hat дистрибутив, содержащий возможности и программное обеспечение, планируемые к использованию в RHEL. Является апстримом RHEL, то есть внесенные в RHEL изменения содержатся и в Fedora. Новые версии дистрибутива выходят каждые 6 месяцев.

OpenSUSE

OpenSUSE Leap — это дистрибутив с релизным циклом 1 год и минорными security и bugfix релизами, что делает его удобным для использования на серверах.

Что такое виртуализация и виртуальный сервер?

Технически современные физические серверы могут иметь терабайты оперативной памяти, десятки ядер CPU и стоить десятки или сотни тысяч долларов. Этот объем вычислительных ресурсов на порядки превышает потребности типичных потребителей услуг хостинга.

Вы можете скомплектовать физический сервер в начальной конфигурации — с небольшим количеством CPU и памяти, однако затраты на эксплуатацию останутся сравнимыми — вам необходимо будет заботиться о размещении в ЦОДе, оплачивать место в коммуникационном шкафу, иметь запас комплектующих на случай аварий и так далее. Такой формат услуг называется «dedicated сервер», или «выделенный сервер», в случае если вы его арендуете, и «colocation» если вы купили сервер самостоятельно и размещаете его в коммерческом ЦОДе.

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

Виртуализация и контейнеризация

Виртуализация — это процесс выполнения одной или нескольких гостевых операционных систем, в котором каждая гостевая система получает доступ к эмулируемому, виртуальному «железу». Реализация данной технологии в ядре Linux называется KVM — Kernel Virtual Machine. Виртуальные серверы полностью изолированы друг от друга, а в рамках одного хоста могут работать несколько ОС (скажем, Linux и Windows одновременно).

Контейнеризация (OS-level virtualization) — это разделение и изоляция вычислительных ресурсов между несколькими пользователями в рамках одной операционной работающей системы. То есть все клиенты получают один и тот же Linux, но не видят файловые системы и процессы друг друга. Реализация данной технологии в основной ветке ядра Linux называется LXC (Linux Containers) и существует с 2008 года. С 2005 года существует и активно используется, особенно хостингами в России, технология OpenVZ (отсутствует в основной ветке Linux, требует отдельной сборки ядра Linux).

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

Виртуализация (на базе технологий KVM, Xen, VMWare или Hyper-V) является технологическим стандартом строительства современных облаков, а так же широко применяется VDS-хостингами для разделения хост-серверов между клиентами.

Контейнеризация имеет ограниченное применение в хостинге и используется в сегменте дешевого и ультра-дешевого хостинга. Как правило, используется технология OpenVZ, а контейнеры называются VPS серверами. Мы не рекомендуем использовать такой вид хостинга для коммерческих проектов в силу низкой надежности, свойственной дешевому хостингу (по причине экономии на всем — от железа до интернет-каналов и ЦОДов).  

В то же время контейнеризация (на базе технологии LXC) широко применяется для изоляции/контейнеризации сред исполнения в доверенном окружении в рамках одной ОС. Например, LXC используется Docker'ом.

Чем отличается облачный сервер от VPS/VDS сервера?

Аббревиатура VDS расшифровывается как Virtual Dedicated Server, иначе говоря претендует на то, что VDS является полноценным выделенным сервером, но при этом виртуальным.

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

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

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

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

Виртуальные серверы на Linux и Windows

Как мы указывали ранее, при применении технологии KVM виртуальный сервер может использовать любую операционную систему и дистрибутив — как Linux, так и Windows. Это значит, что вы можете использовать облачный хостинг Serveroid для размещения веб-проектов внутри Linux VDS, и одновременно размещать рядом виртуальный Windows сервер для 1С Бухгалтерии.

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

Выгодный сервер под ваши задачи
Рассчитать стоимость сервера
Память
Количество ядер
Жёсткий диск
Внешние адреса
Итого
Память
Количество ядер
Жёсткий диск
Внешние адреса