Co-location

Наступает то долгожданное время, когда ваш сайт становится архипопулярным в Интернете, когда он из маленького пушистого котенка уровня домашней странички вырастает в огромного саблезубого тигра, посещаемость которого уже переваливает за тысячи или даже десятки тысяч уникальных посетителей в день. Тогда-то вашему «тигру» становится тесно в «клетке» виртуального хостинга, для него уже необходимо подыскивать «вольерчик» — переносить сайт на отдельный физический сервер. Предлагаю вам прогуляться по данному «вольерчику», то есть ознакомиться с услугой colocation.

Существуют два основных вида хостинга — виртуальный и физический (colocation).

Термин «colocation» в переводе с английского языка означает совместное размещение, то есть совместное управление или пользование чем-либо. Это услуга по размещению вашего собственного физического сервера на технической площадке интернет-провайдера, включающее подключение сервера к высокоскоростному каналу сети Интернет. Также возможна аренда сервера у самого провайдера (dedicated).

Привлекательность colocation заключается в том, что вы являетесь полноправным владельцем сервера и можете распоряжаться им по собственному усмотрению: вы становитесь независимым от программного и аппаратного обеспечения, которое предлагает вам провайдер виртуального хостинга. Вы можете установить сервер любой конфигурации (имеется возможность и любой переконфигурации сервера). В частности, в большинстве своем, интернет-провайдеры не накладывают никаких запретов на размер дискового пространства конкретной машины. Вас уже не будут мучить головные боли от ограничений, вводимых провайдером на виртуальном хостинге, касаемых:

  • использования оперативной памяти;
  • запуска скриптов;
  • сроков хранения электронной почты на сервере;
  • использования процессов и так далее.

Colocation делает возможной реализацию любых по сложности задач. На своем сервере вы сможете содержать неограниченное количество веб-ресурсов. Информация на отдельном сервере более защищена, чем на «общем» сервере провайдера. Виртуальный хостинг можно сравнить с общежитием — здесь единая на все виртуальные сервера система безопасности. Атака на чужой виртуальный сервер может нарушить работоспособность вашей системы. На colocation ваш сервер защищен системой безопасности провайдера, а также вы сами можете обеспечить сколь угодно высокий собственный уровень защиты. Обеспечена полная конфиденциальность внутренних данных. Осуществляется постоянный автоматический мониторинг состояния сервера и его операторское обслуживание — действия по звонку владельца сервера, либо по краткой инструкции, составленной владельцем сервера, в случае сбоев, выявленных системой мониторинга. Размещение ресурсов на отдельном сервере обеспечивает принципиально новые возможности для интернет-проектов с большим трафиком путем значительного увеличения скорости обмена данными с Интернетом. Скорость для посетителей ресурса, расположенного на colocation, максимальна и зависит от скорости, обеспечиваемой в сети провайдера. Надежность colocation обусловлена тем, что провайдер обеспечивает все условия для бесперебойной и уверенной работы оборудования. В помещении, где находится сервер, поддерживается соответствующий микроклимат. Вмешательство в работу сервера возможно только в каких-либо экстренных случаях, тогда как на виртуальном хостинге ресурс может «повиснуть» в связи с профилактическими работами, проводимыми с сервером специалистами провайдера. Однако следует помнить, что физический хостинг, что вполне объяснимо, значительно дороже виртуального.

Во-первых, необходимо будет потратиться на саму машину либо же на ее аренду у провайдера. В случае если вы решили арендовать сервер у провайдера, вам не нужно будет заботиться о его сборке или покупке. Провайдер предоставит вам список тех серверов, которые есть в наличии — вам остается лишь выбрать подходящий. Цены на dedicated зависят от конфигурации арендуемого сервера и варьируются ~ от 130$ в месяц до 300$ (указаны примерные цены только на аренду сервера).

Если же вы пожелали купить машину, то вам необходимо знать, что сервер:

  • должен быть собран в корпусе, подготовленном для монтажа в серверную стойку или шкаф шириной 19″;
  • должен иметь возможность подключения к коммутатору Ethernet по медной витой паре (разъем RJ45). В случае других вариантов подключения — провайдер потребует от вас предоставить все необходимые медиа-конверторы;
  • должен отвечать техническим требованиям и требованиям к электробезопасности и иметь сертификаты соответствия Госстандарта РФ. В случае, если серверу требуются иные параметры электропитания (отличные от: напряжение 220В, частота 50Гц), провайдер потребует от вас предоставить все необходимые преобразователи.

Цена за сервер зависит от входящих в него компонентов: от процессора, жесткого диска, оперативной памяти, материнской платы, видеокарты. Чем современнее и мощнее компоненты, тем, соответственно, и дороже сервер. Советую также позаботиться о хороших, «умных» кулерах. В случае если провайдер не осуществляет резервное копирование данных даже за дополнительную плату, желательно приобрести ленточный накопитель. Чтобы сервер непрерывно функционировал годами и радовал вас своей безотказной работой, необходимо позаботиться о дублировании его жизненно важных компонентов. В первую очередь из строя выходят компоненты с движущимися частями: чаще всего первыми отказывают источники питания, жесткие диски и охлаждающие вентиляторы.

