Нужен сервер – как поступить: арендовать или купить?
Довольно часто мы стоим перед выбором какого-либо решения и, как правило, этот процесс доставляет немало хлопот. Чтобы минимизировать временные затраты на поиск подходящего ответа, разберемся в сути вопроса, разделив его на несколько этапов.
Этап 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. Небольшой, но важный совет напоследок.
Вне зависимости от принятого Вами решения по приобретению или аренде сервера, всегда берите машину с «запасом». Переезд на более мощное оборудование или его апгрейд потребуют времени и сил. Запас ресурсов позволит выиграть время и сэкономить нервы.