Потребность в вычислительных мощностях регулярно возникает у компаний, работающих в разных сферах: от небольших до достаточно крупных и территориально распределенных организаций. Существует несколько вариантов решения данного вопроса. Многие компании имеют собственную инфраструктуру, в состав которой входят серверы, системы хранения данных, системы резервного копирования, телекоммуникационное оборудование. Для обслуживания и администрирования сети в штате состоят квалифицированные специалисты.
Еще одним востребованным вариантом является аренда вычислительных мощностей в специализированных организациях, предоставляющих подобные услуги. При наличии потребности в дополнительных ресурсах можно заключить договор и получить в распоряжение выделенный сервер, стандартный хостинг или VPS. Каждый вариант имеет свои особенности, преимущества и недостатки. Стоимость использования ресурсов зависит от условий договора и выделенных мощностей.
Есть четыре разновидности хостинга: виртуальный хостинг (shared), VPS/VDS (виртуальный сервер), выделенный сервер (DS, Dedicated Server) и облако (cloud service).
VPS - это virtual personal server или виртуальный частный сервер, а VDS – virtual dedicated server или виртуальный выделенный сервер. В обоих случаях это выделенный сервер, запущенный в виртуальной среде, то есть виртуальный сервер. На Западе два понятия значат одно и то же. У нас аналогично, однако каждый термин имеет привязку к своей технологии виртуализации. Для VPS используется OpenVZ – виртуализация при помощи ОС, для VDS применяется KVM (Kernel-based Virtual Machine), то есть виртуализация при помощи аппаратной части сервера.
Очевидно, что при любом виде хостинга сайт будет располагаться на физическом сервере, даже если это облачный сервис. По виду это большой системный блок с процессором, ОС и большим объемом памяти, который устанавливается на специальной стойке. Таким машинам нужна мощная система охлаждения и очень важно бесперебойное питание, ведь от этого зависит доступность сайта. Поэтому их обслуживанием занимаются отдельные компании – дата-центры, которые предоставляют сервер в аренду клиенту.
При этом ресурс оборудования большой, и обычно все его мощности не нужны одному пользователю. Физический сервер делится на разные услуги (виртуальный хостинг, VPS), и они предоставляются разным клиентам. Однако если вам требуется весь потенциал физического сервера, можно арендовать его полностью. Эта услуга и называется «dedicated сервер».
При виртуальном хостинге пропускная способность и объем трафика сайта ограничиваются автоматически, по тарифу и выделенным ресурсам. При большой нагрузке лучше выбрать Dedicated Server, иначе сайт будет сильно тормозить, упираясь в лимиты, выставленные провайдером.
Если вы используете данные, которым важно обеспечить безопасность (данные о транзакциях, клиентах и т. д.), уверенно выбирайте выделенный сервер. На виртуальном хостинге вашего соседа по серверу могут атаковать хакеры, что сделает открытым и вас. На выделенном сервере вы один. К тому же вы сможете использовать отдельный IP-адрес, что тоже повысит безопасность.
Вы можете вкладывать много средств в SEO, но если ваш сосед по серверу – спамный ресурс или, допустим, сайт для взрослых, это повлияет и на ваш сайт. Робот поисковой системы, просто ориентируясь на ваш IP, который также ведет к недобросовестным соседям, снизит ваш рейтинг. Если вам нужны высокие позиции и хороший рейтинг в поисковых системах, выбирайте выделенный сервер.
Если ваш сайт часто подвергается DDoS-атакам, DS сможет дольше выдержать нагрузку от лишнего трафика и позволит точнее определить источник вмешательства.
Для этих целей могут потребоваться нестандартное ПО и большая пропускная способность. На виртуальном сервере нужных ресурсов может не быть. Тогда единственный вариант – Dedicated Server.
Крупным предприятиям с объемными базами данных и большим числом пользователей программы выгоднее использовать выделенный сервер. На виртуальном хостинге 1С будет тормозить, как и любое требовательное ПО.
DS – это надежное хранилище. А благодаря своей производительности оно может легко обрабатывать объемные массивы.
Решение указанных задач требует высокой скорости работы компьютера, обеспечиваемой за счет:
Именно выделенные серверы, располагающиеся в современных ЦОД (дата-центрах), в полной мере соответствуют критериям максимальной производительности. В зависимости от фактической нагрузки заказчику предлагается компьютер, обладающий большей или меньшей мощностью (которая при этом коррелирует со стоимостью аренды dedicated-сервера).
Главная характеристика рассматриваемого устройства – автономность, применение в качестве обособленной физической единицы. Аренда целого компьютера дает возможность размещать на нем любые операционные системы, программы (если не устраивают предложенные ЦОД), файлы.
На заметку: в редких случаях арендодатели накладывают ограничения на изменение системного ПО – при заключении договора нужно обращать внимание на соответствующие положения.
Все производительные мощности устройства будут в распоряжении арендатора. Только он сможет использовать канал связи с интернетом. Дата-центр не будет вмешиваться в процесс администрирования (без запроса от заказчика). Оплачивая аренду физического сервера, заказчик может без формальных ограничений использовать все его ресурсы и функции. Производительность устройства будет достаточно высока, чтобы риски замедлений и сбоев в работе стали минимальными.
Заказчик (арендатор) выделенного (dedicated) сервера платит за:
Вместе с тем практическая работа с dedicated-сервером требует специальных навыков в части системного администрирования (во многих случаях – знания языков веб-разработки, программирования). Требования к компетенциям сотрудников в данном случае соотносятся со сложностью сетевых проектов. Типичный уровень их сложности, при котором появляется необходимость в аренде выделенного устройства, предполагает, что системный администратор будет уметь:
При наличии компетенций обеспечивается максимальное использование преимуществ оборудования.
Вы – единственный пользователь на сервере, поэтому можете как вам угодно настраивать конфигурацию: менять ОС, устанавливать приложения, создавать бэкап-версии своего сайта. На виртуальном сервере такой простор действий невозможен. По сути, там вы пользуетесь только тем, что дано изначально всем, и можете лишь незначительно влиять на функционал в границах дозволенного, не более. Пробовали развернуться в тесноте? Здесь так же.
Это гарантирует быструю загрузку сайта и хорошую пропускную способность, что особенно важно при обработке трафика в часы пик. Количество сбоев уменьшается, сайт работает стабильнее.
Если хакеры атакуют сайт другого пользователя, который есть на вашем сервере, замедлится работа и вашего сайта. При выделенном сервере такая проблема исключена. К тому же вы можете настраивать безопасность так, как нужно именно вам – под конкретные задачи.
Если ваш сайт постоянно не будет работать по причине каких-либо сбоев, пользователи просто найдут альтернативный ресурс с нужным им контентом или услугами. Сайт на выделенном сервере может работать всегда (у него высокий аптайм, то есть время непрерывной работы, без остановки) и будет оставаться стабильным даже в час пик.
Если для покупки своего сервера бюджета недостаточно, вы можете просто арендовать его у хостинг-провайдера. Вы размещаете сайт и работаете с ним, а обслуживанием сервера занимается сам провайдер или внешний исполнитель. Вам не нужно арендовать помещение, оплачивать услуги технических специалистов, покупать оборудование, устанавливать системы видеонаблюдения, пожаротушения, настраивать климатическую технику и так далее.
Облачный сервер – аппаратно-программный комплекс, который также задействуется удаленно. На практике его работа обеспечивается за счет использования ресурсов нескольких физических компьютеров, объединенных в сеть.
В зависимости от функционала и производительности облака решаются те или иные вычислительные задачи. При наличии больших мощностей они могут быть сравнимы с теми, что характеризуют применение dedicated-решений. Как следствие, облачный инструмент становится способным производить сложные вычисления и обрабатывать большие данные. Однако на практике подобное явление – редкость. Пользователь приобретает доступ к облачному серверу в целях решения конкретной задачи:
Сущность задачи определяет потребность в наборе конкретных функций облака и уровне производительности. Величина соответствующей потребности определяет стоимость доступа к облачному решению. Его поставщик определяет типичные (актуальные для целевой аудитории заказчиков) наборы функций и параметры производительности и устанавливает для них тарифные планы, по которым оплачивается доступ к облаку.
Пользователь облачного решения платит за конкретную функцию, тип сервиса. Например – за размещение файлов, баз данных в облачном хранилище.
При этом, как правило, используется то программное обеспечение, которое предлагается поставщиком. То есть нет возможности изменить операционную систему или веб-сервер, тем или иным образом повлиять на задействуемые решения для защиты данных. Но требования к навыкам администратора в данном случае гораздо ниже.
Основные меры по обеспечению работоспособности ПО, выявлению ошибок и реагированию на них принимает поставщик облачных услуг. Заказчик облачного решения – чистый «пользователь» по роли. Он обычно задействует достаточно понятные, простые в освоении интерфейсы для управления облачными инструментами.
Сравним основные характеристики dedicated-сервера и облачных решений:
Признак |
Dedicated-сервер |
Облачный инструмент |
Что в распоряжении заказчика |
Все аппаратно-программные ресурсы арендуемого компьютера |
Часть аппаратно-программных ресурсов компьютеров в сети, достаточная для решения конкретной задачи заказчика |
Программное обеспечение |
Предлагается (как правило) поставщиком (арендодателем), но может быть заменено заказчиком |
Используется только предложенное поставщиком |
Производительность и доступные функции |
Ограничены лишь фактической производительностью |
Ограничены параметрами тарифа на доступ к облаку |
Решаемые задачи |
||
Требуемые навыки пользователя |
Системное администрирование, управление серверными ОС, веб-серверами, ПО для тестирования |
Практическое освоение интерфейсов облачного ПО от поставщика |
VPS (Virtual Private Server) – комплекс аппаратно-программных ресурсов, обеспечивающих аренду части мощностей физического сервера. В рамках нее заказчик вправе пользоваться теми же функциями и возможностями, что и при аренде целого dedicated-устройства – но при существенных ограничениях в производительности. При этом фактические объемы ресурсов, предоставленные арендатору, определяют размер платы за аренду VPS в рамках тарифа. Эти объемы обычно выражаются:
Заказчик VPS платит за использование части ресурсов (производительных мощностей) компьютера. Чем более она объемна, тем выше цена.
Хостинг в широком смысле – аппаратно-программный сервис, обеспечивающий размещение и функционирование данных в компьютерной сети. Он может быть:
Состав аппаратных и программных компонентов для хостинга определяется исходя из объема, состава, посещаемости сайта. Чем более технологически сложным является веб-ресурс – тем большей производительности требует хостинг.
Основной тип данных на хостинге – сайты общего назначения (информационные). Как правило, в их составе нет компонентов, обеспечивающих проведение высокопроизводительных вычислений. Поэтому типичному пользователю хостинга предоставляется в распоряжение только часть необходимых вычислительных ресурсов компьютера.
Хостинг-провайдеры – поставщики услуг хостинга, определяют стоимость доступа к вычислительным ресурсам исходя из их объема, который нужен заказчику, в части:
В случае, если текущего объема не хватает, пользователь докупает больше нужных ресурсов.
Заказчик хостинга платит за возможность разместить сайт в рамках доступного объема ресурсов по тарифу.
Итак, основные характеристики dedicated-сервера, VPS и хостинга:
Критерий |
Dedicated |
VPS |
Хостинг |
Назначение |
Обеспечение различных типов вычислений (прежде всего, требующих высокой производительности) |
Обеспечение вычислений в рамках приемлемого уровня производительности |
Размещение и администрирование сайта, не предусматривающее сложных вычислений |
На чем базируется |
Целый компьютер со всеми ресурсами |
Часть ресурсов компьютера |
В зависимости от масштабов сайта, задействуется тот или иной объем ресурса компьютера (нескольких в сети) |
Функционал |
Ограничен производительностью сервера |
Ограничены производительностью располагаемых ресурсов на части сервера |
Адаптирован к обеспечению работы и администрированию сайтов |
Основной фактор приобретения доступа к выделенному физическому серверу – потребность в высокой производительности компьютера. Соответственно, выбор конкретного устройства будет в первую очередь базироваться на аппаратных параметрах компонентов, определяющих скорость работы оборудования:
Процессор:
Нюанс: реальная производительность процессора оценивается в сравнении с топовыми моделями – например, на основании публичных тестов. Бывает, что более быстрые вычисления производит процессор с меньшей частотой и количеством ядер – в силу технологичности компонентов.
Оперативная память:
Подбирается с учетом сложности и объема задач, которые вам требуется выполнять. Различают два стандарта ОЗУ: DDR3 и DDR4. Первый работает со скоростью 1333−1867 МГц, второй – со скоростью 2133−2666 МГц. Лучше, чтобы применялся современный тип ОЗУ – не ниже DDR4 (самые мощные компьютеры работают с памятью DDR5).
Жесткий диск:
Жесткие диски типа HDD более устойчивы к износу (что важно при круглосуточной нагрузке на сервер) и энергоэффективны. Однако скорость чтения и записи на SSD выше.
Выделенный сервер – компьютер, физически обособленный от других устройств. Арендатор использует все мощности оборудования, на свое усмотрение устанавливает (переустанавливает) программное обеспечение. Целесообразно, если есть практическая потребность в регулярном задействовании соответствующего объема мощностей (и перечней ПО в вариантах, нужных для заказчика).
Если полного объема ресурсов не требуется, то можно арендовать часть производительных мощностей физического компьютера – в рамках услуги VPS (несколько ГБ памяти, ядер процессора).
Если необходимо решение конкретной задачи по размещению и администрированию сайта, то оптимален заказ хостинга по подходящему тарифу. Провайдер выделит заказчику ресурсы, необходимые для работы сайта (которые при этом могут докупаться по мере роста трафика и «веса» сайта на диске).
Пожалуйста, подождите.