У нас есть приложение на основе Rails , инфраструктура развертывания связана с AWS . Текущая схема включает следующие уровни:
- балансировщик нагрузки (HaProxy)
- Rails-приложение (EC2) x2
- База данных MySQLd (главный-подчиненный EC2)
- Redis, фоновые процессы DelayedJob
- Медиа-сервер Wowza (EC2)
- Хранение ресурсов S3 (общие данные )
Существует 3 SPF: балансировщик нагрузки , база данных , медиа-сервер .
Мои вопросы касаются избыточности, как я могу уменьшить SPF:
- балансировщик нагрузки. У нас есть план настроить вторичный балансировщик нагрузки, но доменное имя останется прежним. Является ли DNS A / AAAA roundrobin failover хорошим решением в этом случае? Можно ли использовать балансировщик нагрузки AWS?
- Надежен ли MMM (Multi-Master Replication Manager)? Как он работает с Rails (чтение / запись на независимые хосты)?
- Медиа-сервер Wowza , есть ли хорошо? известное решение HA с чем нужно работать?
задан Anatoly 15 August 2011 в 18:14
поделиться