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 |