У меня есть 2 сервера приложений и 1 сервер Db, работающий в Azure. Я создал CloudService и разместил в нем серверы приложений. Я создал набор доступности для сервера приложений и добавил в него сервер приложений.Доступность Windows Azure
Теперь проблема: я не могу добавить сервер Db в тот же набор доступности, потому что они не находятся в том же облачном сервисе, что и appservers. Таким образом, Azure может перезагружать dbserver в любое время и вызывать сбои. Как это решить.
- Нужно ли мне добавить еще один сервер БД и реплицировать БД и добавить их в новый набор доступности?
- Если 1 да, то я должен сделать свое приложение умнее, когда основной сервер Db опустится?
Любые улучшения?
Под «сервером БД» вы подразумеваете виртуальную машину с SQL Server, или вы имеете в виду экземпляр Azure SQL? –
DBServer - это виртуальная машина, работающая под управлением mysql – user88975
Это, кажется, слишком широкий вопрос. Вам нужно будет запустить как минимум два узла сервера MySQL. Независимо от того, будут ли они кластеризоваться или реплицироваться, в значительной степени зависит от вашего сценария приложения. –