И снова про облака, не только плюсы
Всем привет. Это статья должна рано или поздно появится. Ведь мы видим много статей из серии «Облако- это лучшее, что могло произойти с нами!», «Как организация перешла в облачную инфраструктуру и сэкономила N денег»… Только периодически в комментариях появляются записи, что в некоторых случаях, облака- это не совсем то, что надо. Давайте, будем честными и сопоставим доходы с расходами.
Изначально при написании статьи хотел охватить абсолютно все и самый весомый аргумент- это конечно цена. Есть таблицы по сравнению некоторых облачных провайдеров, но в данной статье «не про то». Мы будем сравнивать своё железо+ свои силы по администрированию и…. коллакейшен у тех самых хостингов, которые предоставляют такие услуги. Надо понимать где находится грань, между покупкой облачных ресурсов и покупкой своего железа для дальнейшего использования в своей рабочей среде.
Также я ни в коем случае не хотел захейтить всех провайдеров предоставляющих «облачные» услуги. Данная статья рассчитана на руководителей компаний, которые желают перевести инфраструктуру в облака.
Одним из главных плюсов использования облачной платформы, по моему мнению это:
1. Снижение затрат на закупку оборудования- ведь покупаются только ресурсы, которые необходимы. Если не нужны, то просто удаляем и не платим- удобно.
2. Нет необходимости держать в штате специалистов, которые будут обслуживать сервера на аппаратном уровне. Клиент не думает, что находится на физическом уровне- все решается специалистами облачного провайдера.
3. Бесконечное масштабирование в рамках ЦОД, геораспределенность. Любое желание клиента для повышения отказоустойчивости бизнес приложения.
4. Отпадает необходимость мониторить часть инфраструктуры (имеется ввиду консистентность данных raid, коммутаторы и т.п.)- все делают специалисты облачного провайдера.
Минусы:
1. Цена. Покупка своих серверов, может окупиться уже через 1 год. А при покупке облачных- у вас есть только услуга.
2. «Виртуальное- не совсем реальное». Тут все ресурсы, которые покупаются у провайдера- CPU, RAM, SSD и скорость сети. Мы все понимаем, что есть ресурсы на уровне хоста и на уровне VM. Как же нам проверить, что мы действительно получаем 100% ресурса процессора и диска?
3. Отказоустойчивость и SLA, которая предоставляется провайдером, далека от мечты маркетолога.
4. «На игле». Провайдер пытается удержать клиента у себя и делает решения в рамках своей экосистемы.
Как видите, подробнее я буду описывать только минусы. Ведь о плюсах пишут практически везде, это в основном корпоративные блоги компаний предоставляющих подобные услуги.
Начинаем с цены.
Небольшое отступление. Описанное ниже, в рамках розничной покупки серверов. Цены усредненные. Если у вас крупная компания или хостинг, мы все прекрасно понимаем что уровень скидок на покупку оборудования в зависимости от объема может достигать 20-60% (а иногда и выше).
В качестве отправной точки возьмем стандартный сервер с следующими характеристиками:
Комплектующие Примерная стоимость Количество Стоимость по количеству
Диски в рамках железа будут в RAID10 т.е. цена будет сопоставима
Комплектующие Примерная стоимость Количество Стоимость по количеству
MotherBoard X11DPi-NT 50000 2 100000
INTEL CPU Silver 4214 57000 2 114000
RAM 16Gb 7500 16 120000
INTEL SSDSC2KB96 (970Gb) 13000 4 52000
RAID controller ASR 8805 38000 1 38000
SATA HGST HUS724020ALA640 (2000Gb) 14000 4 56000
Корпус с БП 825TQ-563LPB (2U) 27000 1 27000
Доплата за хороший корпус 60000 1 60000
Итого за 1 сервер 567000
В рамках облачных провайдеров и для наглядности я взял такие же VM с такими же характеристиками. Выбор провайдер я определил сам, можете также посчитать для других. Повторюсь, данная статья не рассматривает сравнение провайдеров, а сравнение стоимости облака к собственному железу. Ниже конфигурация провайдеров, CPU 24cores, RAM 256GB, SSD 2TB, HDD 4TB
Облачный провайдер За месяц За 1 год
SELECTEL VPC 137326,4 1647916,8
SELECTEL VMWARE 150432 1805184
SELECTEL VMWARE GOLD 162672 1952064
YANDEX 5% 71211,008 854532,096
YANDEX 20% 77376,512 928518,144
YANDEX 100% 79997,888 959974,656
MCS MAILRU 126880 1522560
RTCLOUD* 159156 1909872
* в рамках rtcloud я взял сервер с конфигурацией RAM-20Гб, CPU- 4Ггц (типа 2 ядра по 2Ггц), FAST HDD- 167Гб. И умножил на 12 (13263*12). Не стал учитывать диски hdd 4тб.
** По яндексу, еще необходимо учитывать стоимость трафика. Selectel дает 3Тб проходящего трафика на один проект.
Соответственно, мы понимаем, что в среднем гарантия на все комплектующие в среднем 3 года. Поэтому будем считать, что через 3 года, данный сервер мы просто выкинем.
следовательно
Данная статья из серии капитан очевидность. Конкретики по провайдерам, которые предоставляют услуги будет немного. Условно я делю их по следующим типам:
1. Провайдеры у которых много железа, стойки, есть настроенные маршрутизаторы и свитчи. Свой дата центр или комната.
Что продают?
— VM на базе KVM, VMWARE, в редких случаях на базе Hyper-V.
— Пытаются продать услугу как сервис, например обслуживаемую postgres базу или сервис kubernetes- но это лишь небольшая обвязка над VM, клиент по итогу платит за выделенные виртуальные машины и системное администрирование.
2. Провайдеры, у которых штат разработчиков и немного своего железа. Это хостинг
Потребность в вычислениях.
Надежный партнер.
Выгода
Удобно
Безопасность
Надежно.
Что в данный момент, предлагают провайдеры мы и так знаем: IaaS, PaaS, SaaS и DaaS. Описывать все сервисы в рамках данной статьи не буду. Важно знать, что любые вычисления можно сегментировать и продавать отдельно, гарантируя высокую доступность и быструю работу.
У крупных игроков есть свои дата центры, которые соответствуют спецификациям Tier 1, 2, 3, 4.