О чем эта история

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

В Yandex Cloud им удалось за один день развернуть рабочую инфраструктуру для робота-помощника Лилии, правильно спроектировать платформу на уровне архитектуры ИС и провести поверхностный аудит решения (ЕЦП).

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

Центр цифровой трансформации Республики Татарстан — ИТ-компания, которая применяет бизнес-подход к решению государственных задач. Центр создан в 2019 году и работает в составе Министерства цифрового развития государственного управления, информационных технологий и связи Республики Татарстан.

Среди проектов компании — «Портал госуслуг РТ», «Народный контроль», «Народный инспектор», «Электронное образование Татарстана», «Помощник Лилия», «Цифровой пропуск» и т. д.

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

  • Быстрое развертывание и масштабирование как отдельных виртуальных машин под каждый сервис, так и комплексных систем из нескольких машин.
  • Автоматическое развертывание и обслуживание баз данных, брокера сообщений и прочих сервисов, необходимых для работы прикладных компонентов.
  • Возможность управления ресурсами через API (в связи с принятой к использованию при построении платформы парадигмой everything as code).
  • Серверы площадки должны находиться на территории РФ и удовлетворять требованиям федерального закона 152-ФЗ «О персональных данных».

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

Единая цифровая платформа ЦЦТ в Yandex Cloud

Тестовая среда Единой цифровой платформы, в состав которой входят проекты «Помощник Лилия» и «Фабрика данных», команда ЦЦТ самостоятельно создала с нуля в Yandex Cloud с использованием документации к сервису и библиотекам.

Для этого в сжатые сроки они развернули и настроили большое количество облачных сервисов:

Результаты проверки гипотезы

За один день удалось развернуть рабочую инфраструктуру для робота-помощника Лилии, правильно спроектировать платформу на уровне архитектуры ИС и провести поверхностный аудит решения (ЕЦП). Запланирован запуск тестового приложения и отладка конвейера поставки. Площадка удовлетворила всем предъявляемым к ней требованиям.

Мнение

Артур Гуров,
Руководитель отдела развития цифровой платформы
Артур Гуров,
Руководитель отдела развития цифровой платформы

Для тестовой площадки требовалось облако с возможностью управления в формате IaaS с тарификацией по факту использования. Кроме того, требовалась возможность быстрого развертывания сервисов реляционных баз данных, NoSQL-баз и k8s, которая предоставляется облаком. Для развертывания сервисов в кластерном режиме требовалась интеграция с инструментом Packer от HashiCorp. Ну и незаметные, но не менее важные изоляция сетей и S3-хранилище. На тот момент уже удалось поработать с коллегами из облака на проекте по распознаванию патологий на снимках КТ, и они показали себя настоящими профессионалами. Проанализировав все плюсы и минусы, решили обратиться к ним. А в финале выяснили, что у Yandex Cloud цена на услуги в некоторых позициях на порядок ниже конкурентов, — не прогадали с выбором.