Технические характеристики и сервисы рознятся у хостеров. Именно по техническим характеристикам сравнение хостинг-компаний дает интересные, а подчас весьма неожиданные результаты.
1. Платформа
Самыми популярными платформами являются различные *nix системы и Windows, поддерживаемых всеми провайдерами. Совсем не обязательно размещать сайт на той платформе, которая использовалась при разработке. Операционная система, с которой вы работаете на своем компьютере при создании сайта, может быть любой. Администрирование сайтов и под UNIX, и под Windows не составляет особого труда. В гораздо большей степени на надежность влияет профессиональный уровень обслуживающего персонала хостинговой компании. Хотя выбор платформы и оказывает определенное влияние на работу сайта, однозначного ответа на вопрос какая платформа лучше не существует. Есть некоторое различие в функциональности, в частности, способов решения задач. Например, если ваш сайт использует базу данных, вы можете использовать либо связку PHP/MySQL под UNIX или ASP/MS SQL под Windows.
2. Оборудование и сервера
Уважающие себя и своих клиентов компании приобретают многопроцессорные сервера. Работа процессора особенно ощущается при работе с приложениями и дает возможность без проблем сочетать несколько процессов одновременно. Мощность процессора влияет и на скорость работы движка сайта. Запас мощности особенно важен для популярных ресурсов. Такие сайты посещает значительное количество пользователей, которые, к тому же, пользуются различными сервисами сайта, загружают файлы, что также занимает ресурсы процессора сервера. Это касается и возможных хакерских атак (например, DOS-атаки), которые имитируют активность пользователей, которые «обрушиваются» на сайт, выполняя те или иные действия на сайте. Если запаса ресурсов будет недостаточно, то сервер может «рухнуть». Подобное уже много раз происходило с белорусскими сайтами.
Есть, однако, и оборотная сторона медали: хостеры часто пытаются заполнить многопроцессорные сервера «под завязку» сайтами, чтобы максимально задействовать дисковое пространство и поскорее вернуть вложенные в покупку сервера деньги. Это чревато тем, что при выходе из строя оборудования, сбое в программном обеспечении или хакерской атаке страдают сотни, а то и тысячи сайтов. Восстановление большого числа сайтов в сжатые сроки, как правило, не возможно. Подобное не раз случалось.
Хостинг-провайдер |
Сервер |
Память |
Uptime (время работы сервера без перезагрузки) |
LA
|
HT.BY |
1 х Intel(R) Pentium(R) 4 CPU 2.40GHz
|
1 Гб
|
20
|
0.38 |
Отрикс |
2 x Intel(R) Pentium(R) 4 CPU 3.00GHz
|
1 Гб
|
1
|
0.25 |
tut.by |
2 x Intel(R) Xeon(TM) CPU 3.00GHz
|
6 Гб
|
87
|
0.8 |
Extmedia |
2 х Intel(R) Xeon(TM) CPU 3.06GHz (HT)
|
2 Гб
|
25
|
1.67 |
Active.by |
2 х Intel(R) Xeon(TM) CPU 3.20GHz (HT)
|
2 Гб
|
116
|
0.6 |
ByCOM |
1 x Intel(R) Pentium(R) 4 CPU 2.60GHz
|
1 Гб
|
10
|
1.16 |
Swisshost.by |
1 x Intel(R) Pentium(R) 4 CPU 2.80GHz |
3.8 Гб
|
19
|
1.55 |
Таблица 1. Оборудование и сервера.
А что же обещают нам хостеры? Например, компания «Конкордсервис» (HT.BY) утверждает на своем сайте, что «гарантирует наличие бесперебойного http-доступа к информации Клиентов, размещенной на серверах HT.BY в 99,95% времени в течение месяца».
Аптайм
Поясним сразу слово «аптайм». Слово происходит от английского uptime и означает время бесперебойной работы сервера. Это может означать, что сервер работал без сбоев и перезагрузок. Однако показатель является достаточно условным, так как не исключено, что хостинг производил определенные работы, требующие перезагрузки сервера, а возможно, и замены вышедшего из строя оборудования.
3. Датацентр и характеристики сети
Хостинг-провайдер |
Датацентр |
Время отклика, ms |
Количество хопов
|
Скорость download, Кб/с (скорость скачивания файли из сетей бел провайдеров) |
HT.BY |
ev1.net |
168
|
19 |
280 |
Отрикс |
nac.net |
136 |
16 |
230 |
Tut.by |
ГарантПаркТелеком |
31
|
9 |
524 |
Extmedia |
superb.net |
129
|
16 |
306 |
Active.by |
Schuberg Phlis
|
42
|
10 |
540 |
ByCOM |
ev1.net
|
188
|
14 |
140 |
Swisshost.by |
Sunrise
|
76
|
18 |
185 |
Таблица 2. Датацентр и характеристики сети.
На сайтах хостинговых компаний зачастую утверждается, что именно они предоставляют «высокоскоростное подключение к опорной сети». На практике же зачастую получается, что на каком-то этапе ширины канала может оказаться недостаточно. К примеру, если «суммарная пропускная способность всех каналов связи составляет 5 Гбит/с», то это не значит, что сайт клиента, в данном случае компании УП «Надежные программы», будет отправлять/принимать данные на такой скорости. Данный показатель зависит также от того, на какой скорости клиент подключен к провайдеру, а также, на какой скорости провайдер подключен к интернету. Средний процент использования пропускной способности не должен превышать 30%. Использование 60-70% считается неприемлемым. Пропускная способность также зависит от расположения сайта (какова производительность сервера, в какой точке канала он расположен, ширина канала при подключении, способ подключения, страна, тип и объем передаваемого трафика).
Немаловажным критерием является страна физического месторасположения сервера. Из законов физики известно: чем ближе друг к другу находятся два взаимодействующих объекта (в данном случае, пользователь и сайт), тем меньше негативных влияний оказывает на соединение среда.
Расстояние между серверами измеряется количеством так называемых «хопов» — шагов. Шагом в данном случае является каждый сервер или маршрутизатор, через который проходят данные на пути к пункту назначения. В нашем случае это означает, что чем больше в цепочке элементов, тем выше вероятность того, что на каком-то этапе произойдет задержка передачи данных или их потеря.
Время отклика (ping)
Определение времени возвращения отклика на посланный хостеру сигнал — так называемого пинга, практически у всех хостеров не превысил 200 ms. Наилучшим образом выглядел УП «Надежные программы» (Хостинг-центр TUT.BY, сервера которых расположены по соседству, на территории РФ) — 32 ms . Хорошо по этому показателю смотрится УП «Активные технологии» — 42 ms. СООО «СуиссДейта» (сервера расположены в дата-центрах Швейцарии) уверенно занимает третью позицию, его пинг составляет 76 ms. Естественно, в часы пик данный параметр может существенно увеличиваться в 1,5-2 раза.
Скорость передачи данных
Для проверки параметров хостинга различных компаний мы прибегли к методу закачивания большого файла, засекая время, которое затрачено на скачивание файла с серверов различных провайдеров. Скорость скачивания красноречиво свидетельствует о качестве каналов. Хостинг, расположенный на серверах максимально приближенных к магистральным каналам связи, соответственно, обеспечивает лучшую скорость скачивания файлов с сайта. Если дата-центр удален он магистралей, то это сказывается на всей работе сайта, в том числе на скорости скачивания файлов.
Трафик
Трафик — это количество переданной информации от сервера, на котором расположен сайт, к конечному пользователю—посетителю вашего сайта. В зависимости от направления передачи трафик бывает входящим и исходящим. Для определения необходимого трафика необходимо умножить средний размер страницы на предполагаемое количество визитов за месяц (хостов). Например, при среднем размере страницы в 50Kb и прогнозируемом количестве загрузок 2000 в день получится 3Гб в месяц. В этом случае, вам необходимо выбрать тарифный план с ограничением по трафику не менее 4-5Гб, чтобы быть готовым к возможным всплескам популярности вашего ресурса.
У некоторых хостеров возможно ограничение клиента по другим признакам, например потреблению процессорной мощности (при использовании VPS — virtual private server) и одновременно запущенных приложений. Самый худший вариант ограничения, это когда хостер «зажимает» свой канал.
Таким образом, из таблицы видно, что сайты, расположенные в Европе и России, открываются гораздо быстрее, чем сайты, расположенные в США.
3. Программные средства, технологии и сервисы
Все белорусские хостинг-провайдеры используют одинаковые технологии (Perl, PHP 4, PHP 5, MySQL 4, MySQL 5, PostgreSQL, MS SQL, Perl, ASP.NET 1, ASP.NET 2, ASP, JSP, CGI-BIN), наиболее востребованные рынком. Здесь же мы остановимся на технологических и сервисных отличиях «хостеров».
Панель управления
Для удобства доступа к сайту хостеры предлагают пользователям панель управления — набор инструментов управления параметрами сервера. Панель управления делает более удобным доступ к файлам и папкам сайта, помогает выполнять над ними различные манипуляции. Панель делает работу по обслуживанию сайта, обновлению информации более удобной даже для недостаточно опытного пользователя. Обычно компании используют распространенные платные панели управления или разрабатывают свои. Самой распространенной является Cpanel. Имеет значение наличие русского языка в пользовательском интерфейсе и технической документации на нем.
Хостинг-провайдер |
Панель управления |
Язык |
Документация |
HT.BY |
Cpanel |
английский |
|
Отрикс |
DirectAdmin |
английский |
русский |
Tut.by |
нет |
нет |
|
Extmedia |
Usermin |
нет |
|
Active.by |
ISPManager |
русский |
русский |
ByCOM |
Cpanel |
английский |
|
Swisshost.by |
Cpanel |
английский |
|
Таблица 3. Панели управления
Как видно из таблицы, панель управления на русском языке предоставляет только компания УП «Активные технологии». Документацию на русском языке предоставляют две компании: Отрикс и УП «Активные технологии».
Почта
Во многих случаях большое значение имеет наличие резервной почты, т.е. как бы дублирование почтовых сообщений по разным путям. В случае, если по причине технических неполадок на пути следования электронных посланий, возникнут задержки или сбои, то некоторые письма могут быть не доставлены адресату. К сожалению, многие компании, занимающиеся хостингом, не уделяют должного внимания этой проблеме. Среди тестируемых нами хостингов поддержка резервной почты была включена только у УП «Активные технологии». Компания ByCOM также предоставляет резервную почту по желанию клиентов.
Дополнительным плюсом является разнесение почты и сайта на разные сервера, по возможности, размещенные в различных дата-центрах. В случае, если в результате технических неполадок или атаки сайт не будет работать, то коммуникации по средством электронных писем не прекратятся. Следовательно, меньшее число клиентов пострадает.
DNS (Domain Name Server, сервер имен сайтов)
DNS — подсистема, преобразующая имена доменов в цифровой IP-адрес, используемый для адресации с сетях. Например, при обращении к google.com, происходит обращение к DNS-серверу Google, который в свою очередь выдает ответ: 64.233.167.99. В последнее время довольно часто производятся атаки именно на DNS-сервера, ведь если он выведен из строя, пользователи не смогут получить доступ сразу к большому количеству сайтов. Многие хостеры используют единый DNS-сервер, расположенный в рамках одной сети, тем самым заведомо понижая надежность работы. Оптимальным вариантом будет наличие двух и более DNS-серверов, распределенных по разным странам.
Хостинг-провайдер |
Наличие распределенной DNS |
HT.BY |
2 разных ДЦ в одной стране
|
Отрикс |
2 разных ДЦ в одной стране
|
Tut.by |
2 в двух странах
|
Extmedia |
3 в одном датацентре
|
Active.by |
3 в двух странах
|
ByCOM |
2 в одном датацентре
|
Swisshost.by |
2 в одном датацентре
|
Наличие распределенной системы DNS — это не столько признак хорошего хостинга, сколько признак серьезности хостинговой компании. Из приведенной таблицы видно, что полноценная распределенная система имеется только у провайдера УП «Активные технологии». Вполне прилично здесь выглядят Отрикс и HT.BY. Несколько хуже выглядят Extmedia, BYCOM и Swisshost.by.
Чем еще руководствоваться при выборе хостинга?
Спрашивайте у знакомых, каким хостингом они пользуются. Посещайте специализированные форумы. Стоит обращать внимание, в первую очередь, на те сообщения, авторы которых называют себя и приводят адреса своих сайтов. Этим реальные клиенты отличаются от «подсадных уток», которых используют нечистые на руку конкуренты, чтобы опорочить репутацию других.