Bagikan melalui


Mulai menggunakan Azure App Service

Azure App Service adalah platform as a service (PaaS) yang dikelola sepenuhnya untuk menghosting aplikasi web.

ASP.NET atau ASP.NET Core

Gunakan sumber daya berikut untuk mulai menggunakan .NET.

Perbuatan Sumber
Membuat aplikasi .NET pertama Anda Gunakan salah satu alat berikut:

- Visual Studio
- Visual Studio Code
- Baris perintah
- Azure PowerShell
- Portal Azure
Menyebarkan aplikasi Anda - Mengonfigurasi ASP.NET
- Mengonfigurasi inti ASP.NET
- Tindakan GitHub
Memantau aplikasi Anda - Aliran log
- Mendiagnosis dan memecahkan alat
Menambahkan domain & sertifikat - Memetakan domain kustom
- Menambahkan sertifikat SSL
Menyambungkan ke database - .NET dengan Azure SQL Database
- .NET Core dengan Azure SQL Database
Kontainer kustom - Linux - Visual Studio Code
- Windows - Visual Studio
Ulas praktik-praktik terbaik - Menskalakan aplikasi Anda
- Penyebaran
- Keamanan
- Virtual Network

Java

App Service bertujuan untuk memberikan dukungan yang kuat untuk Java. Untuk mencakup kedalaman dan luasnya aplikasi Java, App Service mendukung tumpukan teknologi Java Standard Edition (SE), Tomcat, dan JBoss Enterprise Application Platform (EAP). Di dasar tumpukan ini, App Service mendukung semua versi dukungan jangka panjang (LTS) Java terbaru. Ada beberapa skenario utama yang harus Anda pertimbangkan untuk mengadopsi App Service untuk aplikasi Java Anda.

Java SE di App Service

Java SE di App Service memungkinkan Anda menyebarkan aplikasi Anda dengan mudah ke instans Java Virtual Machine (JVM) yang dikelola sepenuhnya. Anda harus mempertimbangkan tumpukan ini jika Anda memiliki aplikasi web Spring Boot dan Quarkus. Namun, Anda dapat menggunakan tumpukan ini untuk aplikasi apa pun yang dapat dimulai langsung dari JVM dan menyertakan server HyperText Transfer Protocol (HTTP) yang disematkan. Anda dapat menyebarkan file arsip Java (JAR) anda dan membiarkan App Service melakukan sisanya.

Tomcat di App Service

Tumpukan App Service ini mendukung semua tomcat versi utama dan minor terbaru. Anda harus mempertimbangkan untuk memigrasikan aplikasi web Tomcat lokal ke App Service menggunakan tumpukan ini. Aplikasi semacam itu sering menggunakan teknologi seperti Spring Framework dan Hibernate. Tumpukan ini juga cocok untuk aplikasi yang saat ini berjalan di server seperti WebLogic atau WebSphere yang dapat dengan mudah dimigrasikan ke Tomcat. Anda dapat menyebarkan file arsip aplikasi web (WAR) dan membiarkan App Service melakukan sisanya.

JBoss EAP di App Service

Anda dapat dengan mudah menjalankan versi JBoss EAP apa pun yang saat ini didukung oleh Red Hat pada tumpukan App Service ini. JBoss EAP sepenuhnya kompatibel dengan standar Java Enterprise Edition (EE) dan Jakarta EE. Tumpukan dapat secara opsional mendukung aplikasi apa pun yang memerlukan pengklusteran JBoss EAP. Anda harus mempertimbangkan untuk memigrasikan aplikasi yang saat ini berjalan secara lokal di JBoss EAP dan WildFly ke tumpukan ini. Tumpukan ini juga cocok untuk aplikasi yang berjalan di server seperti WebLogic atau WebSphere yang dapat dengan mudah dimigrasikan ke JBoss EAP. Anda dapat menyebarkan file arsip aplikasi web (WAR) atau arsip perusahaan (EAR) dan membiarkan App Service melakukan sisanya.

