Что такое технология co-location?

18 Февраля 2016
633

Мы постоянно прислушиваемся к вопросам, задаваемым нашими клиентами – уже состоявшимися, или же потенциальными. И одна из тем, которые мы еще не освещали, интересует довольно многих. Сегодня мы будем говорить о таком явлении, как услуга co-location.


Co-location – это ни что иное, как размещение собственного сервера (или серверов) в дата-центре провайдера. Существуют различные вариации, но в рамках этой услуги, как правило, предлагается обеспечение выделенного сервера непрерывным электропитанием, поддержание температурного режима в серверной комнате, система тушения пожаров, охрана от проникновений и краж, организуется система удаленного доступа и мониторинг. Бывает, что в этот список входят и несложные операции по обслуживанию сервера, например, установка диска, линейки памяти, перезагрузка и прочее.


Некоторая путаница по отношению к услуге co-location возникает из-за того, что в разных источниках она имеет и различное написание - co-location, colocation, collocation. На самом деле, никакого различия между этими наименованиями нет, просто в одном случае за основу берется английское, а в другом - французское слово. Одним из направлений co-location, как услуги, является не покупка или самостоятельная сборка сервера, а его аренда у провайдера. В этом случае он несет ответственность и за его работоспособность, и обслуживает его. Существует и возможность аренды с пошаговым или разовым выкупом.


Что из себя представляет сервер

Как правило, к размещению по услуге co-location провайдеры принимают специализированные серверы шириной 19 дюймов и высотой от одного до четырех юнитов (юнит – это стандартная высота в 45 миллиметров). Чем больше юнитов высота сервера, тем дороже размещение.


«Начинка» для сервера тоже отличается от того, что можно увидеть в обычном компьютере. Мощный блок питания, серверная материнская плата со всем необходимым на борту (контроллеры жестких дисков, сетевые и видеокарты), а также сами жесткие диски. Это могут быть и уже зарекомендовавшие себя в течение многих лет SATA/SCSI, и твердотельные SSD.


К «железу», кроме его специализированной направленности, предъявляются и другие требования – оно должно быть надежным и отказоустойчивым. Не стоит забывать, что серверы, в отличие от домашних машин, работают круглосуточно без перерывов, порой годами, и одна только эта особенность должна обеспечиваться комплектующими высочайшего качества, а также, если сервер собирается самостоятельно, продуманностью в плане вентиляции. Авторитетные производители, много лет присутствующие на рынке, эти вопросы берут на себя.


Когда необходим переход на co-location

Естественно, обращение к такой услуге – это не спонтанное решение, оно не приходит «чисто для попробовать», и co-location не заказывают без необходимости, даже если имеется свободный сервер. Решение должно быть продуманным и взвешенным, и для него должны присутствовать, как минимум, две причины из тех, которые мы перечислим ниже.


  • Ваш проект (сайт, сервис, форум) перерос как виртуальный хостинг, так и VDS. Он потребляет столько ресурсов, что выделенных мощностей общего сервера ему уже не хватает. Напомним, что на виртуальном хостинге и виртуальном сервере пространство и другие ресурсы основного сервера делятся между пользователями, при co-location же вы получаете в свое распоряжение весь сервер с его полным процессорным временем, оперативной памятью, дисковым пространством и предоставляемой шириной канала.
  • Не хватает дискового пространства. Как бы ни дешевели гигабайты на виртуальном хостинге, они все-равно будут дороже, чем на собственном жестком диске, и их всегда не будет хватать. Ситуация наиболее остро стоит для проектов, которые размещают много медиаконтента – им этого пространства мало всегда. Если же у вас будет собственный сервер на технической площадке провайдера, такая проблема будет решаться быстро и просто - покупкой и установкой дополнительного жесткого диска.
  • Из-за высокой посещаемости и активного пользования контентом не хватает производительности дисковой системы. Действительно, ведь данные размещаются не для хранения, а для пользования, и у большого проекта с его армией пользователей наверняка возникнет проблема с нехваткой производительности дисков. Переведите такой проект на отдельный сервер, и он у вас «залетает», что само по себе привлечет новых пользователей.
  • Ваш проект рассчитан на перспективу. Он основан на отличной идее, вы вкладываете в него душу, наблюдаете рост позиций и наверняка прогнозируете достижение каких-то определенных горизонтов. В таких условиях позаботиться о надежном и комфортном «доме» для сайта – самое время, а лучше отдельного сервера еще никто ничего не придумал.

Как управлять сервером

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


Если вы все же хотите передать администрирование специалисту, то вы можете уточнить у своего хостинг-провайдера, предоставляют ли они услугу администрирования. В Timeweb вы можете арендовать сервер, администрированием которых занимается профессионал. 


Узнайте больше об аренде выделенного сервера с услугой администрирования.