Главное Авторские колонки Вакансии Вопросы
Выбор редакции:
279 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Какой выбрать хостинг?

Хостинг — услуга по размещению информации с сети. Рассмотрим возможные варианты выбора необходимого интернет ресурса.
Мнение автора может не совпадать с мнением редакции
  1. Shared-хостинг
  2. Виртуальный сервер
  3. Аренда оборудования
  4. Колокация (размещение) своего оборудования
  5. Аренда серверного шкафа
  6. Аренда нескольких рядов серверных шкафов
  7. Своя серверная
  8. Сеть своих серверных

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).

Своя серверная

Следующим этапом развития будет своя серверная. Когда ваш проект растет так быстро, что вы понимаете, что дешевле и проще иметь свой ЦОД. Тут перед вами полная свобода действий, правда требующая решения масштабных задач:

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

Своя сеть серверных

Заключительным этапом будет своя сеть дата-центров. Это позволит распределять ресурсы и нагрузку на разные серверные, хранить резервные копии распределенно. Реализовать устойчивую облачную структуру, которая не будет зависеть от выхода из строя одного из дата-центров.

Сравнительная таблица типов хостинга


Какой тип хостинга больше подходит вашему проекту?

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


0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.