Gunakan sumber daya berikut untuk mulai menggunakan Java.

Perbuatan Sumber
Membuat aplikasi Java pertama Anda Gunakan salah satu alat berikut:

- Penyebaran Maven dengan server web yang disematkan
- Maven menyebarkan ke server Tomcat
- Maven menyebarkan ke server JBoss EAP
Menyebarkan aplikasi Anda - Dengan Maven
- Dengan Gradle
- Dengan ID populer (Visual Studio Code, IntelliJ, dan Eclipse)
- Menyebarkan paket JAR, WAR, atau EAR secara langsung
- Dengan GitHub Actions
- Dengan Azure DevOps
Memantau aplikasi Anda - Gambaran umum pemantauan
- Aliran log
- Mendiagnosis dan memecahkan alat
Menambahkan domain & sertifikat - Memetakan domain kustom
- Menambahkan sertifikat SSL
Menyambungkan ke database - Spring Boot dengan Azure Cosmos DB
- Tomcat dengan PostgreSQL
- JBoss EAP dengan PostgreSQL
Kontainer kustom - Linux - Visual Studio Code
Ulas praktik-praktik terbaik - Menskalakan aplikasi Anda
- Penyebaran
- Keamanan
- Jaringan virtual

Node.js

Gunakan sumber daya berikut untuk mulai menggunakan Node.js.

Perbuatan Sumber
Membuat aplikasi Node.js pertama Anda Gunakan salah satu alat berikut:

- Visual Studio Code
- CLI
- Portal Azure
Menyebarkan aplikasi Anda - Mengonfigurasi Node.js
- GitHub Actions
Memantau aplikasi Anda - Aliran log
- Mendiagnosis dan memecahkan alat
Menambahkan domain & sertifikat - Memetakan domain kustom
- Menambahkan sertifikat SSL
Menyambungkan ke database - MongoDB
Kontainer kustom - Linux - Visual Studio Code
Ulas praktik-praktik terbaik - Menskalakan aplikasi Anda
- Penyebaran
- Keamanan
- Jaringan virtual

Python

Gunakan sumber daya berikut untuk mulai menggunakan Python.

Perbuatan Sumber
Membuat aplikasi Python pertama Anda Gunakan salah satu alat berikut:

- Flask - CLI
- Flask - Visual Studio Code
- Django - CLI
- Django - Visual Studio Code
- Django - portal Azure
Menyebarkan aplikasi Anda - Mengonfigurasi Python
- GitHub Actions
Memantau aplikasi Anda - Aliran log
- Mendiagnosis dan memecahkan alat
Menambahkan domain & sertifikat - Memetakan domain kustom
- Menambahkan sertifikat SSL
Menyambungkan ke database - PostgreSQL - CLI
- PostgreSQL - portal Azure
Kontainer kustom - Linux - Visual Studio Code
Ulas praktik-praktik terbaik - Menskalakan aplikasi Anda
- Penyebaran
- Keamanan
- Jaringan virtual

PHP

Gunakan sumber daya berikut untuk mulai menggunakan PHP.

Perbuatan Sumber
Membuat aplikasi PHP pertama Anda Gunakan salah satu alat berikut:

- Linux - CLI
- Linux - portal Azure
Menyebarkan aplikasi Anda - Mengonfigurasi PHP
- Menyebarkan melalui FTP
Memantau aplikasi Anda - Memecahkan masalah dengan Azure Monitor
- Aliran log
- Mendiagnosis dan memecahkan alat
Menambahkan domain & sertifikat - Memetakan domain kustom
- Menambahkan sertifikat SSL
Menyambungkan ke database - MySQL dengan PHP
Kontainer kustom - Kontainer sespan
Ulas praktik-praktik terbaik - Menskalakan aplikasi Anda
- Penyebaran
- Keamanan
- Virtual Network

Langkah selanjutnya