До настоящего времени для разработки и внедрения каждого нового проекта или приложения, разрабатываемого РУП «Витебскэнерго», требовалось разворачивать отдельно взятый физический или виртуальный сервер. Это требовало затрат на подготовку и сопровождение данных серверов. Такое решение не позволяло выполнять быстрое масштабирование приложений, и не закрывало проблему простоя при сбое серверов.
В качестве решения описанной проблемы была выбрана технология контейнерной виртуализации. Для управления контейнерами выбрана система оркестрации - Kubernetes.
Данное решение включало в себя организацию контейнеров приложений на разных хостах с возможностью управления и автоматизации развертывания и обновлений приложений, масштабирования контейнерных приложений и их ресурсов и логической изоляции приложений, команд и рабочих нагрузок.
Мониторинг сервисов и распределение нагрузки.
Управление конфиденциальной информацией и конфигурацией.
Управление и автоматическое развертывание и обновление приложений.
Автоматическая отказоустойчивость контейнерных приложений.
Масштабирование контейнерных приложений и их ресурсов «на лету».
Максимально эффективное использование ресурсов серверов и систем хранения данных.
Сетевое оборудование
Система хранения данных
Серверы
Дальнейший переход на микро сервисную архитектуру.