Gambaran umum Layanan Aplikasi

Azure App Service adalah platform yang memungkinkan Anda menjalankan aplikasi web, back end seluler, dan API RESTful tanpa khawatir mengelola infrastruktur yang mendasarinya. Anggap saja sebagai layanan hosting web yang kuat yang mengurus semua pengangkatan berat untuk Anda, sehingga Anda dapat fokus pada pembuatan aplikasi hebat.

App Service mendukung berbagai tumpukan web seperti .NET, Java (dalam varian Java SE, Tomcat, dan JBoss), Node.js, Python, dan PHP, dan dapat menjalankannya baik di Windows maupun Linux. Atau, jika aplikasi Anda dalam kontainer, Anda dapat menyebarkannya sebagai kontainer kustom.

Mengapa Menggunakan Azure App Service?

Baik Anda seorang siswa, bisnis kecil, startup, atau perusahaan, App Service menawarkan berbagai fitur yang disesuaikan untuk memenuhi kebutuhan Anda.

Siswa

  • Akses gratis: Selain tingkat gratis yang tersedia secara luas, siswa dapat memanfaatkan program Azure for Students Starter .
  • Dukungan IDE: Alat penyebaran yang dibuat khusus tersedia untuk Visual Studio, Visual Studio Code, IntelliJ, dan Eclipse.
  • Mudah digunakan: Jalankan aplikasi Anda tanpa memerlukan pengalaman dalam manajemen infrastruktur.
  • Sumber Daya Pembelajaran: Banyak tutorial dan panduan untuk membantu Anda memulai.

Bisnis kecil dan startup

  • Keamanan merek: Lindungi merek Dan pelanggan Anda dengan cepat dengan domain App Service dan sertifikat terkelola gratis. Atau, bawa domain dan sertifikat Anda ke App Service.
  • Hemat biaya: Bayar hanya untuk sumber daya yang Anda gunakan, dan tingkatkan kapasitas atau tambahkan sumber daya sesuai dengan bisnis Anda.
  • Efisien dengan baris perintah: Deploy menggunakan alat baris perintah yang sudah Anda gunakan, seperti Maven, Gradle, Azure Developer CLI, Azure CLI, dan Azure PowerShell.
  • Skalabilitas: Menskalakan aplikasi Anda secara otomatis berdasarkan permintaan.
  • Jangkauan global: Sebarkan aplikasi Anda di pusat data di seluruh dunia.
  • Templat aplikasi: Pilih dari daftar luas templat aplikasi di Marketplace Azure, seperti WordPress, Joomla, Django, Node.js dan Drupal.
  • Dukungan masuk sosial: Masuk sosial turn-key dengan akun Google, Facebook, X, dan Microsoft.

Perusahaan

Untuk informasi tentang layanan komputasi Azure mana yang paling sesuai dengan skenario Anda, lihat Memilih layanan komputasi Azure.

Managed Instance di App Service

Nota

Managed Instance menambahkan opsi penyesuaian dengan isolasi pada tingkat paket untuk aplikasi web lama atau yang terikat pada infrastruktur yang memerlukan Component Object Model (COM), akses registri, Windows Installer/Microsoft Installer (MSI), pemetaan drive, atau batasan jaringan yang lebih ketat.

Poin utama:

  • Skrip instalasi PowerShell opsional saat startup memungkinkan pembaruan pada COM, registri, IIS, dan ACL, serta eksekusi MSI jika aplikasi memerlukan instalasi dependensi atau konfigurasi fitur pada tingkat sistem operasi.
  • Adaptor registri: Definisi kunci registri tingkat paket dengan nilai rahasia yang disimpan di Azure Key Vault.
  • Akses penanda drive: Mengonfigurasi akses ke jalur SMB/UNC untuk komponen lama (dengan pemetaan atau referensi sesuai dukungan).
  • RDP (melalui Azure Bastion): Hanya untuk diagnostik—skrip konfigurasi persisten.
  • Dukungan: Beban kerja Windows (.NET, Java), COM/registry/MSI, pemetaan drive, identitas terkelola, integrasi VNet, klien MSMQ, CI/CD, autentikasi ID Entra.
  • Tidak didukung: Linux, kontainer, ASE, debugging jarak jauh, SKU non-PV4/PMV4.

Penting

Validasi telemetri (Application Insights/logging), otomatisasi sertifikat, dan proses operasional sebelum diterapkan dalam lingkungan produksi. Perubahan persisten harus diskrip menggunakan skrip konfigurasi (instal) ; Perubahan yang dilakukan selama sesi RDP tidak dipertahankan.

Rekam jepret panduan keputusan cepat

Pilih Instans Terkelola jika:

  • Dependensi warisan (COM, registri, MSI, pemetaan drive) masih ada.
  • Isolasi jaringan yang diberlakukan pada tingkatan rencana diperlukan untuk sekumpulan aplikasi tertentu.
  • Diinginkan akses RDP untuk diagnostik.

Pilih paket App Service standar jika:

  • Anda memerlukan dukungan Linux atau kontainer.
  • Anda menginginkan fleksibilitas runtime yang luas dengan manajemen dan patching OS/runtime otomatis.

Pilih ASE jika:

  • Anda memerlukan isolasi skala besar untuk banyak aplikasi daripada penyesuaian OS per rencana yang mendalam.

Langkah Selanjutnya