Хостинговая индустрия существует в России более 20 лет. Казалось бы, еще достаточно времени, чтобы рынок стабилизировался, появились четкие лидеры и простые критерии отбора клиентов.
Однако при решении проблемы выбора хостинга все равно придется полагаться на собственный опыт, рекомендации и «метод тыка».
В этой статье мы рассмотрим методический подход к выбору хостинг-провайдера с точки зрения качества веб-проекта, как с точки зрения скорости, так и надежности.
Уточню, речь пойдет только о выделенных серверах или VPS (или их облачных аналогах); мы исключаем полностью виртуальный (общий) хостинг как неприемлемый вариант.
1. Компания, какой она должна быть?
При выборе хостинговой компании необходимо учитывать несколько критериев.Специализация: Желательно, чтобы компания занималась хостингом и/или управлением дата-центром.
Наличие специализации дает два преимущества: более высокие компетенции и нацеленность на результат. Например, часто можно столкнуться с ситуацией, когда телекоммуникационная компания сдает в аренду свои дата-центры, но такая услуга не является ключевой для бизнеса и получает соответствующее внимание со стороны руководства.
Прямой поставщик: Лучше работать напрямую с компанией, которая управляет дата-центром.
Только в этом случае можно максимально быстро решить проблемы (меньше звеньев в цепочке реагирования на инциденты).
Опыт: Любые ИТ-услуги требуют динамичного развития рынка, поэтому не стоит бояться новых игроков.
Однако следует избегать компаний, созданных менее двух лет назад: в лучшем случае вы столкнетесь с «детскими» проблемами, в худшем — компания исчезнет с рынка (есть живые примеры «Оверсан», «Макхост» и некоторых других).
Шкала: Оптимальный размер компании – от малого до среднего.
Стоит избегать микрокомпаний, так как у них может не быть необходимого персонала, резервных ресурсов и, скорее всего, они будут экономить на качестве услуг.
С крупными компаниями будет сложнее взаимодействовать: в случае необходимости индивидуального решения и в целом менее чувствительными к проблемам клиентов.
Открытость: Дополнительным преимуществом станет активное участие компании в коммуникациях с клиентами.
Эта деятельность может принимать форму ведения блогов, опросов, участия в профессиональных конференциях и других мероприятиях.
Как правило, это признак желания улучшить качество услуг и готовности вести диалог с клиентами.
География: Важно, где расположены дата-центры компании — данные должны быть как можно ближе к пользователям.
Если требуется распределенная инфраструктура от одного поставщика, компания должна иметь сеть дата-центров.
2. Дата-центр
Именно дата-центр является ключом к качеству вашего проекта.Никакая организация или техническая поддержка не могут компенсировать плохую связь или сбои электропитания в ЦОД.
Для оценки критериев выбора дата-центра требуется, чтобы компания раскрыла данные о своем дата-центре.
Если таких данных нет, стоит задаться вопросом: почему эта информация скрыта? Возможности подключения: одна из важнейших характеристик.
Определяется количеством и качеством интернет-каналов в дата-центре, а также политикой обмена (пиринга) трафика.
Важно, чтобы дата-центр располагался как можно ближе к вашим пользователям (посетителям сайта).
Проверить сетевые задержки до ДЦ можно простой командой ping, которую необходимо выполнить из различных сетей в регионе целевой аудитории.
Для более глубокого анализа связности можно воспользоваться глобальным графиком связности, который представлен на сервисе Radar.qrator.net (Radar by Qrator).
На этом графике показаны политики маршрутизации между всеми автономными системами (AS) и Интернетом.
Здесь стоит посмотреть сам граф (раздел График), провайдеры, пиринг.
Также можно посмотреть на крупных клиентов хостера (тех, у которых есть своя AS).
Следует с осторожностью относиться к компаниям, граф связности которых ограничен одним узлом — это означает, что хостер подключен через чужую сеть и полностью зависит от ее работы.
Дата запуска: Предпочтение следует отдавать новым дата-центрам, поскольку сейчас используются более продуманные проекты, выделяются большие мощности и обеспечивается большая пропускная способность.
При этом нужно помнить о возможности возникновения «детских» проблем в дата-центрах, запущенных «вчера».
В старых дата-центрах также возможна замена/обслуживание инфраструктурного оборудования, что часто приводит к перебоям в обслуживании.
Сертификация: Теоретически уровень сертификации (Tier II, III, IV) должен показывать надежность дата-центра.
В целом идея правильная; наличие такой сертификации (Tier II, желательно Tier III) можно рассматривать как преимущество.
Однако нужно помнить, что, как правило, сертифицируется только проект дата-центра.
Совсем не факт, что проект будет реализован в полной мере.
Кроме того, самый важный аспект – обслуживание и эксплуатация – в России обычно не сертифицирован.
Эисточник питания: подключенной мощности должно хватить для ваших нужд (в случае аренды стойки).
Резервирование должно быть организовано либо по классической схеме: электрический ИБП + дизель-генератор, либо в виде динамического ИБП.
Питание ДК желательно от двух независимых лучей.
В реальности надежность электроснабжения можно проверить только на личном опыте (были случаи отключения постоянного тока из-за ИБП).
Охлаждение и вентиляция: Существуют разные стандарты температуры в машинном помещении постоянного тока.
Современная тенденция энергоэффективности заключается в повышении рабочей температуры воздуха, поэтому стоит уточнить температурные требования вашего оборудования.
Важно, чтобы система кондиционирования имела резерв на обслуживание и запас мощности.
Кроме того, важно, чтобы воздух в машинном помещении был очищен от пыли, иначе оборудование очень быстро засоряется грязью.
Дополнительная отказоустойчивость: для критически важных приложений могут потребоваться дополнительные меры по повышению надежности — подключение сервера по двум линиям электропитания, нескольким независимым сетевым каналам или организация отказоустойчивости между ЦОД (например, VRRP).
Наличие и стоимость каналов: При оценке стоимости размещения необходимо точно узнать условия подключения.
Во-первых, канал может быть с гарантированной или негарантированной пропускной способностью.
Во-вторых, может быть ограничение на объем трафика или соотношение входящего/исходящего.
Также стоит заранее узнать возможность и стоимость расширения каналов (стандарт – 100 Мбит/с).
Процессы и безопасность: Решая разместить оборудование в дата-центре, полезно заранее посетить его и посмотреть систему безопасности, а также организацию работы с оборудованием.
Вход в компьютерный зал должен быть строго регламентирован и ограничен.
В зоне обслуживания оборудования порядок и чистота.
Если во время посещения ДЦ вы обнаружите беспорядок и неорганизованность, рассчитывать на высокую доступность не стоит.
3. Услуги
Собственно, мы приходим к хостинг-провайдеру за услугами.На что следует обратить внимание? Специализация: посмотрите спектр предлагаемых услуг, выделите основное направление и сопоставьте со своими задачами.
Если флагманские услуги, продвигаемые компанией, — это именно то, что вам нужно, отлично.
И наоборот, если вы хотите разместить свой сервер в компании, которая в основном занимается VPS, ждите проблем.
Резерв роста: Потребности вашего проекта сейчас и в будущем могут сильно различаться.
Есть ли в линейке услуг место для роста вашего проекта? Если да, то как организован переход с одного сервиса на другой (автоматически, с помощью хостера, самостоятельно)? Анти-DDoS: Для любого коммерческого проекта риск DDoS-атак актуален.
Что может предложить провайдер, есть ли готовое решение в рамках ЦОД или облака? Как именно организована охрана, какие тарифы и условия подключения? Если защиты на стороне ДК нет, необходимо выяснить возможность быстрой смены IP-адреса и доступа к машине по резервному каналу связи.
4. Поддержка и соглашение об уровне обслуживания
Качество поддержки сложно оценить заранее, но можно выделить несколько признаков.Поддержка режима работы: действительно должно быть круглосуточно.
Косвенно это можно проверить по времени ответа на запросы в ночное время и в выходные дни.
Соглашение об уровне обслуживания (SLA): Это полезная вещь, но полностью полагаться на нее не стоит. Дело в том, что компенсация простоя сервиса обычно ограничивается стоимостью услуги за период, то есть с финансовой точки зрения никак не покрывает реальных потерь бизнеса.
С другой стороны, само наличие SLA дисциплинирует компанию и показывает системный подход к качеству обслуживания.
Учет заявок: Лучше, чтобы работа с приложениями была реализована в виде веб-панели с дублированием по электронной почте.
История переписки должна быть сохранена.
Системы, работающие только с почтой, недостаточно надежны, к тому же ваша контактная почта может находиться на проблемном сервере.
Полученные результаты
Вышеуказанные критерии основаны на нашем опыте работы с хостинг-провайдерами.Надеюсь, этот опыт будет полезен.
Если у вас есть свои идеи по выбору хостинг-провайдера, поделитесь ими в комментариях.
Теги: #Хостинг #Системное администрирование #DevOps #хостинг-провайдеры #хостинг-провайдер #linux-хостинг
-
Понимание Процесса Разработки Видеоигр
19 Oct, 24 -
Ноутбук Inspiron-5010-B46H45 От Dell
19 Oct, 24 -
Почему В Мозгу Возникают Ошибки?
19 Oct, 24 -
Очередной Удар По Спамерам
19 Oct, 24 -
Реализация Оператора In В C++
19 Oct, 24