Komponen VMware Tanzu dalam paket Azure Spring Apps Enterprise
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 berlaku untuk:❌ Basic/Standard ✔️ Enterprise
Artikel ini menjelaskan komponen VMware Tanzu yang ditawarkan oleh paket Azure Spring Apps Enterprise.
Komponen VMware Tanzu adalah produk komersial di Platform Aplikasi VMware Tanzu, yang merupakan platform pengembangan aplikasi dengan serangkaian alat pengembang yang kaya. Dalam paket Azure Spring Apps Enterprise, Anda mengembangkan dengan komponen Tanzu sebagai sumber daya terkelola tanpa biaya operasional tambahan. Anda dapat menggunakan komponen Tanzu untuk berbagai skenario pengembang, termasuk skenario berikut:
- Permintaan perutean.
- Mengelola API.
- Mengelola konfigurasi aplikasi.
- Mendaftarkan dan menemukan layanan.
- Memantau aplikasi secara real time.
- Mempercepat pengembangan dengan templat proyek.
Paket Azure Spring Apps Enterprise menawarkan komponen berikut:
- Layanan Build VMware Tanzu
- Spring Cloud Gateway untuk VMware Tanzu
- Portal API untuk VMware Tanzu
- Layanan Konfigurasi Aplikasi untuk VMware Tanzu
- Registri Layanan VMware Tanzu
- Application Live View untuk VMware Tanzu
- Akselerator Aplikasi untuk VMware Tanzu
Anda juga memiliki fleksibilitas untuk mengaktifkan hanya komponen yang Anda butuhkan kapan saja dan membayar apa yang sebenarnya Anda aktifkan. Tabel berikut ini memperlihatkan konsumsi sumber daya default per komponen:
Komponen Tanzu | vCPU (inti) | Memori (GB) |
---|---|---|
Membangun layanan | 2 | 4 |
Layanan Konfigurasi Aplikasi | 1 | 2 |
Registri Layanan | 1 | 2 |
Spring Cloud Gateway | 5 | 10 |
Portal API | 0,5 | 1 |
Portal Dev Tools (untuk App Live View dan App Accelerator) | 1.25 | 2,25 |
Tampilan Langsung Aplikasi | 1.5 | 1.5 |
Akselerator Aplikasi | 2 | 4,25 |
Tanzu Build Service
Tanzu Build Service menggunakan proyek Cloud Native Buildpacks sumber terbuka untuk mengubah kode sumber aplikasi polyglot menjadi gambar kontainer. Gambar kontainer ini memfasilitasi penyebaran cepat ke cloud publik untuk aplikasi Spring, Java, NodeJS, Python, Go, dan .NET Core Anda.
Tanzu Build Service memberikan manfaat sebagai berikut:
- Mengotomatiskan pembuatan, manajemen, dan tata kelola kontainer dalam skala perusahaan.
- Menawarkan abstraksi tingkat tinggi dan keseimbangan kontrol untuk membangun aplikasi.
- Mengurangi beban operasional pada pengembang.
- Mendukung operator IT perusahaan yang mengelola aplikasi dalam skala besar.
Untuk informasi selengkapnya, lihat Menggunakan Tanzu Build Service.
Spring Cloud Gateway
Spring Cloud Gateway adalah solusi gateway API berdasarkan proyek Spring Cloud Gateway sumber terbuka. Anda dapat menyederhanakan perutean untuk permintaan API internal atau eksternal ke layanan aplikasi yang mengekspos API. Spring Cloud Gateway membahas pertimbangan pemotongan silang untuk aplikasi yang beroperasi di belakang gateway. Pertimbangan ini termasuk mengamankan, perutean, pembatasan laju, penembolokan, pemantauan, ketahanan, dan menyembunyikan aplikasi. Anda dapat mengonfigurasi fitur berikut:
- Integrasi akses menyeluruh dengan IdP pilihan Anda tanpa kode atau dependensi tambahan.
- Aturan perutean dinamis ke aplikasi tanpa penyebaran ulang aplikasi apa pun.
- Minta pembatasan tanpa layanan dukungan.
Untuk informasi selengkapnya, lihat Mengonfigurasi VMware Spring Cloud Gateway.
Portal API
Portal API memungkinkan Anda menemukan API yang dapat Anda gunakan di aplikasi Anda sendiri. Anda dapat melihat dokumentasi API terperinci dan mencoba API untuk melihat apakah api tersebut memenuhi kebutuhan Anda. Portal API merakitan API yang diekspos oleh Spring Cloud Gateway.
Untuk informasi selengkapnya, lihat Menggunakan portal API untuk VMware Tanzu.
Layanan Konfigurasi Aplikasi
Application Configuration Service menyediakan konfigurasi runtime untuk aplikasi Spring Boot dan aplikasi poliglot. Manajemen konfigurasi dihosting di repositori Git untuk menghasilkan properti konfigurasi runtime untuk aplikasi.
Untuk informasi selengkapnya, lihat Menggunakan Layanan Konfigurasi Aplikasi untuk Tanzu.
Tanzu Service Registry
Tanzu Service Registry menyediakan registri layanan dan kemampuan penemuan untuk aplikasi berbasis layanan mikro dan sepenuhnya kompatibel dengan server Eureka.
Untuk informasi selengkapnya, lihat Menggunakan Tanzu Service Registry.
Tampilan Langsung Aplikasi
Application Live View adalah alat wawasan dan pemecahan masalah ringan yang membantu pengembang dan operator aplikasi melihat ke dalam aplikasi yang sedang berjalan. Application Live View didasarkan pada konsep Spring Boot Actuators. Aplikasi ini menyediakan informasi dari dalam proses yang sedang berjalan dengan menggunakan titik akhir. Application Live View menggunakan titik akhir tersebut untuk mendapatkan data dari aplikasi dan berinteraksi dengannya.
Untuk informasi selengkapnya, lihat Menggunakan Tampilan Langsung Aplikasi dengan paket Azure Spring Apps Enterprise.
Akselerator Aplikasi
Akselerator Aplikasi membantu pengembang dan operator aplikasi membuat akselerator aplikasi. Akselerator adalah templat yang mengkodifikasi praktik terbaik dan memastikan bahwa konfigurasi dan struktur penting ada. Pengembang dapat melakukan bootstrap aplikasi mereka dan segera memulai pengembangan fitur. Operator aplikasi dapat membuat akselerator kustom yang mencerminkan arsitektur dan konfigurasi yang diinginkan dan memungkinkan armada pengembang untuk menggunakannya. Akselerator Aplikasi membantu memudahkan kekhawatiran operator tentang apakah pengembang menerapkan praktik terbaik mereka.
Untuk informasi selengkapnya, lihat Menggunakan Akselerator Aplikasi VMware Tanzu dengan paket Azure Spring Apps Enterprise.