Bagikan melalui


Membandingkan paket yang tersedia di Azure Spring Apps

Catatan

Paket Basic, Standard, dan Enterprise memasuki periode pensiun pada 17 Maret 2025. Untuk informasi selengkapnya, lihat pengumuman penghentian Azure Spring Apps.

Paket konsumsi standar dan paket khusus memasuki masa penghentian pada 30 September 2024, dengan penutupan sepenuhnya pada akhir Maret 2025. 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:

  • Paket dasar: Rencana tingkat pemula untuk pengembangan dan pengujian individu.
  • Paket standar: Platform hosting aplikasi yang berfokus pada Spring dan memiliki pendapat kuat dengan pengaturan bawaan dan sudah dikonfigurasi sebelumnya untuk build, registri layanan, penyimpanan, dan lainnya.
  • 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 terkait dengan manajemen konfigurasi, penemuan layanan, gateway API, portal API, kemudahan integrasi, portabilitas, dan fleksibilitas, dengan komponen komersial Tanzu yang dikelola sesuai kebutuhan dan dukungan Tanzu Spring Runtime, yang dibangun atas kemitraan yang kuat antara VMware dan Microsoft.
  • 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 Dasar Standard Perusahaan 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.
Perjanjian Tingkat Layanan (SLA) SLA yang dipastikan untuk aplikasi dan komponen terkelola. n/a 99,90% 99.95% Tidak tersedia selama pratinjau.
Ukuran Maksimum Instans Aplikasi Ukuran instans aplikasi maksimum. 1 vCPU, 2 GB 4 vCPU, 8 GB 8 vCPU, 32 GB 4 vCPU, 8 GB dalam penggunaan, hingga 16 vCPU, 128 GB khusus
Instans Maksimum Aplikasi Jumlah maksimum instans aplikasi. 25 500 1000 400 dalam konsumsi, 1000 dalam penggunaan 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 tanpa waktu henti Strategi pembaruan bergulir dan penyebaran biru/hijau dengan jaminan tanpa waktu henti dan tanpa dampak terhadap aplikasi.
Domain khusus Mendukung beberapa domain kustom di aplikasi.
Bawa penyimpanan sendiri Dukungan untuk memasang penyimpanan Azure untuk aplikasi yang akan digunakan.
Pemeriksaan kesehatan khusus Dukungan untuk menyesuaikan aplikasi pada sonde kesehatan, seperti sonde keaktifan, kesiapan, dan startup, serta periode penghentian yang lebih halus.
Patching otomatis Pemutakhiran 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/tumpukan/JFR dump Thread/heap/JFR pelepasan.
Dukungan web shell 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 pengendali ingress ke aplikasi, aplikasi ke aplikasi, dan aplikasi ke layanan pendukung 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 siap-pakai Integrasi CICD siap pakai dengan Azure DevOps, Jenkins, GitHub Actions, dan lain-lain.
Integrasi langsung dengan IDE populer Integrasi siap pakai dengan IDE populer seperti VS Code dan IntelliJ, untuk memungkinkan interaksi langsung 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.
Perjanjian Tingkat Layanan (SLA) SLA yang dipastikan untuk aplikasi dan komponen terkelola. n/a 99,90% 99.95% 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. ✅ (layanan pembangunan bawaan) ✅ (layanan default build) (layanan build yang dapat dikonfigurasi1)
Gateway API untuk merutekan permintaan ke aplikasi backend Spring Cloud Gateway untuk merutekan permintaan dengan hal-hal umum 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. ✅ (hanya mendukung aplikasi Spring) ✅ (hanya mendukung aplikasi Spring) (mendukung aplikasi poliglot) ✅ (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 Sebuah alat wawasan dan pemecahan masalah yang ringan, yang membantu pengembang dan operator aplikasi untuk menelusuri aplikasi Spring yang sedang berjalan.
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.