Ожидается, что сегодняшние веб-приложения будут доступны весь день, каждый день из любого места в мире и доступны практически из любого устройства или размера экрана. Веб-приложения должны быть безопасными, гибкими и масштабируемыми, чтобы эффективно справляться с резкими скачками нагрузки.
В этой статье представлен обзор технологий веб-приложений Azure, рекомендаций, идей решения и эталонных архитектур.
Azure предоставляет широкий спектр средств и возможностей для создания, размещения и мониторинга веб-приложений. Это только некоторые из ключевых служб веб-приложений, доступных в Azure:
служба приложение Azure позволяет легко создавать корпоративные веб-приложения и мобильные приложения для любой платформы или устройства и развертывать их в масштабируемой облачной инфраструктуре.
Azure Monitor обеспечивает полную наблюдаемость в приложениях, инфраструктуре и сети. Монитор включает Application Insights, который обеспечивает управление производительностью приложений и мониторинг для динамических веб-приложений.
Служба Azure SignalR позволяет легко добавлять веб-функции в режиме реального времени.
Статические веб-приложения обеспечивает упрощенную разработку полного стека от исходного кода до глобальной высокой доступности.
Служебная шина Azure позволяет интегрироваться с другими веб-приложениями с помощью слабо связанных шаблонов на основе событий.
Общие сведения о веб-приложениях в Azure
Если вы не знакомы с созданием и размещением веб-приложений в Azure, лучше всего ознакомиться с обучением Microsoft Learn. Эта бесплатная онлайн-платформа предоставляет интерактивные учебные курсы для продуктов Майкрософт и многое другое.
Это несколько хороших отправных точек, которые следует рассмотреть:
Узнайте, как работает служба приложений Azure, а также как создавать и обновлять приложения. Изучите механизмы проверки подлинности и авторизации в службе приложений, настройку параметров приложения, масштабирование и использование слотов развертывания.
Создавайте комплексные решения в Microsoft Azure для создания Функции Azure, реализации веб-приложений и управления ими, разработке решений, использующих службу хранилища Azure, и т. д.