Шаблон надежного веб-приложения

Шаблон Reliable Web App направлен на упрощение процесса перемещения веб-приложений в облако. Он предоставляет систематический метод быстрого внедрения облачных технологий для локальных веб-приложений. Организации, перенесенные в облако, должны следовать Cloud Adoption Framework и устанавливать целевую зону для своих веб-приложений. Стратегии сведений о шаблоне Надежных веб-приложений для повторной оплаты веб-приложения, чтобы обеспечить успешную миграцию в облако.

Схема, показывающая принципы надежного веб-приложения

Принципы и методы реализации

Хорошо спроектированная платформа устанавливает переопределяющие принципы шаблона Надежных веб-приложений. Шаблон Reliable Web App выходит за рамки этих исходных принципов для получения подчиненных принципов, характерных для процесса переноса веб-приложений в облако. В рамках этих принципов шаблон Надежного веб-приложения фокусируется на внесении минимальных изменений кода, применении шаблонов проектирования надежности и использовании управляемых служб. Это помогает создать веб-приложение, оптимизированное для затрат, наблюдаемое и безопасное использование инфраструктуры в качестве кода и удостоверений.

Принципы шаблонов надежных веб-приложений Методы реализации

▪ Минимальные изменения кода
▪ Шаблоны проектирования надежности
▪ Управляемые службы
▪ Оптимизировано для затрат
▪ Наблюдаемых
▪ Безопасность входящего трафика
▪ Инфраструктура как код
▪ Безопасность на основе удостоверений
▪ Шаблон повторных попыток
▪ Шаблон разбиения цепи
▪ Шаблон в стороне кэша
▪ Ресурсы с правами
▪ Управляемые удостоверения
▪ Частные конечные точки
▪ Управление секретами
▪ Развертывание Bicep (.NET) и Terraform (Java)
▪ Данные телеметрии, ведение журнала, мониторинг

Архитектура веб-приложения

Важно отметить, что шаблон Reliable Web App не является одноразмерным набором служб или определенной архитектурой. Уникальные потребности вашего бизнеса и характеристики существующего веб-приложения имеют решающее значение при определении наиболее подходящей архитектуры и топологии сети.

Следующие шаги

Существует руководство по шаблону Надежных веб-приложений для веб-приложений .NET и Java. Используйте рекомендации и справочные реализации, чтобы ускорить переход в Azure.