Арендовать или купить сервер?


Нужен сервер – как поступить: арендовать или купить?

Довольно часто мы стоим перед выбором какого-либо решения и, как правило, этот процесс доставляет немало хлопот. Чтобы минимизировать временные затраты на поиск подходящего ответа, разберемся в сути вопроса, разделив его на несколько этапов.

Этап 1. Тот ли сервер нужен?

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

В каких случаях физическое оборудование будет рентабельной мерой?

Крупные интернет-проекты

Поисковые, игровые и социальные сервисы, интернет-СМИ,

правительственные проекты крупные интернет-магазины.

Порталы с большим количеством контента  

К данному типу относятся онлайн-кинотеатры, видео-хостинги,

фото-галереи порталы с аудио-контентом онлайн базы данных.

Сайты с высокой посещаемостью

Интернет-ресурсы любой направленности с главной особенностью –

большим потоком траффика на сайт.

Сервер для бизнес-задач компании

Для построения инфраструктуры, хранения/резервирования данных,

общих баз, корпоративного портала, работы почтовых серверов и программ.

Если Ваш интернет-ресурс не подходит не под одну из вышеперечисленных позиций, скорее всего можно обойтись виртуальным VDS сервером или даже хостингом. А хорошей альтернативой физическому оборудованию для бизнеса могут выступать облачные ресурсы (cloud computing). В таком случае бизнес-решения можно взять по-отдельности (программы, хранилища данных) или рассмотреть вариант аренды ресурсов облака для построения полноценной инфраструктуры – IaaS.

Проект вырос за пределы виртуальных ресурсов, нужно полноправное администрирование машины или Вы просто решили, что лучше «железа» может быть только «железо»? Прекрасно! Выявив очевидную потребность в физическом сервере, и откинув все возможные недопонимания ситуации, переходим ко второму этапу принятия решения.

Этап 2. Colocation & Dedicated

Необходимо четко понимать различия между покупкой оборудования и его арендой.

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

Размещение серверов на технической площадке дата-центра называется колокацией (colocation). Данная услуга предполагает монтаж сервера в стойку, его подключение к высокоскоростным интернет-каналам, обеспечение бесперебойного питания и подходящего температурного режима.

Что нужно знать о Colocation:

  • Дата-центр не сможет взять на размещение сервер любого формата, либо это будет слишком дорого. Самый распространенный форм-фактор – rackmount. Этот специальный формат для размещения оборудования в серверной стойке, где одно стойко-место = 1U (юнит). Следовательно, чем больше юнитов занимает сервер, тем дороже его размещение.
  • При покупке сервера также стоит обратить внимание и на мощность, так как существуют определенные квоты питания на один юнит, за превышение которых придется доплачивать.
  • Особо жадные дата-центры могут взять плату за инсталляцию сервера в стойку.
  • Представители дата-центра никаким образом не соприкасаются с содержимым сервера и его внутренней работой. Максимальное взаимодействие технической поддержки дата-центра с размещенным Вами сервером – это его перезагрузка. Владелец сервера самостоятельно отвечает за администрирование сервера, установку обновлений и т.д. В случае его поломок, владелец самостоятельно и за свой счет производит ремонтные работы. Апгрейд сервера также осуществляется собственными силами.
  • За дополнительную плату можно заказать услугу удаленного управления сервером - KVM.

В итоге Вы осуществляете полный контроль (во всех смыслах слова) над своим личным сервером, так как «попасть» на него сможете только Вы.

Аренда выделенного сервера (dedicated server) – предоставление в пользование полноценного физического оборудования, размещенного на технической площадке дата-центра с бесперебойным питанием, системами охлаждения, мониторинга и подключенного к каналам связи высокой скорости.

Что нужно знать о Dedicated:

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

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

 

Этап 3. Покупать или арендовать сервер?

На этом этапе нужно определиться с выбором, на который влияют такие факторы, как: потребности проекта, временные рамки и бюджет.

Бюджет - самый простой и понятный показатель

Такая услуга как аренда выделенного сервера пользуется большой популярностью по причине своей доступности. При отсутствии средств на покупку собственного оборудования, его можно быстро и просто арендовать, получив необходимые ресурсы в пользование. Если финансовый вопрос не стоит во главе угла, то нужно обратить внимание на другие аспекты.

Время, а тем более его нехватка иногда заставляет делать необдуманные шаги.

Когда ситуация упирается во временные рамки и dead-line наступил «вчера», нужно принимать срочные меры. В данном случае аренда сервера может быть более быстрым решением, чем покупка. Исключение может составить сервер индивидуальной конфигурации, на сборку которого может уйти до 5-ти рабочих дней. При таких условиях можно успеть несколько раз купить и разместить сервер самостоятельно.

Другой временной аспект – период эксплуатации оборудования. Если сервер берется на конкретный период, после которого он будет не нужен, то аренда будет наиболее правильным решением. В обратном случае, при рассмотрении сервера на постоянной основе, правильнее будет приобрести свой.

Какая-то потребность точно есть

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

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

Рассмотрим другие ситуации, от которых зависит принятие решения:

Запуск проекта

Сегодня покупка собственного сервера под стартап считается не самым рентабельным решением. Благодаря широко развитым облачным сервисам, создать web-проект стало в разы проще. Но если проект имеет высокие требования по мощности и серьезные перспективы развития – все упирается в «железо». На этапе запуска проекта, куда проще и спокойнее взять сервер в аренду. В случае неудачи, Вы избавите себя от привязанности к «железному грузу», и минуете вопрос сбыта устаревшего б/у сервера.

Перенос ресурса

Есть рабочий web-проект или корпоративный виртуальный сервер, под который непосредственно и подбирается оборудование. Если вебмастер или организация сможет осуществлять полноценное администрирование оборудования собственными силами, то ничего не мешает приобрести сервер. В противном случае лучше прибегнуть к услуге dedicated, так как Вам помогут с настройкой и переносом данных, а в дальнейшем и другими любыми услугами администрирования, правда, за дополнительную плату. Более того дата-центры редко предлагают администрирование личных серверов, находящихся на colocation.

Проект стремительно растет

Если Ваш ресурс растет не по дням, а по часам, - значит ему нужно больше простора для жизни. Причины увеличения нагрузки могут быть связаны с ростом посещаемости ресурса или наращиванием контента. При таких обстоятельствах самым разумным решением будет расчет более выгодной альтернативы для Вашего проекта. Нужно определить какой из вариантов будет дешевле и удобней - переезжать с одного сервера на другой или докупать/«доарендовать» дополнительные машины.

Для масштабного ресурса с большими перспективами разумнее использовать свое оборудование, постепенно пополняя его количество по мере необходимости.

Нужен дополнительный сервер

Вы уже пользуетесь услугами colocation и dedicated, но ресурсов остается впритык. Если речь идет об аренде сервера базовой или средней комплектации, то можно рассмотреть вариант переезда на более мощное железо. Это обойдется дешевле покупки и размещения оборудования в дата-центре и скорее всего выгоднее аренды дополнительного сервера.

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

Этап 4. Найти ответ

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

P.S. Небольшой, но важный совет напоследок.

Вне зависимости от принятого Вами решения по приобретению или аренде сервера, всегда берите машину с «запасом». Переезд на более мощное оборудование или его апгрейд потребуют времени и сил. Запас ресурсов позволит выиграть время и сэкономить нервы.