+38/050/370-3627
+38/093/220-0872
+38/044/257-2444
Новости

Azure Static Web Apps - используйте Static Web Apps для бесплатного хостинга приложений в Azure

Azure Static Web Apps - используйте Static Web Apps для бесплатного хостинга приложений в Azure

Что такое Статические веб-приложения Azure (Azure Static Web Apps)?

Статические веб-приложения Azure (Azure Static Web Apps) — это служба, которая автоматически создает и развертывает комплексные веб-приложения в Azure из репозитория GitHub.

Рабочий процесс Статических веб-приложений Azure адаптирован для ежедневного рабочего процесса разработчика. Приложения создаются и развертываются на основе взаимодействия с GitHub.

При создании ресурса "Статическое веб-приложение Azure" Azure настраивает рабочий процесс GitHub Actions в репозитории исходного кода приложения, который отслеживает выбранную ветвь. При каждой фиксации или принятии запросов на включение внесенных изменений в отслеживаемой ветви действие GitHub автоматически создает и развертывает приложение и его API в Azure.

Статические веб-приложения обычно строятся с помощью библиотек и платформ, например Angular, React, Svelte или Vue. К этим приложениям относятся ресурсы HTML, CSS и JavaScript, а также ресурсы изображений, из которых состоит приложение. При использовании традиционного веб-сервера эти ресурсы обрабатываются с одного сервера вместе со всеми необходимыми конечными точками API.

В случае Статических веб-приложений статические ресурсы отделены от традиционного веб-сервера и обрабатываются из точек, географически распределенных по всему миру. Это распределение значительно ускоряет обработку файлов, так как эти файлы физически ближе к конечным пользователям. Кроме того, конечные точки API размещаются с использованием бессерверной архитектуры, что, в свою очередь, избавляет от необходимости использовать полноценный внутренний сервер.

Основные возможности Azure Static Web Apps

  • Бесплатный веб-хостинг для статического содержимого, например HTML, CSS, JavaScript и изображений.
  • Интегрированная поддержка API, предоставляемая Функциями Azure.
  • Прямая интеграция с GitHub, при которой изменения в репозитории активируют операции сборки и развертывания.
  • Глобальное распределение статического содержимого, благодаря которому содержимое находится ближе к пользователям.
  • Бесплатные SSL-сертификаты, которые обновляются автоматически.
  • Личные домены*, обеспечивающие фирменную настройку приложения.
  • Простая модель безопасности с использованием обратного прокси-сервера при вызове интерфейсов API, для которых не требуется конфигурация CORS.
  • Интеграция поставщиков проверки подлинности с Azure Active Directory, Facebook, Google, GitHub и Twitter.
  • Настраиваемые определения ролей авторизации и назначения.
  • Правила внутренней маршрутизации, обеспечивающие полный контроль над содержимым и обслуживаемыми маршрутами.
  • Создание промежуточных версий на основе запросов на включение внесенных изменений, позволяющее создавать предварительные версии сайта перед публикацией.

Возможности использования статических веб-приложений Azure Static Web Apps

  • Создание современных приложений JavaScript с использованием платформ и библиотек, например Angular, React, Svelte, Vue с серверной частью Функций Azure.
  • Публикация статических сайтов с использованием таких платформ, как Gatsby, Hugo, VuePress.
  • Развертывайте веб-приложений с помощью таких платформ, как Next.js и Nuxt.js.

Другие новости

Лучшая цена