В сотый раз про IaaS: где ошибаются при расчете выгоды on-premises

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.


Привет, Хабр! В четверг, 7 сентября, мы с коллегами из Selectel организовываем вебинар-дискуссию на классическую тему: что выгоднее — собственное оборудование или аренда. Поделимся расчетами и мнением, а также хотим послушать вас.

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

Что будем сравнивать


Несмотря на заявленный баттл между двумя сценариями, в тексте я добавлю еще один. Итак, у нас три модели:

  1. Закупка оборудования и его размещение на собственных площадках: в небольшой серверной в офисном здании, в подсобке, или — более «хардкорные» варианты — под столом начальника или на балконе. Последнее — не сарказм, а реальные кейсы.
  2. Размещение оборудования в дата-центра (Colocation): оборудование ваше, но вы арендуете место в приспособленном для жизни серверов помещении.
  3. Аренда инфраструктуры провайдера — платите деньги и выбираете подходящие ресурсы.



Какие преимущества аренды оборудования можно выделить


Я работаю в компании, которая продает IaaS. Чтобы исключить «конфликт интересов», на вопрос о преимуществах этой модели перед покупкой собственного оборудования ответит ChatGPT.

Нейросеть выделила следующие пункты:
  • Высокая доступность и надежность.
  • Профессиональная техническая поддержка.
  • Высокий уровень безопасности.
  • Гибкость и масштабируемость.
  • Экономическая эффективность.

Разберем каждый из пунктов.

Высокая доступность и надежность


IaaS


Многие знают, что сделать какое-либо помещение пригодным для бесперебойной работы серверов не так просто.

Перечислю, какая экосистема развивается вокруг арендуемого выделенного сервера в дата-центре:
  • Два отдельных ввода по питанию, резервирование от дизель-генераторов (ДГУ).
  • «Чистое» электричество, защищенное от перепадов, и выровненное по синусоиде напряжение — все благодаря ИБП.
  • Два ввода интернет-сети.
  • Собственная локальная сеть.
  • Централизованное охлаждение.
  • Мониторинг всех перечисленных показателей — от температуры до потребления электричества.
  • Защита от пыли и фильтрация воздуха.

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

В случае аренды выделенного или облачного сервера провайдер отвечает за его надежность по SLA (соглашение уровня предоставления услуг). На случай непредвиденного выхода машины из строя в дата-центрах есть специалисты, которые могут быстро определить причину поломки, и необходимый ЗИП оборудования для замены отказавшей комплектующей. Устранение проблем, как правило, занимает от нескольких минут до нескольких часов.

Размещение оборудования


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

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

On-premises


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

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

Профессиональная техническая поддержка


IaaS


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

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

Размещение оборудования


В рамках Colocation инженеры дата-центра не работают с оборудованием клиента. При этом техподдержка готова ответить на вопросы по электропитанию, безопасности, охлаждению и т.д. — всему, что включает экосистема дата-центра.

Если в сервере что-то отказало, для клиента есть два пути: отправить своего специалиста решать проблему либо воспользоваться услугой remote hands. В рамках нее штатные инженеры провайдера будут руками клиента и выполнят все необходимые задачи.

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

On-premises


В этом сценарии рассчитывать можно только на себя. Со всеми трудностями с оборудованием будут справляться штатные специалисты компании. На первый план выходит вопрос об экспертизе сотрудников — чем критичнее сервисы и амбициознее планы компании, тем более компетентных (а значит, дорогих) специалистов придется нанимать.

Высокий уровень безопасности


IaaS


Безопасность в дата-центре начинается с входной двери — обязательна строгая пропускная система с разным уровнем доступа (СКУД), наличие камер видеонаблюдения. В серверную невозможно попасть без получения соответствующего пропуска, который, как правило, рассчитан на определенную зону. Инженер дата-центра может иметь доступ к конкретному машинному залу, но, например, к аттестованному сегменту ЦОД доступа у него уже не будет.

Кроме того, провайдеры вкладывают много времени и ресурсов в аттестацию своей инфраструктуры. Так, уровень безопасности инфраструктура в Selectel соответствует 152-ФЗ, SOC-2, PCI DSS. Все это говорит об определенной культуре ИБ.

