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