Какой выбрать хостинг?
- Shared-хостинг
- Виртуальный сервер
- Аренда оборудования
- Колокация (размещение) своего оборудования
- Аренда серверного шкафа
- Аренда нескольких рядов серверных шкафов
- Своя серверная
- Сеть своих серверных
Shared-хостинг
Shared-хостингом или обычным хостингом называется размещение нескольких веб-сайтов на одном сервере (схоже с коммунальной квартирой). Данный тип хостинга имеет одно преимущество — дешевизна. В остальном — огромное количество недостатков. По-хорошему, даже свои собственные проекты не стоит объединять на одном веб-сервере. Главная проблема — безопасность, и как следствие, отказоустойчивость. Два сайта расположенные на одном веб-сервере работают в операционной системе, как правило, под одним и тем же пользователем, под которым работает сам веб-сервер. А это означает, что скрипт одного веб-сайта может прочитать всю информацию, к которой имеет доступ сам веб-сервер, т.е. может прочитать данные другого сайта.
Далее, если скрипт одного сайта подвесит веб-сервер, то все сайты расположенные на таком shared-хостинге подвиснут. Помимо самого веб-сервера на shared-хостинге, как правило, располагаются следующие сервисы: DNS (сервер доменных имен), баз данных, электронной почты, sftp, ftp. Хотя базы данных, DNS и электронную почту в целях повышения безопасности и отказоустойчивости можно вынести и на другие серверы, FTP лучше не использовать. Только sftp. Беда только, что до сих пор во многих редакторах для программистов и верстальщиков существуют проблемы с нормальной поддержкой sftp. Уже несколько лет как мы перевели всех своих клиентов на виртуальные серверы, которые являются более защищенными и надежными. Далее вы узнаете почему.
Особенности shared-хостинга:
- динамическое расширение выделенного дискового пространства
- нехватка памяти или процессорного времени из-за того, что их занял сосед;
- у всех пользователей хостинга одинаковый набор программного обеспечения, нельзя себе выбрать версию веб-сервера
- нет прав администратора root
- все работают под одним IP-адресом
Виртуальный сервер
Виртуальный сервер, он же VDS (Virtual Dedicated Server), он же VPS (Virtual Private Server) принадлежит одному владельцу и либо этот владелец располагает там свои проекты, либо в идеале один виртуальный сервер для одного проекта. Конечно, ничего не мешает веб-мастеру на виртуальном сервере расположить сайты разных собственников, тем самым организовав услуги shared-хостинга со всеми указанными выше проблемами.
У виртуального сервера есть следующие преимущества по сравнению с обычным хостингом:
- возможность перезагрузить сервер
- возможность легко скопировать целиком виртуальную машину и перенести ее на другой физический сервер
- отсутствие соседей — все ресурсы полностью принадлежат вам
- полная свобода выбора программного обеспечения
- права администратора root
- собственный выделенный IP-адрес
- возможность динамического расширения объемов не только дискового пространства, но и оперативной памяти, а также увеличения мощности процессора
Dedicated — аренда оборудования в серверной
Как и виртуальный сервер арендованный физический сервер или группа серверов принадлежат одному владельцу. На таком оборудовании уже размещают много виртуальных серверов. Непосредственно на физическом сервере сразу размещать shared-хостинг в большинстве случаев неправильное решение. Отдельный физический сервер можно выделить под какую-то конкретную задачу, например, почтовый сервер или сервер баз данных. Основные причины аренды физического сервера:
- в случае поломки комплектующих, арендодатель починит или оперативно предоставит новый сервер
- возможность создавать свои виртуальные машины
- отсутствие затрат на покупку оборудования
Колокация своего оборудования
Колокация (colocation) своих серверов во многом идентична аренде. С одной стороны при размещении своих серверов нужно иметь свободные деньги на их покупку, а этой суммы может хватить на два года аренды, а через два года оборудование может устареть и возможно потребуется покупать новое. Помимо этого проблемы с гарантийным ремонтом или заменой комплектующих придется решать самостоятельно. С другой стороны нет привязанности к определенному поставщику услуг — можно сменить ЦОД. Еще есть возможность самостоятельно выбрать нужное оборудование при покупке.
Основные свойства размещения серверов:
- в некоторых ЦОДах в отличие от аренды оборудования берут дополнительную плату за мощности блоков питания и трафик
- в случае нестандартного корпуса или размеров корпуса больше одного юнита, за это придется доплачивать
Аренда серверного шкафа в серверной
Наличие своего серверного шкафа в серверной дает уже существенную свободу по размещению оборудования и наращиванию мощностей. Основные характеристики аренды телекоммуникационной стойки:
- размер от 40 до 47 юнитов
- выделенная мощность питания 5 кВт, за превышение нужно платить
- выделенный канал 100 Мбит/с, за превышение нужно платить
- возможность закрыть свою стойку на ключ
- независимо от заполненности нужно платить за полную стоимость аренды стойки (телекоммуникационного шкафа)
- несколько IP-адресов, необходимость докупать IP-адреса
Аренда нескольких рядов серверных шкафов в серверной
Когда у вас вырастают потребности до десятков стоек, появляются и проблемы другого уровня. Главная из них — это маршрутизация, нарезка подсетей, управление VLAN’ами (virtual LAN), защита от закольцовывания, защита от DDoS, борьба за улучшение связанности (видимости) ваших подсетей. На этом уровне у вас уже появляются собственные провайдеро-независимые подсети IP-адресов. Вам нужно иметь свой штат инженеров круглосуточной технической поддержки, системных администраторов. Потом этот штат тянет за собой дополнительную аренду офисного помещения и расширение фронта работ бухгалтерии, кадровиков, уборщицы, офис-менеджера и прочего вспомогательного персонала. Зато ряды ваших стоек могут находиться в обособленном пространстве — клетке (cage).
Своя серверная
Следующим этапом развития будет своя серверная. Когда ваш проект растет так быстро, что вы понимаете, что дешевле и проще иметь свой ЦОД. Тут перед вами полная свобода действий, правда требующая решения масштабных задач:
- поиск отдельно стоящего подходящего здания
- электроснабжение, свои линии от трансформаторных подстанций или даже свои трансформаторные подстанции
- источники бесперебойного питания с резервированием
- автоматический ввод резерва
- дизель-генераторное оборудование с автоматическим запуском
- системы пожаротушения
- подведение различных оптических каналов разными маршрутами
- системы охлаждения
- видеонаблюдение, охрана, разграничение доступа
Своя сеть серверных
Заключительным этапом будет своя сеть дата-центров. Это позволит распределять ресурсы и нагрузку на разные серверные, хранить резервные копии распределенно. Реализовать устойчивую облачную структуру, которая не будет зависеть от выхода из строя одного из дата-центров.
Сравнительная таблица типов хостинга

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