Архитектура облачной платформы AIC

Архитектура облачной платформы AIC#

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

Облачная платформа включает в себя набор продуктов «Группы Астра»:

  • ОС СН «Astra Linux SE» (ALSE);

  • ПК управления службами каталогов «ALD Pro»;

  • ПК СВ «Брест»;

  • SDS «Ceph» (опционально);

  • Система резервного копирования «RuBackup».

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

../../_images/uses_comp.png

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

Программные и инфраструктурные составляющие решения могут быть объединены в блоки, роли и сервисы, состоящие, в свою очередь, из набора ПО, решающего определенный список задач. Так Блок Контроля Облачных Ресурсов включает все элементы AIC предназначенные для управления ОП, а роль (функция) и сервис управления ссылаются на ключевые программные продукты AIC — «ALD Pro», ПК СВ «Брест» и «DCImanager». Детальная информация представлена в разделе Блоки составляющие AIC.

Основные программные блоки, роли, сервисы и компоненты.

Зеленым цветом выделены базовые компоненты являющиеся частью решения .

Блок

Роль (Функция)

Сервис

Компоненты

Блок Контроля Облачных Ресурсов (бКОР)

Сервисы Роли Установки и Восстановления

Сервер загрузки и обслуживания

0-day AIC Operations Console (VM) Management Console

Сервисы Роли Управления

Сервис Управления

ALD Pro

ПК СВ

DCImanager

Сервис веб-консоли

ПК СВ

BILLmanager

DCImanager

ALD Pro

Портал самообслуживания

BILLmanager

Брест

Сервисы Роли Сопровождения

Сервис Автоматизации

Astra Automation

Сервис Защиты Данных

RuBackup

Сервис Отчетности

Astra Monitoring

BILLmanager

Контроль Облачных Сервисов

Containers

PaaS

SaaS

Контроль Облачных Данных

Сервис Программно-определяемых СХД

Minio

Ceph

Сервис Защиты и Восстановления Данных

RuBackup

Блок Клиентских Ресурсов (БКР)

Роль Управления Сервисами

KVM

Сервис Разработки

Сервис Контейнеризации K8s

VDI

VDI (СВРМ — Сервис Виртуализации Рабочих Мест)

Сервис Защиты Данных Клиентов

RuBackup

Сервисы и компоненты не входящие в текущую версию платформы:

  • сервис разработки и среды исполнения (GitFlic, Axiom JDK);

  • сервис оркестрации и контейнеризации (Nodus на базе Kubernetes/Docker);

  • сервис виртуализации рабочих мест (Termidesk);

  • сервис формирования отчетности (BI);

  • сервис управления данными пользователей (PostgreSQL);

  • сервисы класса SaaS.

Состав ролей, сервисов и компонент может увеличиваться по мере развития ОП. Детальное описание ролей, сервисов и компонент описано в разделе «Блоки составляющие AIC».

Пользователи AIC могут самостоятельно разрабатывать и внедрять роли (функции) и сервисы в ОП. Например, в Блоке Клиентских Ресурсов, для роли (функции) «Защиты Данных Клиентов» пользователи могут использовать СРК стороннего производителя.

Описание архитектуры платформы AIC состоит из следующих разделов:

  1. Блоки составляющие AIC.

  2. Роли (функции) и сервисы в AIC.

  3. Режим «федерация».

  4. Виртуальные машины и серверы в AIC.

  5. Архитектура сети.

  6. Хранение данных.

  7. Средства мониторинга.

  8. Архитектурные требования и ограничения.

  9. Масштабирование.