Размещение оборудования


Все политики безопасности дата-центра распространяется и на услугу Colocation. Поэтому часто компании в итоге перевозят собственные серверы с данными к провайдеру. Так они оказываются в надежном сейфе, которые не всегда можно организовать в контуре компании. Чувствительный минус для компаний — соответствие 152-ФЗ на Colocation есть далеко не всегда. Но, если оно необходимо, можно разместить свое оборудование в аттестованном сегменте ЦОД. Стоимость такой услуги, впрочем, будет выше, чем обычный Colocation.

On-premises


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

Охрана серверной, СКУД, размещение видеокамер и хранение данных с них — все это траты, которые часто не берутся в расчет стоимости on-prem. Ну, и конечно, самостоятельная аттестация инфраструктуры — это задача, которая как раз в итоге очень часто приводит к нам клиентов. Это трудоемкая процедура, которая даже у провайдеров с их человеческими ресурсами занимает месяцы.

Гибкость и масштабируемость


IaaS


Расширить парк серверов за счет IaaS довольно просто. Срок выдачи готового выделенного или облачного сервера — от нескольких минут. Кастомные конфигурации выделенных серверов собираются до 5 дней. Насколько легко арендовать сервер, настолько легко его сдать, если он вам больше не нужен или не подошел под задачи.

Провайдеры также предлагают различные фичи для повышения гибкости работы с инфраструктурой. Так, в Selectel можно «апгрейдить» выделенный сервер уже после заказа — увеличить объем диска, добавить GPU и так далее. Это позволяет не мигрировать с одного сервера на другой. Для проверки совместимости «железа» с инфраструктурой клиента доступны бесплатные тесты и однодневный тариф.

Наконец, у провайдера всегда есть запас серверов. Если завтра клиенту понадобятся 100 машин, это можно будет довольно легко реализовать.

Размещение оборудования


При Colocation гибкость работы с инфраструктурой значительно снижается. Вот несколько случаев, когда вы можете столкнуться с ограничениями:

  1. Компания пошла в рост, и вы не запланировали масштабирование инфраструктуры. Вы в срочном порядке закупаете оборудование, но в современном мире поставку можно ждать довольно долго. По опыту Selectel, обещанные поставщиком сроки выполняются далеко не всегда. Например, в постковидном 2021 году задержки отдельных комплектующих составляли до года. Таким образом, собственная инфраструктура становится блокером для развития компании.
  2. Компания закупила оборудование, но оно не подошло: не хватило ресурсов, не прошла интеграция с софтом, обнаружилась несовместимость с другой инфраструктурой. Вы не только потеряли время, потраченное на доставку оборудование, но и остались с ненужным «железом» на руках. Возможно, некоторые компании умеют решать проблему тестирования оборудования до его закупки. Если вы из них, пишите в комментариях.

Из плюсов Colocation – уже упомянутая возможность масштабировать инфраструктуру за счет IaaS. Связать on-prem площадку c laaS провайдера тоже можно, но для связности понадобится включать отдельную услугу — в Selectel это Direct Connect. При росте трафика — например, в сезон распродаж — можно арендовать серверы на месяц, а после вернуть их.

On-premises


Для этого сценария справедливы те же ограничения, что и для Colocation. Но добавляются задачи по масштабированию не только парка серверов, но и оборудования под него — стоек и сопутствующей инфраструктуры.

На моей памяти были случаи, когда клиенты, строящие собственный ЦОД, брали у нас инфраструктуру в аренду на несколько лет. Некоторые из них вообще отказывались от организации собственной площадки в процессе строительства, когда оценили весь пул связанных задач.

Экономическая эффективность


Самый дискуссионный пункт. Его рассмотрим в разрезе моделей затрат – OPEX и CAPEX, а не сценариев владения оборудованием.

Капитальные затраты (CAPEX)


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


