Запустить IT-сервис за 1 день: как облачные технологии изменили правила игры

управляющий директор VK Cloud Казахстан

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

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

Современный уровень развития IT позволяет перенести в онлайн решение практически всех задач. Например, в пандемию клиенты привыкли заказывать товары со смартфона и активно пользуются услугами доставки. Доля розничной торговли через интернет в Казахстане растет. В борьбе за пользователей бизнесу приходится делать доставку более удобной: например, привозить посылку в конкретный период времени и круглосуточно. При этом самым популярным способом забрать интернет-покупку для конечного пользователя остается самовывоз. Значит есть потенциал для развития сервисов доставки, компаниям необходимо расширять функциональность и улучшать пользовательский опыт, чтобы оставаться конкурентоспособными.

Для ускорения разработки, вывода продуктов на рынок и их дальнейшего масштабирования компании переходят на облачные сервисы. Это позволяет экономить на администрировании инфраструктуры и снизить потребность компании в узкоспециализированных специалистах: DevOps, DevSecOps и других. Облачный путь развития становится приоритетным для бизнеса во всем мире. Согласно последнему прогнозу Gartner, к 2025 году расходы на облачные решения превысят затраты на традиционные IT. Мировой рынок облачных сервисов вырастет с $413 млрд в 2021 году до $592 млрд в 2022 году.

Рассмотрим пошагово, как за счет внедрения облачного решения сократить time-to-market (время вывода на рынок нового решения).

Пример 1: развернуть IT-инфраструктуру

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

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

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

● Кейс. Крупная компания оказывает услуги в области торгового маркетинга для FMCG-клиентов. Мерчендайзеры и супервайзеры используют мобильное приложение для проверки корректной выкладки и актуальных цен. Необходимо постоянно обмениваться данными с внутренними информационными системами компании, а собственная инфраструктура не могла обеспечить приемлемую скорость работы сервиса. Решить проблему удалось с помощью перехода в облако. Это позволило ускорить и стабилизировать работу приложения, получать дополнительные мощности по мере необходимости, а также сократить время запуска новых проектов с одной недели до одного дня, так как теперь не нужно закупать оборудование при увеличении нагрузки. Совокупная стоимость владения инфраструктурой сократилась на 20% в год.

Пример 2: ускорить разработку IT-продукта

Для ускорения разработки цифровых сервисов используют DevOps — особый подход к разработке, который помогает автоматизировать рабочие процессы. По данным GitLab, он помогает командам выпускать код в 2–10 раз быстрее.

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

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

● Кейс. Крупный логистический оператор решил полностью автоматизировать управление доставкой. Для этого команда начала разрабатывать специальную систему. Компания сразу стала использовать DevOps-подход, поэтому появилась необходимость в специализированных инструментах для разработки. Получить их решили в облаке — так компании не пришлось искать узких специалистов и удалось быстро разработать продукт. Облачные сервисы позволяют выводить на рынок IT-решения в короткие сроки и без лишних затрат на «железо».

Пример 3: внедрить инновационные технологии

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

Например, облачные решения помогают анализировать большие данные. Аналитические сервисы необходимы при построении систем предиктивной аналитики: они позволяют прогнозировать спрос, строить программы лояльности и оптимизировать бизнес-процессы.

● Кейс. Крупный ритейлер внедряет технологии машинного обучения, которые помогают точно планировать закупки, сокращать издержки и увеличивать продажи. Одним из основных препятствий, мешающих развернуть AI-решения, было отсутствие современной инфраструктуры и технологий для работы с большими данными. Например, используемые на тот момент базы данных, в частности Oracle Exadata, и внутренние IT-системы не могли работать с технологиями Big Data. Поэтому ритейлер построил платформу больших данных в облаке с использованием облачных баз данных ClickHouse и Arenadata DB Cloud. Облачная инфраструктура позволила использовать бизнес-аналитику, автоматически создавать отчеты и тренировать ML-модели.

Путь через облака

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

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