Во-вторых, за саму услугу colocation нужно будет отдавать свои кровные провайдеру. Стоимость услуги зависит от конфигурации размещаемого сервера и требуемых под него ресурсов: рассчитывается, исходя из количества и габаритов размещаемых устройств, количества и скорости портов подключения, ежемесячного трафика через порт. В основном за 1U цена составляет от $25, а за порт Ethernet от $20.

В-третьих, если вам необходимы дополнительные услуги — на них также нужно будет потратиться. В дополнительные услуги могут входить:

  • администрирование сервера;
  • установка ПО;
  • дополнительный IP-адрес. Многие хостинг-провайдеры предоставляют от одного до четырех IP-адресов бесплатно, а все последующие — за дополнительную плату;
  • консольный порт;
  • услуга VLAN (виртуальная локальная сеть) позволяет объединить несколько серверов в виртуальную локальную сеть, обеспечив им общий выход в сеть Интернет;
  • услуга Content Distribution (дистрибуция контента), которая позволяет снизить нагрузку на серверы клиента и защитить их от атак типа Denial of Service и простых пиковых нагрузок. При использовании Content Distribution значительно снижается риск простоя из-за перегруженности сервера;
  • и многое-многое другое.

При покупке сервера и размещении его на colocation больше всего не хочется платить за неиспользуемые возможности. В этом случае оптимально подходит 1 unit (одноюнитовый) сервер. И стоит он дешевле, и места в стойке занимает мало. Думается, для начала можно купить 1U-сервер с одним процессором, а уже по мере расширения проекта и роста финансовых возможностей докупить дополнительные процессоры к нему. Самое замечательное в 1U-сервере — это его небольшие размер и масса. С установкой такой модели легко справится один человек. В случае отказа 1U-сервер можно легко извлечь из стойки, и с этой работой также вполне справится один человек. Вообще, выбор сервера — процесс сугубо индивидуальный, да и само решение перейти на colocation должны принять только вы, взвесив все за и против. В общем и целом, можно сделать вывод, что colocation — для тех, кому необходима большая информационная система с быстрым доступом, но кто хочет поручить провайдеру его поддержку и обслуживание. Это удобно для турфирм, интернет-магазинов, новостных сайтов, баннерных сетей и так далее.

Преимущества Co-location

  • Высокая скорость;
  • Круглосуточная техническая и сервисная поддержка;
  • Доменное имя второго уровня;
  • Предупреждения о технических работах, кратковременных сбоях, о возможности возникновения проблем какого-либо характера;
  • Дисковое пространство может быть сколько угодно большим и зависит от технических возможностей сервера;
  • Полноценный доступ к серверу;
  • Возможность конфигурирования любых параметров системы и приложений;
  • Возможность установки любого программного обеспечения или переконфигурирования системного программного обеспечения:
    • Удаление, добавление, изменение любых файлов в системе;
    • Полный контроль над процессами, пользователями и файлами в системе;
    • Возможность распоряжения своим IP-адресом, портами, фильтрами;
    • Реализация нестандартных решений;
    • Обеспечение мер безопасности со стороны провайдера:
      - обслуживание почтового сервера через интерфейс как администратором, так и офисным работником.

Недостатки Co-location

  • Очень высокая стоимость;
  • Необходимость в специалисте, который бы обслуживал сервер.

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

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

Преимущества Co-location.

Важнейшее преимущество физического сервера перед виртуальным заключается в предоставлении веб-мастеру больших возможностей в управлении сервером. Так, клиент, являясь собственником оборудования, имеет возможность в любое удобное время проводить профилактические работы, обновлять оборудование, а также реализовывать собственные требования к серверному программному обеспечению. Как правило, есть возможность напрямую управлять доступностью посетителям и скоростью работы сайта. Обладая перечисленными преимуществами и полномочиями по управлению сервером, клиент отвечает за успехи и провалы своего виртуального бизнеса. К тому же, Co-location, позволяет обеспечить сохранность и надежность работы оборудования, так как большинство провайдеров гарантируют поддержание температурного режима в помещениях, устанавливая системы климатического контроля, противопожарную безопасность, быстрые соединения с Internet, круглосуточную техническую поддержку, UPS backup, требуемую ширину канала, и специально организованный серверный зал — помещение для установки серверного оборудования. Кроме того, некоторые провайдеры предлагают клиентам посредством специальной веб-страницы в реальном режиме времени отслеживать технические параметры работы сервера, а также видеть людей, работающих с оборудованием.

Недостатки Co-location.

Однако, несмотря на столь серьезные конкурентные преимущества Co-location, выбирая между виртуальным и физическим хостингом, далеко не все отдают предпочтения последнему. Почему? Дело в том, что вместе с большим количеством преимуществ, Co-location содержит один важный недостаток, делающий его просто недоступным для многих веб-мастеров: довольно высокая цена. Высокая стоимость определяется не столько организацией Co-location как такового, сколько необходимостью приобретения дорогостоящего серверного оборудования. К тому же , Co-location предполагает также, что клиент оплачивает работу администратора веб-сервера, что также увеличивает затраты.

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