Чтобы купить сервер, нужно одномоментно вывести из оборота часть средств либо взять кредит. Допусти, вы возьмете 300 000 рублей на 3 года под 10% годовых — сверх вы заплатите еще порядка 50 000 рублей. Добавлю, что, если серверное оборудование — основное средство предприятия, это необходимо учитывать в бухгалтерии, ставить на баланс, амортизировать.
Часто слышу аргумент: зато я купил сервер, и он будет служить мне 10 лет. Действительно, на уровне физической работы платформы и процессоров, с учетом регулярного обслуживания и заменой сбойных дисков, блоков питания, планок памяти, сервер может прослужить столько времени. Но будет ли такое «железо» актуально? Скорость роста нагрузок и требований к оборудованию увеличивается постоянно, запросы на 100+ ядер в сервере приходят все чаще. Компания может в итоге стать заложником своей покупки.

Устаревший морально сервер можно продать, однако оценить наперед выгодность сделки будет сложно. Не согласны — опишите своей кейс в комментариях, подискутируем.

Закупка дополнительного оборудования


В рамках этого текста я не могу сделать точный расчет возможных капитальных затрат на собственную серверную — сумма сильно зависит от амбициозности планов компании. Формула одна: чем больше парк серверов, тем выгоднее. Проект для, условно, 5 000 серверов будет более экономически рентабельным, чем проект на 10 серверов.

Операционные затраты (OPEX)


IaaS


Операционные затраты будут зависеть от моделей выбранных серверов. В случае Selectel это от 800 рублей в месяц за серверы с Raspberry Pi до серверов стоимостью более миллиона — с десятком GPU или многоядерными процессорами. При этом затраты легко прогнозировать с помощью калькуляторов и других инструментов биллинга. Также провайдер может предложить выгодные условия для долгосрочной аренды оборудования.

Размещение оборудования


В Selectel один юнит на Colocation стоит от 5200 рублей. Опять же, легко прогнозировать OPEX в долгосрочной перспективе.

Про что обычно забывают при расчете выгодности on-prem:

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

On-premises


В случае с обустройством собственной серверной на компанию ложится весь спектр ежемесячных затрат. Электричество, коммунальные услуги, оплата интернета, поддержание оборудования в рабочем состоянии, заработная плата персонала и отчисления с нее, налог на имущество — вот неполный список того, за что придется платить. Именно эти нюансы упускаются чаще всего.

Давайте обсудим


Все время работы в Selectel я сталкиваюсь с комментариями, что «выгоднее купить свой сервер». Такой вывод легко сделать, посмотрев на цену процессора или видеокарты в интернете и сравнив его с ценой провайдера. Но при таком подсчете теряется целый ряд нюансов, в которых, как известно, и прячется дьявол.

Цель текста — не переубедить, а заставить задуматься и призвать к дискуссии. Свои мысли можно оставить в комментариях или присоединиться к вебинару, где мы с коллегами прямо в эфире на реальных примерах посчитаем совокупную стоимость владения (TCO, Total cost of ownership) для on-prem и IaaS. Регистрируйтесь!
Источник: https://habr.com/ru/companies/selectel/articles/758694/


Интересные статьи

Интересные статьи

После несерьёзной статьи на серьёзную тему Job Safety Driven Development возникла идея написать о том, как появляются ошибки разработчиков. Вместо этого появилась статья «Почему всё ломается...
Привет, Хабр! Мы запустили акцию — даем бонус 300 000 руб. на готовые вычислительные ресурсы IaaS сегмента Gold 3.0 в облаке. Не является офертой. Спрос на облачные услуги вырос, а его структура ...
Привет. Меня зовут Инга, и я работаю в digital-агентстве Alente.Мы занимаемся разработкой и продвижением сайтов. Фронт-офис компании состоит из менеджеров, которые заправляют коммуникацией в проектных...
Кладите этот список в закладки, его можно использовать как чек-лист для новичка, который уже пишет работающие программы, но ещё не успел споткнуться о подводные камни языка. Если вы только начали изуч...
Разбираемся с законом о ПД, рассказываем, как эволюционировала инфраструктура 1cloud.ru, обсуждаем изменения в политиках ИТ-компаний и развитие облачных экосистем.