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

Привет, Хабр! Меня зовут Надежда Мозолина, я — ведущий системный аналитик в Cloud X. И сегодня я хотела бы подробнее поговорить о том, как именно облачные сервисы PaaS помогают оптимизировать работу с ИТ‑инфраструктурой. Фактически здесь есть два направления — это оптимизация временных затрат и прямая экономия финансов.
Врезка. Строго говоря, модель PaaS (Platform as a Service, платформа как услуга) предполагает предоставление абоненту со стороны облака возможность выделения и использования информационно‑технологических платформ (инфраструктура и системное ПО) для разработки, развертывания, тестирования и запуска разработанных или приобретенных абонентом приложений, и за сервисами, реализующими модуль PaaS предоставления услуг в облаке, закрепилось название PaaS‑сервисы. А если коротко, то сервис PaaS — это облачный продукт, который даёт клиенту возможность управлять и использовать экземпляры системного ПО (например, брокеров сообщений), установленного на выделенных вычислительных ресурсах.
Достаточно очевидно, что работа с готовыми платформенными сервисами несет в себе ряд технологических преимуществ. Как минимум, для любой системы, предоставляемой сервисом облака по модели PaaS, будет реализован «джентельменский набор» дополнительных возможностей, расширяющих функциональность самой системы:
Единая система мониторинга, которая обеспечивает автоматическое отслеживание состояния всех компонентов системы, предлагает готовые дашборды для анализа производительности и дает инструменты для оптимизации использования ресурсов;
Многоуровневая система защиты данных и шифрование для обеспечения безопасности хранимых и обрабатываемых данных пользователя;
Регулярное резервное копирование и автоматическое восстановление после сбоев.
Но конечных пользователей со стороны бизнеса обычно интересует, какие прямые выгоды несет работа с сервисами PaaS? И хотя для оценки этих преимуществ «в деньгах» необходимо рассматривать конкретный бизнес, общие принципы финансовых плюсов вполне можно очертить, просто оглядываясь на уже имеющийся опыт работы с PaaS наших клиентов.

Время — деньги
Кто успел — того и тапки рынок. Time‑to‑market — один из важнейших показателей успешности бизнеса в современном мире, и PaaS‑решения могу поспособствовать его сокращению. Рассмотрим несколько примеров.
Проверка гипотез
Для начала давайте представим достаточно банальную ситуацию: компания выбирает СУБД для своего проекта и решила протестировать работу двух решений — MySQL и PostgreSQL. При традиционном подходе к развертыванию процесс выбора СУБД включает в себя следующие этапы:
Поиск и выделение подходящих серверов, где установить и запустить системное ПО
Установка и настройка операционной системы серверов
Развертывание и конфигурация СУБД
Проведение тестирования
Устранение возможных ошибок
Заметьте, целевая задача — тестирование — стоит только четвертым шагом, первые 3 шага — лишь подготовка, но она вполне может растянуться на пару дней.
В случае с облаком и PaaS‑сервисами весь процесс подготовки занимает менее 15 минут: именно столько времени достаточно управляемым сервисам CX Managed Service for MySQL® и CX Managed Service for PostgreSQL® для создания экземпляров СУБД. Более того, отпадает необходимость в глубоких технических знаниях по управлению инфраструктурой для прохождения шагов 1–3.
Конечно, пример с выбором СУБД может показаться очень простым и рядовым, даже несколько наигранным, но уже в таком случае мы видим сокращение временных затрат при проверке гипотез. А если таких проверок не одна в год, а десяток за квартал?
Особенности систем
Давайте рассмотрим пример полюбопытнее и поговорим о ситуации, которая возникает при работе с более специфичными системами. Например, обычно развертывание кластера Redis требует высокой квалификации специалистов и значительных временных затрат. При использовании PaaS‑решений этот процесс становится доступным даже для специалистов среднего уровня.
Если вашему продукту нужна отказоустойчивая система кеширования на базе Redis, при традиционном подходе придется пройти следующие этапы:
● Поиск квалифицированных специалистов, возможно, их обучение (вплоть несколько недель)
● Непосредственно развертывание кластера (минимум 2–3 рабочих дня), причём подготовку с выделением оборудования и его настройкой, как и в предыдущем случае, никто не отменял
● Дальнейшие временные и трудовые затраты на поддержку системы кеширования: создать мало, необходимо решать проблемы, неизбежно возникающие при эксплуатации любой системы
При использовании CX Managed Service for Redis® — PaaS‑сервиса, предоставляющего экземпляры Redis — все оказывается намного проще:
● Создание кластера Redis занимает менее 15 минут
● Не требуется глубоких знаний в администрировании Redis для эксплуатации хоть шардированного, хоть с использованием службы Sentinel кластера
● Поддержка системы кеширования в осуществляется облачным провайдером
Тут вполне уместно будет провести дальнейшую аппроксимацию: решение любых задач, связанных с созданием и управлением экземпляром системного ПО, позволяет получить ощутимое временное преимущество: вы не будете просто оставаться на месте, когда бежите со всех ног, использование PaaS‑сервисов позволит продвигать целевой продукт вперёд, разделяя ответственность по поддержанию инфраструктуры с облачным провайдером.
Экономическая эффективность
Теперь давайте поговорим о том, как именно компаниям‑клиентам удается экономить за счет применения сервисов PaaS. В таком случае оптимизация расходов на IT‑инфраструктуру происходит по нескольким направлениям:
● Оптимизация TCO за счёт перераспределения инфраструктурных задач: вместо содержания собственного штата специалистов, отвечающих за эксплуатацию системы, компания использует централизованные ресурсы провайдера, направляя усилия своей команды на развитие собственного бизнеса;
● Снижение операционных затрат:
Отсутствие необходимости в собственных серверных помещениях
Экономия на энергопотреблении
Оптимизация затрат на охлаждение оборудования
Сокращение расходов на обслуживание инфраструктуры
Стоит отметить, что всё время, когда сотрудники занимаются развертыванием и поддержкой кластеров СУБД или брокеров сообщений, они не занимаются развитием основным продуктов, созданием той самой ценности, которую каждая компания хочет донести до своих клиентов. Что опять же негативно сказывается на общих затратах, как временных, так и финансовых.

