Как сохранить информацию о сеансе и аутентификацию пользователя при аварийном переключении на Azure? - PullRequest
0 голосов
/ 16 апреля 2020

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

У нас есть транзакционный веб-сайт, на котором пользователь может вводить много информации, загружать файлы, проверять информацию, и др c. В настоящее время этот веб-сайт развернут на виртуальной машине в Azure. Из-за договорных изменений нам теперь необходимо обеспечить доступность этого веб-сайта на 99,95%.

Для достижения этой цели мы планируем использовать 3 виртуальные машины, каждая в своей зоне доступности в одном регионе.

В настоящее время мы тестируем шлюз веб-приложений перед 3 ВМ, но мы видим, что когда происходит балансировка, пользователь выходит из веб-сайта, мы думаем, что это может быть исправлено, если мы используем Cook ie Affinity, но, если мы используем сродство cook ie и, следовательно, мы используем липкие сессии, мы теряем способность балансировать запросы, когда traffi c тяжело, верно? Есть ли способ, процесс или служба в Azure, которая реплицирует информацию о сеансе и информацию аутентификации между виртуальными машинами или каков подход в этих сценариях ios, когда вы не хотите использовать липкие сеансы, но хотите избежать пропуска информации о сеансе и выход пользователя из системы?

Тот же сценарий, но когда происходит аварийное переключение, возможно ли сделать переход плавным, не заставляя пользователя возвращаться, потенциально теряя данные или информацию?

Спасибо,

...