Komponen VMware Tanzu dalam paket Azure Spring Apps Enterprise

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

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.

Langkah berikutnya