- tocdepth
2
Размещение системы аналитики и автоматизированной модерации контента в облаке Advanced
Решение для разработки и размещения системы аналитики и автоматизированной модерации контента в облаке Advanced реализуется через интеграцию сервисов анализа контента в бессерверной среде с сервисами создания, редактирования, хранения и передачи контента.
Данное решение позволяет разместить в облаке Advanced систему аналитики и автоматизированной модерации контента, которая обеспечивает следующие возможности:
Отказоустойчивость каждого компонента.
Доступ к ресурсам системы через интернет или выделенное сетевое соединение.
Использование решений PaaS и IaaS для упрощения развертывания и поддержки.
Гибкое масштабирование в зависимости от рабочей нагрузки.
Хранение и доставка контента, в том числе для стримминговых сервисов.
Создание и последующая модерация контента.
Использование решений для анализа контента в бессерверной среде.
Разработка и размещение системы аналитики и автоматизированной модерации контента в облаке Advanced имеет следующие преимущества и риски:
Преимущества решения |
Риски |
---|---|
|
Отсутствуют. |
Общая схема
Описание решения
Решение основано на использовании сервисов PaaS и IaaS в облаке Advanced для разработки и размещения системы аналитики и автоматизированной модерации контента.
- Предварительные требования:
В тенанте должны быть созданы как минимум одна сеть VPC и одна подсеть (Subnet).
Между внутренней площадкой заказчика и тенантом должно быть настроено выделенное соединение с использованием сервисов облака VPN или Direct Connect.
При настройке приложений для развертывания и поддержки системы аналитики и автоматизированной модерации контента можно использовать сервис NAT Gateway, обеспечивающий выход в интернет из приватной подсети VPC.
- Компоненты решения:
Серверы приложений на базе облачного сервиса ECS.
Хранилище контента на базе облачного сервиса объектного хранилища OBS.
Сервис FunctionGraph запускающий функцию для анализа контента в бессерверной среде.
Распределенный программный брокер сообщений Kafka на базе облачного сервиса DMS for Kafka.
Реляционная база данных для хранения результатов обработанных данных на базе облачного сервиса RDS.
Сервис отправки уведомлений на базе облачного сервиса SMN.
В качестве распределения нагрузки между серверами приложений используется сервис ELB.
Мониторинг инфраструктуры серверов и баз данных реализуется с использованием сервиса Cloud Eye.
Обеспечение высокой доступности достигается расположением сервисов в разных зонах доступности облака Advanced.
Публичный адрес (EIP) системы аналитики и автоматизированной модерации контента защищают сервисы WAF и Anti-DDOS.
Реализация
Список последовательных действий при настройке решения:
Создание VPC.
Создание подсетей (Subnet) для приложений и баз данных.
Создание групп безопасности (Security Group) для приложения и баз данных.
Создание NAT Gateway для выхода сервисов в интернет.
Создание Application Load Balancer для обработки запросов HTTP/S и перенаправление на группу серверов приложений.
Создание публичного адреса EIP для доступа к системе аналитики и автоматизированной модерации контента через интернет.
Создание инстанса баз данных RDS в высокодоступной Multi-AZ типа Master/Standby.
Создание инстанса DMS for Kafka.
Создание бакета в сервисе OBS.
Создание серверов ECS для настройки компонентов приложения.
Настройка функций в сервисе FunctionGraph.
Настройка уведомлений в сервисе SMN.
Настройка сервисов WAF.
Настройка сервисов Anti-DDOS.
Настройка метрик мониторинга в сервисе Cloud Eye.
Запуск решения системы аналитики и автоматизированной модерации контента в облаке Advanced.
для Dev & Test