Acara
Membangun Aplikasi dan Agen AI
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
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:✅ Konsumsi Standar Perusahaan ✅ dan khusus (Pratinjau) ✅ Dasar/Standar
Azure Spring Apps memudahkan penyebaran aplikasi Spring ke Azure tanpa perubahan kode apa pun. Layanan ini mengelola infrastruktur aplikasi Spring sehingga pengembang dapat fokus pada kode mereka. Azure Spring Apps menyediakan manajemen siklus hidup menggunakan pemantauan dan diagnostik yang komprehensif, manajemen konfigurasi, penemuan layanan, integrasi CI/CD, penyebaran biru-hijau, dan banyak lagi.
Video berikut menunjukkan aplikasi yang terdiri dari aplikasi Spring Boot yang berjalan di Azure menggunakan Azure Spring Apps.
Anda mendapatkan manfaat berikut saat menyebarkan aplikasi ke Azure Spring Apps:
Azure Spring Apps mendukung Java Spring Boot dan aplikasi Steeltoe ASP.NET Core. Dukungan Steeltoe saat ini ditawarkan sebagai pratinjau publik. Dengan penawaran pratinjau publik, Anda dapat bereksperimen dengan fitur baru sebelum rilis resminya.
Sebagai bagian dari ekosistem Azure, Azure Spring Apps memungkinkan pengikatan mudah ke layanan Azure lainnya termasuk penyimpanan, database, pemantauan, dan lainnya, seperti yang ditunjukkan dalam diagram berikut:
Azure Spring Apps memberi Anda kemampuan berikut:
Layanan terkelola penuh untuk aplikasi Spring Boot yang memungkinkan Anda fokus membangun dan menjalankan aplikasi tanpa repot mengelola infrastruktur.
Kabel otomatis aplikasi Anda dengan runtime layanan Spring dan dukungan siklus hidup aplikasi bawaan saat Anda menyebarkan JAR atau kode untuk aplikasi Spring Boot Anda, atau file zip untuk aplikasi Steeltoe Anda.
Kemudahan pemantauan. Setelah penyebaran, Anda dapat memantau performa aplikasi, memperbaiki kesalahan, dan meningkatkan aplikasi dengan cepat.
Integrasi penuh ke ekosistem dan layanan Azure.
Kesiapan perusahaan dengan infrastruktur yang dikelola sepenuhnya dan manajemen siklus hidup bawaan.
Artikel berikut ini membantu Anda memulai:
Mulai cepat berikut ini hanya berlaku untuk paket Dasar/Standar. Untuk mulai cepat Enterprise, lihat bagian Mulai menggunakan paket Enterprise.
Paket Enterprise menyediakan komponen Tanzu yang didukung secara komersial dengan jaminan SLA. Untuk informasi selengkapnya, lihat SLA untuk Azure Spring Apps. Dukungan ini membantu pelanggan perusahaan mengirim lebih cepat untuk beban kerja misi penting dengan tenang. Paket Enterprise membantu membuka potensi penuh Spring sambil menyertakan paritas fitur dan paritas wilayah dengan paket Standar.
Video berikut memperkenalkan paket Azure Spring Apps Enterprise.
Paket Azure Spring Apps Enterprise menyediakan Layanan Build VMware® Tanzu yang dikelola sepenuhnya. Tanzu Build Service mengotomatiskan pembuatan, manajemen, dan tata kelola kontainer dalam skala perusahaan dengan opsi buildpack berikut:
Tanzu Build Service menawarkan abstraksi tingkat yang lebih tinggi untuk membangun aplikasi. Tanzu Build Service juga memberikan keseimbangan kontrol yang mengurangi beban operasional pada pengembang, dan mendukung operator IT perusahaan yang mengelola aplikasi dalam skala besar. Anda dapat mengonfigurasi Tanzu Buildpack untuk menerapkan dan membangun aplikasi poliglot yang berjalan bersama aplikasi Spring di Azure Spring Apps.
Tanzu Buildpacks memudahkan untuk membangun aplikasi Spring, Java, NodeJS, Python, Go, dan .NET Core. Anda juga dapat menggunakan Tanzu Buildpacks untuk mengonfigurasi agen pemantauan performa aplikasi seperti Application Insights, New Relic, Dynatrace, AppDynamics, dan Elastic.
Anda dapat mengelola dan menemukan rute permintaan dan API yang diekspos oleh aplikasi menggunakan Spring Cloud Gateway yang dikelola sepenuhnya untuk VMware Tanzu dan portal API untuk VMware Tanzu.
Spring Cloud Gateway untuk Tanzu secara efektif merutekan beragam permintaan klien ke aplikasi di Azure Spring Apps, Azure, dan lokal. Spring Cloud Gateway juga membahas pertimbangan lintas pemotongan untuk aplikasi di belakang Gateway. Pertimbangan ini termasuk mengamankan, perutean, pembatasan laju, penembolokan, pemantauan, ketahanan, dan menyembunyikan aplikasi. Anda dapat membuat konfigurasi berikut ke Spring Cloud Gateway:
Portal API untuk VMware Tanzu memberi konsumen API kemampuan untuk menemukan dan melihat detail rute API yang diekspos oleh Spring Cloud Gateway untuk Tanzu dan menguji permintaan API.
Dengan paket Azure Spring Apps Enterprise, Anda dapat menggunakan komponen VMware Tanzu yang dikelola sepenuhnya di Azure tanpa repot operasional. Anda dapat memilih komponen VMware Tanzu mana yang ingin Anda gunakan di lingkungan Anda, baik selama atau setelah pembuatan instans Enterprise. Komponen berikut tersedia:
Komponen VMware Tanzu memberikan nilai yang ditingkatkan sehingga Anda dapat menyelesaikan tugas-tugas berikut:
Paket Azure Spring Apps Enterprise mencakup Dukungan Spring Runtime VMware untuk pengembangan dan penyebaran aplikasi. Dukungan ini memberi Anda akses ke para ahli Spring, memungkinkan Anda membuka potensi penuh ekosistem Spring untuk mengembangkan dan menyebarkan aplikasi lebih cepat.
Biasanya, rilis minor proyek Spring sumber terbuka menerima dukungan selama minimal 12 bulan sejak tanggal rilis awal. Dalam paket Azure Spring Apps Enterprise, rilis minor proyek Spring menerima dukungan komersial selama minimal 24 bulan sejak tanggal rilis awal. Dukungan yang diperluas ini tersedia melalui penetapan Dukungan Spring Runtime VMware dan memastikan keamanan dan stabilitas portofolio aplikasi Spring Anda, bahkan setelah sumber terbuka tanggal berakhirnya masa pakai. Untuk informasi selengkapnya, lihat Spring Boot.
Azure Spring Apps, termasuk paket Enterprise, berjalan di Azure di lingkungan yang dikelola sepenuhnya. Anda mendapatkan semua manfaat ekosistem Azure dan Java, dan pengalamannya akrab dan intuitif seperti yang dijelaskan dalam tabel berikut:
Praktik terbaik | Ekosistem |
---|---|
Membuat instans layanan menggunakan alat provisi. | Portal Microsoft Azure, CLI, Template ARM, Bicep, atau Terraform |
Mengotomatiskan lingkungan dan penyebaran aplikasi. | GitHub, Azure DevOps Server, GitLab, dan Jenkins |
Pantau end-to-end menggunakan alat dan platform apa pun. | Application Insights, Azure Log Analytics, Splunk, Elastic, New Relic, Dynatrace, atau AppDynamics |
Hubungkan aplikasi Spring dan berinteraksi dengan layanan cloud. | Integrasi Spring dengan layanan Azure untuk data, olahpesan, peristiwa, cache, penyimpanan, dan direktori |
Memuat rahasia dan sertifikat aplikasi dengan aman. | Azure Key Vault |
Gunakan alat pengembangan yang sudah dikenal. | IntelliJ, Visual Studio Code, Eclipse, Spring Tool Suite, Maven, atau Gradle |
Setelah membuat instans layanan paket Enterprise dan menyebarkan aplikasi, Anda dapat memantau dengan Application Insights atau alat manajemen performa aplikasi lainnya pilihan Anda.
Artikel berikut ini membantu Anda mulai menggunakan paket Enterprise:
Sebagian besar dokumentasi Azure Spring Apps berlaku untuk semua paket layanan. Beberapa artikel hanya berlaku untuk paket Enterprise atau hanya untuk paket Dasar/Standar, seperti yang ditunjukkan di awal setiap artikel.
Sebagai referensi cepat, artikel yang tercantum sebelumnya dan artikel dalam daftar berikut ini hanya berlaku untuk paket Enterprise, atau berisi konten signifikan yang hanya berlaku untuk paket Enterprise:
Konsumsi Standar dan paket khusus menyediakan solusi harga hibrid yang menggabungkan harga bayar sesuai penggunaan dan berbasis sumber daya terbaik. Dengan paket komprehensif ini, Anda memiliki fleksibilitas untuk membayar hanya untuk waktu komputasi saat Anda memulai, sambil menikmati prediksi biaya yang ditingkatkan dan penghematan yang signifikan ketika sumber daya Anda meningkat.
Saat Anda membuat konsumsi Standar dan paket khusus, profil beban kerja konsumsi selalu dibuat secara default. Anda juga dapat menambahkan profil beban kerja khusus ke paket yang sama agar sesuai dengan persyaratan beban kerja Anda.
Profil beban kerja menentukan jumlah sumber daya komputasi dan memori yang tersedia untuk aplikasi Spring yang disebarkan dalam konsumsi Standar dan paket khusus. Ada berbagai ukuran dan karakteristik komputer dengan profil beban kerja yang berbeda. Untuk informasi selengkapnya, lihat Profil beban kerja di lingkungan struktur paket Konsumsi + Khusus di Azure Container Apps (pratinjau).
Anda dapat menjalankan aplikasi dalam kombinasi profil konsumsi atau beban kerja khusus apa pun. Pertimbangkan untuk menggunakan profil beban kerja konsumsi saat aplikasi Anda perlu memulai dan menskalakan ke nol. Gunakan profil beban kerja khusus saat Anda memerlukan perangkat keras khusus untuk penyewaan tunggal, dan untuk komputasi yang dapat disesuaikan seperti halnya komputer yang dioptimalkan memori. Anda juga dapat menggunakan profil beban kerja khusus untuk mengoptimalkan penghematan biaya saat sumber daya berjalan dalam skala besar.
Konsumsi Standar dan paket khusus menyederhanakan pengalaman jaringan virtual untuk menjalankan aplikasi poliglot. Dalam konsumsi Standar dan paket khusus, saat Anda menyebarkan aplikasi frontend sebagai kontainer di Azure Container Apps, semua aplikasi Anda berbagi jaringan virtual yang sama di lingkungan Azure Container Apps yang sama. Tidak perlu membuat subnet yang berbeda dan Kelompok Keamanan Jaringan untuk aplikasi frontend, aplikasi Spring, dan runtime layanan Spring.
Diagram berikut menunjukkan arsitektur jaringan virtual di Azure Spring Apps:
Artikel berikut ini membantu Anda mulai menggunakan konsumsi Standar dan paket khusus:
Sampel tersedia di GitHub. Lihat Sampel Azure Spring Apps.
Untuk pembaruan fitur tentang Azure Spring Apps, lihat Pembaruan Azure.
Acara
Membangun Aplikasi dan Agen AI
17 Mar, 21 - 21 Mar, 10
Bergabunglah dengan seri meetup untuk membangun solusi AI yang dapat diskalakan berdasarkan kasus penggunaan dunia nyata dengan sesama pengembang dan pakar.
Daftar sekarangPelatihan
Modul
Deploy a Spring Boot app to Azure Container Apps - Training
In this module, you learn how to deploy a Spring Boot app to Azure Container Apps. You deploy a Spring Boot application to Azure Container Apps and maintain it using the built-in Java stack.
Sertifikasi
Bersertifikat Microsoft: Spesialisasi Azure untuk Beban Kerja SAP - Certifications
Menunjukkan perencanaan, migrasi, dan pengoperasian solusi SAP di Microsoft Azure saat Anda memanfaatkan sumber daya Azure.