PaaS — универсальный инструмент для всех?
Конечно же, это не так. Точнее, наибольший экономический эффект от перехода на использование услуг по модели PaaS получают те компании, которые обладают несколькими из этих признаков:
Компания часто запускает новые окружения для разработки, тестирования, пилотов, инфраструктура не постоянна: новые проекты требуют новых инсталляций, устаревшие компоненты подлежат замене или обновлению;
Команда инфраструктуры ограничена или перегружена, состоит из специалистов узкого профиля и не всегда может оперативно перестроиться и подхватить новые задачи;
Из‑за высокой стоимости простоя к информационной системе предъявляются жесткие требования по отказоустойчивости, мониторингу и резервному копированию, но ни одна из этих задач не является профильной для компании;
Бизнесу важен time‑to‑market в кратчайшие сроки
Есть риск зависимости работоспособности продукта от одного‑двух ключевых администраторов, которые уже давно стали узким горлышком и точкой отказа всей информационной системы.
Но, безусловно, есть факторы, которые уменьшают вероятность снижения затрат на владение ресурсами при использовании PaaS‑продуктов. В частности, опыт Cloud X показывает, что эффект будет не столь выражен, если:
Компания уже владеет собственным ЦОД, причем он загружен оптимально;
Команда инфраструктуры не просто умеет быстро и надежно разворачивать нужные сервисы, но и быстро адаптируется к новым задачам;
Требования регуляторов или архитектуры ограничивают использование управляемых сервисов.
Использование любого управляемого сервиса — это ответ на некоторый запрос бизнеса. PaaS‑решение — это инструмент, а не цель. И, конечно, никакой инструмент не может быть полезным для всех и всегда.
Заключение
Таким образом, на сегодняшний день использование PaaS‑сервисов позволяет компаниям существенно сократить операционные расходы, ускорить разработку и внедрение новых решений, снизить зависимость от конкретных специалистов, получить доступ к современным технологиям без крупных капиталовложений, сосредоточить ресурсы на развитии ключевых бизнес‑процессов.
В следующих статьях я перейду от указания общих преимуществ к примерам применения управляемых сервисов Cloud X в решении конкретных задач. Если у вас есть опыт работы с PaaS‑сервисами или желание задать вопрос, предлагаю обсудить: я смогу развеять сомнения, а ваш отзыв поможет мне делать продукты лучше.
