Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Ожидается, что многие веб-приложения будут доступны весь день, каждый день из любого места в мире и доступны практически от любого устройства или размера экрана. Веб-приложения должны быть безопасными, гибкими и масштабируемыми, чтобы эффективно справляться с резкими скачками нагрузки.
В этой статье представлен обзор технологий веб-приложений Azure, рекомендаций, идей решения и эталонных архитектур, содержащихся в Центре архитектуры Azure.
Azure предоставляет широкий спектр средств и возможностей для создания, размещения и мониторинга веб-приложений. Это только некоторые из ключевых служб веб-приложений, доступных в Azure:
- служба приложение Azure позволяет легко создавать корпоративные веб-приложения и мобильные приложения для любой платформы или устройства и развертывать их в масштабируемой облачной инфраструктуре.
- Azure Брандмауэр веб-приложений обеспечивает мощную защиту для веб-приложений.
- Azure Monitor обеспечивает полную наблюдаемость в приложениях, инфраструктуре и сети. Монитор включает Application Insights, который обеспечивает управление производительностью приложений и мониторинг для динамических веб-приложений.
- Служба Azure SignalR позволяет легко добавлять веб-функции в режиме реального времени.
- Веб-приложение для контейнеров позволяет запускать контейнерные веб-приложения в Windows и Linux.
- Служебная шина Azure позволяет интегрироваться с другими веб-приложениями с помощью слабо связанных шаблонов на основе событий.
Общие сведения о веб-приложениях в Azure
Если вы не знакомы с созданием и размещением веб-приложений в Azure, лучше всего ознакомиться с обучением Microsoft Learn. Эта бесплатная онлайн-платформа предоставляет интерактивные учебные курсы для продуктов Майкрософт и многое другое.
Это несколько хороших отправных точек, которые следует рассмотреть:
- Создание веб-приложений службы App Service Azure
- Развертывание и запуск контейнерного веб-приложения с помощью службы приложение Azure
Путь к продакшн-среде
Рассмотрим эти шаблоны, рекомендации и архитектуры при планировании и реализации развертывания:
- Базовое веб-приложение
- Базовое зонально-избыточное веб-приложение
- Общие архитектуры веб-приложений
- Принципы проектирования приложений Azure
- Корпоративное развертывание с помощью Среды служб приложений
- Высокодоступное корпоративное развертывание с помощью среды App Services
Лучшие практики
Подробный обзор см. в разделе "Характеристики современных веб-приложений".
Сведения, относящиеся к службе приложение Azure, см. в статье:
- Рекомендации по архитектуре службы приложений Azure (веб-приложения)
- Лучшие практики развертывания службы приложений
- Базовый план безопасности Azure для Службы приложений
Архитектура веб-приложения
В следующих разделах, упорядоченных по категориям, приведены ссылки на примеры архитектур веб-приложения.
Модернизация.
- Выбор между традиционными веб-приложениями и одностраничных приложений
- принципы архитектуры ASP.NET
- Общие клиентские веб-технологии
- Процесс разработки для Azure
- Рекомендации по размещению Azure для веб-приложений ASP.NET Core
Многоуровневые приложения
- Многоуровневое веб-приложение, созданное для высокого уровня доступности и аварийного восстановления
Масштабируемость
Безопасность
- Более безопасный доступ к мультитенантным веб-приложениям из локальной сети
- Защитите API с помощью шлюза приложений и управления API
SharePoint
Оставайтесь в курсе веб-разработки
Получите последние обновления в продуктах и функциях веб-приложения Azure.
Дополнительные ресурсы
Примеры решений
Ниже приведены некоторые дополнительные реализации, которые следует учитывать:
- Сетевые функции Службы приложений
- Перенос веб-приложения с помощью Azure APIM
- Бессерверное веб-приложение