Повышение устойчивости решений для управления удостоверениями и доступом клиентов с помощью Azure Active Directory B2C
Azure AD B2C — это платформа управления удостоверениями клиентов и доступом (CIAM), предназначенная для успешного запуска критически важных клиентских приложений. Мы предлагаем множество встроенных функций для повышения устойчивости, помогающих нам развернуть обслуживание в необходимых вам масштабах и повысить устойчивость решений к возможным перебоям. Кроме того, при запуске критически важного приложения важно учитывать различные элементы проектирования и конфигурации в приложении. Рассмотрим, как приложение настроено в Azure AD B2C, чтобы обеспечить устойчивость поведения в ответ на сбои или сбои. В этой статье мы рассмотрим некоторые рекомендации по повышению устойчивости.
Устойчивой называется служба, способная продолжать работать несмотря на перебои. Чтобы повысить устойчивость службы, необходимо:
понимание всех компонентов;
исключение единых точек отказа;
изоляция отказавших компонентов для ограничения их влияния;
обеспечение избыточности с механизмами быстрой отработки отказов и путями восстановления.
Мы рекомендуем повышать устойчивость проверки подлинности и авторизации в приложениях в процессе их разработки, используя компоненты удостоверений вашего решения. В этой статье рассматриваются расширения для повышения устойчивости, относящиеся к приложениям Azure AD B2C. Наши рекомендации сгруппированы по функциям CIAM.
В последующих разделах мы рассмотрим, как создать устойчивость в следующих областях:
Взаимодействие с конечными пользователями: подготовьте резервный план для процесса проверки подлинности, устраните возможное влияние перебоев в работе службы проверки подлинности Azure AD B2C.
Интерфейсы с внешними процессами: повысьте устойчивость приложений и интерфейсов с помощью восстановления после ошибок.
Рекомендации для разработчиков: избавьтесь от неустойчивости, связанной с распространенными проблемами в пользовательских политиках, улучшите обработку ошибок при взаимодействии со средствами проверки претензий, сторонними приложениями и API REST.
Мониторинг и анализ: оцените работоспособность своей службы путем мониторинга основных индикаторов, с помощью оповещений реализуйте обнаружение сбоев и снижения производительности.
Повышение устойчивости проверки подлинности и авторизации в приложениях
Посмотрите это видео, чтобы узнать, как создавать устойчивые и масштабируемые потоки с помощью Azure AD B2C.