Поделиться через


Начало работы со службой приложение 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
Пользовательские контейнеры - Контейнеры на стороне
Анализ рекомендаций - Масштабирование приложения
- Развертывание
- Безопасность
- Виртуальная сеть

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