Начало работы со службой приложение Azure
служба приложение Azure — это полностью управляемая платформа как услуга (PaaS) для размещения веб-приложений.
ASP.NET или ASP.NET Core
Чтобы приступить к работе с .NET, используйте следующие ресурсы.
Действие | Ресурсы |
---|---|
Создание первого приложения .NET | Используйте один из следующих средств: - Visual Studio - Visual Studio Code - Командная строка - Azure PowerShell - Портал Azure |
Развертывание приложения |
-
Настройка ASP.NET - Настройка ядра ASP.NET - Действия GitHub |
Мониторинг приложения |
-
Поток журналов - Средство диагностики и решения |
Добавление доменов и сертификатов |
-
Сопоставление личного домена - Добавление SSL-сертификата |
Соединение с базой данных |
-
.NET с База данных SQL Azure - .NET Core с База данных SQL Azure |
Пользовательские контейнеры |
-
Linux — Visual Studio Code - Windows — Visual Studio |
Анализ рекомендаций |
-
Масштабирование приложения - Развертывание - Безопасность - Виртуальная сеть |
Java
Служба приложений стремится обеспечить надежную поддержку Java. Чтобы покрыть глубину и широту приложений Java, Служба приложений поддерживает стеки технологий Java выпуск Standard (SE), Tomcat и JBoss Enterprise Application Platform (EAP). В основе этих стеков Служба приложений поддерживает все последние версии долгосрочной поддержки Java (LTS). Существует несколько ключевых сценариев, для которых следует рассмотреть возможность внедрения Служба приложений для приложений Java.
Java SE в Служба приложений
Java SE в Служба приложений позволяет легко развертывать приложения в полностью управляемых экземплярах виртуальной машины Java (JVM). Этот стек следует учитывать, если у вас есть веб-приложения Spring Boot и Quarkus. Однако этот стек можно использовать для любого приложения, которое можно запустить непосредственно из JVM и включает внедренный сервер протокола передачи гипертекста (HTTP). Вы можете развернуть файл архива Java (JAR) и позволить Служба приложений выполнить остальные действия.
Tomcat на Служба приложений
Этот стек Служба приложений поддерживает все последние основные и дополнительные версии Tomcat. Следует рассмотреть возможность переноса локальных веб-приложений Tomcat в Служба приложений с помощью этого стека. Такие приложения часто используют такие технологии, как Spring Framework и Hibernate. Стек также подходит для приложений, работающих на серверах, таких как WebLogic или WebSphere, которые можно легко перенести в Tomcat. Вы можете развернуть архив веб-приложения (WAR) и позволить Служба приложений выполнять остальные действия.
JBoss EAP на Служба приложений
Вы можете легко запустить любую версию JBoss EAP, поддерживаемую Red Hat в этом стеке Служба приложений. JBoss EAP полностью совместим с стандартами Java выпуск Enterprise (EE) и Jakarta EE. Стек может также поддерживать любое приложение, требующее кластеризации JBoss EAP. Вы должны рассмотреть возможность переноса приложений, работающих локально в JBoss EAP и WildFly в этот стек. Стек также подходит для приложений, работающих на серверах, таких как WebLogic или WebSphere, которые можно легко перенести в JBoss EAP. Вы можете развернуть архив веб-приложения (WAR) или файл корпоративного архива (EAR) и позволить Служба приложений выполнить остальные действия.
Чтобы приступить к работе с Java, используйте следующие ресурсы.
Действие | Ресурсы |
---|---|
Создание первого приложения Java | Используйте один из следующих средств: - Развертывание Maven с внедренным веб-сервером - Развертывание Maven на сервере Tomcat - Развертывание Maven на сервере JBoss EAP |
Развертывание приложения |
-
С Maven - С Gradle - С популярными идентификаторами (Visual Studio Code, IntelliJ и Eclipse) - Развертывание пакетов JAR, WAR или EAR напрямую - С помощью GitHub Actions - Использование Azure DevOps |
Мониторинг приложения |
-
Общие сведения о мониторинге - Поток журналов - Средство диагностики и решения |
Добавление доменов и сертификатов |
-
Сопоставление личного домена - Добавление SSL-сертификата |
Соединение с базой данных |
-
Spring Boot с Помощью Azure Cosmos DB - Tomcat с PostgreSQL - JBoss EAP с PostgreSQL |
Пользовательские контейнеры | - Linux — Visual Studio Code |
Анализ рекомендаций |
-
Масштабирование приложения - Развертывание - Безопасность - Виртуальные сети |
Node.js
Чтобы приступить к работе с Node.js, используйте следующие ресурсы.
Действие | Ресурсы |
---|---|
Создание первого приложения Node.js | Используйте один из следующих средств: - Visual Studio Code - CLI - Портал Azure |
Развертывание приложения |
-
Настройка Node.js - GitHub Actions |
Мониторинг приложения |
-
Поток журналов - Средство диагностики и решения |
Добавление доменов и сертификатов |
-
Сопоставление личного домена - Добавление SSL-сертификата |
Соединение с базой данных | - MongoDB |
Пользовательские контейнеры | - Linux — Visual Studio Code |
Анализ рекомендаций |
-
Масштабирование приложения - Развертывание - Безопасность - Виртуальные сети |
Python
Чтобы приступить к работе с Python, используйте следующие ресурсы.
Действие | Ресурсы |
---|---|
Создание первого приложения Python | Используйте один из следующих средств: - Flask — CLI - Flask — Visual Studio Code - Django — CLI - Django — Visual Studio Code - Django - портал Azure |
Развертывание приложения |
-
Настройка Python - GitHub Actions |
Мониторинг приложения |
-
Поток журналов - Средство диагностики и решения |
Добавление доменов и сертификатов |
-
Сопоставление личного домена - Добавление SSL-сертификата |
Соединение с базой данных |
-
PostgreSQL — CLI - PostgreSQL — портал Azure |
Пользовательские контейнеры | - Linux — Visual Studio Code |
Анализ рекомендаций |
-
Масштабирование приложения - Развертывание - Безопасность - Виртуальные сети |
PHP
Чтобы приступить к работе с PHP, используйте следующие ресурсы.
Действие | Ресурсы |
---|---|
Создание первого приложения PHP | Используйте один из следующих средств: - Linux — CLI - Linux — портал Azure |
Развертывание приложения |
-
Настройка PHP - Развертывание через FTP |
Мониторинг приложения |
-
Устранение неполадок с Помощью Azure Monitor - Поток журналов - Средство диагностики и решения |
Добавление доменов и сертификатов |
-
Сопоставление личного домена - Добавление SSL-сертификата |
Соединение с базой данных | - MySQL с PHP |
Пользовательские контейнеры | - Контейнеры на стороне |
Анализ рекомендаций |
-
Масштабирование приложения - Развертывание - Безопасность - Виртуальная сеть |