Bagikan melalui


Membandingkan paket yang tersedia di Azure Spring Apps

Catatan

Paket Basic, Standard, dan Enterprise tidak digunakan lagi mulai pertengahan Maret 2025, dengan periode penghentian 3 tahun. Sebaiknya transisi ke Azure Container Apps. Untuk informasi selengkapnya, lihat pengumuman penghentian Azure Spring Apps.

Konsumsi Standar dan paket khusus akan ditolak mulai 30 September 2024, dengan pematian lengkap setelah enam bulan. Sebaiknya transisi ke Azure Container Apps. Untuk informasi selengkapnya, lihat Memigrasikan konsumsi Azure Spring Apps Standard dan paket khusus ke Azure Container Apps.

Artikel ini menyediakan perbandingan paket yang tersedia di Azure Spring Apps. Setiap paket dirancang untuk memenuhi skenario dan tujuan pelanggan yang berbeda, seperti yang dijelaskan dalam daftar berikut:

  • Rencana perusahaan: Rencana ini dirancang untuk mempercepat pengembangan dan penyebaran aplikasi perusahaan yang sangat penting dan berskala besar dengan SLA yang lebih tinggi dan dukungan kluster aplikasi besar. Paket ini juga membahas persyaratan perusahaan sekeliling manajemen konfigurasi, penemuan layanan, gateway API, portal API, kemudahan integrasi, portabilitas, dan fleksibilitas dengan komponen komersial Tanzu terkelola sesuai permintaan dan dukungan Tanzu Spring Runtime, yang dibangun atas kemitraan yang kuat antara VMware dan Microsoft.
  • Paket dasar: Rencana tingkat pemula untuk pengembangan dan pengujian individu.
  • Paket standar: Platform hosting aplikasi yang berpusat pada Spring dan berpendapat dengan pengaturan bawaan dan pra-konfigurasi untuk build, registri layanan, penyimpanan, dan banyak lagi.
  • Konsumsi standar dan paket khusus: Paket ini dihosting di lingkungan Azure Container Apps dan dirancang untuk berinteraksi dengan aplikasi lain yang berjalan dengan lancar di lingkungan yang sama dengan jaringan yang disederhanakan dan pengamatan terpadu.

Tabel berikut ini memperlihatkan perbedaan antara setiap paket:

Fitur Deskripsi Perusahaan Dasar Standard Konsumsi standar dan khusus
Manajemen aplikasi Manajemen aplikasi dengan operasi infrastruktur bebas repot.
Manajemen siklus hidup aplikasi Membuat, menyebarkan, menghentikan, dan memulai ulang aplikasi dengan mudah tanpa mengetahui infrastruktur yang mendasar. ✔️ ✔️ ✔️ ✔️
SLA SLA yang dipastikan untuk aplikasi dan komponen terkelola. 99.95% n/a 99,90% Tidak tersedia selama pratinjau.
Ukuran instans Aplikasi Maks Ukuran instans aplikasi maksimum. 8 vCPU, 32 GB 1 vCPU, 2 GB 4 vCPU, 8 GB Konsumsi 4 vCPU, 8 GB, hingga 16 vCPU, 128 GB khusus
Instans Aplikasi Maks Jumlah maksimum instans aplikasi. 1000 25 500 400 dalam konsumsi, 1000 khusus.
Penskalakan otomatis dan manual Aplikasi otomatis dan manual menskalakan masuk/keluar dan naik/turun. ✔️ ✔️ ✔️ ✔️
Menyebarkan dari kode sumber, artefak, dan gambar kustom Sebarkan dari kode sumber, artefak, dan gambar kustom untuk aplikasi. ✔️ ✔️ ✔️ Artefak dan gambar kustom.
Dukungan aplikasi Java Bangun dan sebarkan aplikasi Java, terutama Spring Apps. ✔️ ✔️ ✔️ ✔️
Dukungan gambar asli Java Membangun dan menyebarkan aplikasi gambar asli Java. ✔️
Dukungan aplikasi .NET Core Membangun dan menyebarkan aplikasi .NET Core. ✔️
dukungan aplikasi Node.js Membangun dan menyebarkan aplikasi Node.js. ✔️
Dukungan aplikasi GO Membangun dan menyebarkan aplikasi Go. ✔️
Dukungan aplikasi Python Membangun dan menyebarkan aplikasi Python. ✔️
Dukungan aplikasi PHP Membangun dan menyebarkan aplikasi PHP. ✔️
Dukungan aplikasi web statis Bangun dan sebarkan aplikasi web statis dengan konten web statis, seperti file CSS, JS, dan HTML. ✔️
Penyebaran waktu henti nol Pembaruan bergulir dan strategi penyebaran biru/hijau dengan jaminan waktu henti nol dan memengaruhi aplikasi. ✔️ ✔️ ✔️ ✔️
Domain kustom Mendukung beberapa domain kustom di aplikasi. ✔️ ✔️ ✔️
Membawa penyimpanan Anda sendiri Dukungan untuk memasang penyimpanan Azure untuk aplikasi yang akan digunakan. ✔️ ✔️ ✔️ ✔️
Pemeriksaan kesehatan kustom Dukungan untuk menyesuaikan aplikasi pada pemeriksaan kesehatan, seperti keaktifan, kesiapan, dan pemeriksaan startup, dan periode penghentian yang anggun. ✔️ ✔️ ✔️ ✔️
Patching otomatis Patching otomatis OS dasar, runtime bahasa (seperti JDK), dan agen APM dalam memelihara gambar untuk aplikasi. ✔️ ✔️ ✔️ ✔️
Dukungan Spring Runtime Dukungan Tanzu Spring Runtime bawaan dengan periode dukungan yang diperpanjang pada proyek Spring dan dukungan VMware 24/7. ✔️
Pemecahan masalah dan pemantauan Pemecahan masalah dan pemantauan.
Debug jarak jauh Penelusuran kesalahan jarak jauh. ✔️ ✔️ ✔️ n/a
Thread/heap/JFR dump Thread/heap/JFR dump. ✔️ ✔️ ✔️ ✔️
Dukungan shell web Gunakan shell web untuk menyambungkan ke instans aplikasi yang sedang berjalan untuk langsung menjalankan perintah JDK. ✔️ ✔️ ✔️ ✔️
Integrasi APM siap pakai Integrasi APM siap pakai (Azure Application Insights dan APM pihak ketiga populer seperti Dynatrace, AppDynamics, New Relic, dan Elastic APM). ✔️ ✔️ ✔️ ✔️
Keamanan Manajemen jaringan dan identitas yang aman.
Komunikasi aman di sepanjang seluruh jalur lalu lintas Komunikasi aman di sepanjang seluruh jalur lalu lintas, termasuk pengontrol ingress ke aplikasi, aplikasi ke aplikasi, dan aplikasi ke layanan cadangan seperti database. ✔️ ✔️ ✔️ ✔️
Injeksi VNET Injeksi jaringan virtual (VNET). ✔️ ✔️ ✔️
Titik akhir privat Dukungan untuk terhubung dengan layanan pendukung seperti database Azure, Key Vault, dan sebagainya menggunakan titik akhir privat. ✔️ ✔️ ✔️
Identitas terkelola Mendukung sistem Azure dan identitas terkelola yang ditetapkan pengguna. ✔️ ✔️ ✔️ ✔️
Integrasi Kemampuan integrasi dengan layanan dukungan, CICD, dan IDEs.
Integrasi mudah dengan layanan Azure apa pun Integrasi dengan layanan Azure apa pun di atas Azure SDK dan Spring Cloud Azure. ✔️ ✔️ ✔️ ✔️
Integrasi CICD out-of-box Integrasi CICD siap pakai dengan Azure DevOps, Jenkins, dan GitHub Actions, dan sebagainya. ✔️ ✔️ ✔️ ✔️
Integrasi out-of-box dengan ID Populer Integrasi siap pakai dengan ID populer seperti VISUAL Code dan IntelliJ, untuk memungkinkan interaksi di tempat dengan Azure Spring Apps. ✔️ ✔️ ✔️ ✔️
Komponen terkelola Komponen yang dikelola sepenuhnya dengan SLA yang dipastikan, pemeliharaan tepat waktu, dan konfigurasi yang disetel dengan baik untuk mendukung pengembangan dan operasi aplikasi.
SLA SLA yang dipastikan untuk aplikasi dan komponen terkelola. 99.95% n/a 99,90% Tidak tersedia selama pratinjau.
Membangun dan memelihara gambar dari kode sumber Layanan build untuk mengelola secara terpusat membangun dan memelihara gambar Open Container Initiative (OCI) dari kode sumber. ✔️ (layananbuild yang dapat dikonfigurasi 1) ✔️ (layanan build default) ✔️ (layanan build default)
Gateway API untuk merutekan permintaan ke aplikasi backend Spring Cloud Gateway untuk merutekan permintaan dengan masalah pemotongan silang yang ditangani secara terpusat (pembatasan, filter permintaan/respons, autentikasi dan otorisasi, dan sebagainya). ✔️
Portal API untuk menelusuri dan mencoba API Portal API untuk melihat dokumentasi API terperinci, dan untuk mencoba API. ✔️
Manajemen konfigurasi aplikasi Layanan konfigurasi untuk mendistribusikan konfigurasi aplikasi dari repositori host Git ke aplikasi. ✔️ (mendukung aplikasi poliglot) ✔️ (hanya mendukung aplikasi Spring) ✔️ (hanya mendukung aplikasi Spring) ✔️ (hanya mendukung aplikasi Spring)
Registri dan penemuan layanan Registri layanan untuk menyediakan kemampuan pendaftaran layanan dan penemuan untuk aplikasi Spring berbasis layanan mikro. ✔️ ✔️ ✔️ ✔️
Aplikasi pemantauan dan pemecahan masalah real time Wawasan ringan dan alat pemecahan masalah yang membantu pengembang aplikasi dan operator aplikasi untuk melihat ke dalam menjalankan aplikasi Spring. ✔️
Mempercepat pengembangan dengan templat proyek yang dapat didistribusikan Alat bootstrapping proyek untuk membangun dan mendistribusikan templat/akselerator yang mengkodifikasi kode dan konfigurasi yang sesuai dengan perusahaan dengan cara yang dapat ditemukan dan diulang. ✔️

1 Layanan build yang dapat dikonfigurasi memungkinkan fitur berikut:

  • Bawa registri kontainer Anda sendiri: konfigurasikan Azure Container Registry (ACR) Anda sendiri untuk menyimpan gambar bawaan alih-alih menggunakan ACR terkelola Azure Spring Apps untuk disebarkan ke lingkungan paket Azure Spring Apps Enterprise lainnya dengan gambar terverifikasi.
  • Konfigurasikan sumber daya untuk seluruh kumpulan build, hingga 64 vCPU dan 128 GB.
  • Konfigurasikan tumpukan OS mana yang akan digunakan sebagai gambar dasar untuk aplikasi Anda.