Mulai cepat: Menyebarkan aplikasi berbasis peristiwa ke Azure Spring Apps

Catatan

50 jam vCPU pertama dan memori 100 GB gratis setiap bulan. Untuk informasi selengkapnya, lihat Pengurangan Harga - Azure Spring Apps melakukan lebih banyak, biaya lebih murah! pada Aplikasi di Blog Azure.

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: ✔️ Konsumsi standar dan khusus (Pratinjau) ✔️ Basic/Standard ✔️ Enterprise

Artikel ini menjelaskan cara menyebarkan aplikasi berbasis peristiwa Spring Boot ke Azure Spring Apps.

Proyek sampel adalah aplikasi berbasis peristiwa yang berlangganan antrean Bus Layanan bernama lower-case, lalu menangani pesan dan mengirim pesan lain ke antrean lain bernama upper-case. Untuk membuat aplikasi sederhana, pemrosesan pesan hanya mengonversi pesan menjadi huruf besar. Diagram berikut menggambarkan proses ini:

Diagram showing the Azure Spring Apps event-driven app architecture.

Artikel ini menyediakan opsi berikut untuk menyebarkan ke Azure Spring Apps:

  • Opsi portal Azure adalah cara term mudah dan tercepat untuk membuat sumber daya dan menyebarkan aplikasi dengan satu klik. Opsi ini cocok untuk pengembang Spring yang ingin dengan cepat menyebarkan aplikasi ke layanan cloud Azure.
  • Opsi plugin portal Azure + Maven adalah cara yang lebih konvensional untuk membuat sumber daya dan menyebarkan aplikasi langkah demi langkah. Opsi ini cocok untuk pengembang Spring yang menggunakan layanan cloud Azure untuk pertama kalinya.
  • Opsi Azure Developer CLI adalah cara yang lebih efisien untuk membuat sumber daya secara otomatis dan menyebarkan aplikasi melalui perintah sederhana. Azure Developer CLI menggunakan templat untuk menyediakan sumber daya Azure yang diperlukan dan untuk menyebarkan kode aplikasi. Opsi ini cocok untuk pengembang Spring yang terbiasa dengan layanan cloud Azure.
  • Opsi portal Azure adalah cara term mudah dan tercepat untuk membuat sumber daya dan menyebarkan aplikasi dengan satu klik. Opsi ini cocok untuk pengembang Spring yang ingin dengan cepat menyebarkan aplikasi ke layanan cloud Azure.
  • Opsi plugin portal Azure + Maven adalah cara yang lebih konvensional untuk membuat sumber daya dan menyebarkan aplikasi langkah demi langkah. Opsi ini cocok untuk pengembang Spring yang menggunakan layanan cloud Azure untuk pertama kalinya.
  • Opsi Azure CLI menggunakan alat baris perintah yang kuat untuk mengelola sumber daya Azure. Opsi ini cocok untuk pengembang Spring yang terbiasa dengan layanan cloud Azure.

1. Prasyarat

2. Siapkan proyek Spring

Tombol Sebarkan ke Azure di bagian berikutnya meluncurkan pengalaman portal Azure yang mengunduh paket JAR dari halaman rilis ASA-Samples-Web-Application di GitHub. Tidak diperlukan langkah-langkah persiapan lokal.

3. Siapkan lingkungan cloud

Sumber daya utama yang Anda butuhkan untuk menjalankan sampel ini adalah instans Azure Spring Apps, Azure Key Vault, dan instans Azure Bus Layanan. Gunakan langkah-langkah berikut untuk membuat sumber daya ini.

Bagian ini menggunakan tombol Sebarkan ke Azure untuk meluncurkan pengalaman penyebaran di portal Azure. Pengalaman ini menggunakan templat ARM untuk membuat sumber daya Azure.

3.1. Masuk ke portal Microsoft Azure.

Buka portal Azure dan masukkan kredensial Anda untuk masuk ke portal. Tampilan default adalah dasbor layanan Anda.

3.2. Membuat sumber daya Azure

Gunakan langkah-langkah berikut untuk membuat semua sumber daya Azure yang bergantung pada aplikasi:

  1. Pilih tombol Sebarkan ke Azure berikut untuk meluncurkan pengalaman penyebaran di portal Azure:

    Button to deploy the Resource Manager template to Azure.

  2. Isi formulir pada tab Dasar . Gunakan tabel berikut sebagai panduan untuk melengkapi formulir:

    Pengaturan Nilai yang disarankan Deskripsi
    Langganan Nama berlangganan Anda. Langganan Azure yang ingin Anda gunakan untuk server Anda. Jika Anda memiliki beberapa langganan, pilih langganan tempat Anda ingin ditagih untuk sumber daya tersebut.
    Grup sumber daya myresourcegroup Nama grup sumber daya baru atau nama yang sudah ada dari langganan Anda.
    Wilayah Wilayah yang paling dekat dengan pengguna Anda. Wilayah ini digunakan untuk membuat grup sumber daya.
  3. Pilih Tinjau dan Buat untuk meninjau pilihan Anda. Lalu, pilih Buat untuk menyebarkan aplikasi ke Azure Spring Apps.

  4. Pada toolbar, pilih ikon Pemberitahuan (bel) untuk memantau proses penyebaran. Setelah penyebaran selesai, Anda dapat memilih Sematkan ke dasbor, yang membuat petak peta untuk layanan ini di dasbor portal Azure Anda sebagai pintasan ke halaman Gambaran Umum layanan. Pilih Buka sumber daya untuk membuka halaman Gambaran Umum layanan.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

4. Menyebarkan aplikasi ke Azure Spring Apps

Tombol Sebarkan ke Azure di bagian sebelumnya meluncurkan pengalaman portal Azure yang mencakup penyebaran aplikasi, sehingga tidak diperlukan hal lain.

2. Siapkan proyek Spring

Tombol Sebarkan ke Azure di bagian berikutnya meluncurkan pengalaman portal Azure yang mengunduh paket JAR dari halaman rilis ASA-Samples-Web-Application di GitHub. Tidak diperlukan langkah-langkah persiapan lokal.

3. Siapkan lingkungan cloud

Sumber daya utama yang Anda butuhkan untuk menjalankan sampel ini adalah instans Azure Spring Apps, instans Azure Key Vault, dan instans Azure Bus Layanan. Gunakan langkah-langkah berikut untuk membuat sumber daya ini.

Bagian ini menggunakan tombol Sebarkan ke Azure untuk meluncurkan pengalaman penyebaran di portal Azure. Pengalaman ini menggunakan templat ARM untuk membuat sumber daya Azure.

3.1. Masuk ke portal Microsoft Azure.

Buka portal Azure dan masukkan kredensial Anda untuk masuk ke portal. Tampilan default adalah dasbor layanan Anda.

3.2. Membuat sumber daya Azure

Gunakan langkah-langkah berikut untuk membuat semua sumber daya Azure yang bergantung pada aplikasi:

  1. Pilih tombol Sebarkan ke Azure berikut untuk meluncurkan pengalaman penyebaran di portal Azure:

    Button to deploy the Resource Manager template to Azure.

  2. Isi formulir pada tab Dasar . Gunakan tabel berikut sebagai panduan untuk melengkapi formulir:

    Pengaturan Nilai yang disarankan Deskripsi
    Langganan Nama berlangganan Anda. Langganan Azure yang ingin Anda gunakan untuk server Anda. Jika Anda memiliki beberapa langganan, pilih langganan tempat Anda ingin ditagih untuk sumber daya tersebut.
    Grup sumber daya myresourcegroup Nama grup sumber daya baru atau nama yang sudah ada dari langganan Anda.
    Wilayah Wilayah yang paling dekat dengan pengguna Anda. Wilayah ini digunakan untuk membuat grup sumber daya.
  3. Pilih Tinjau dan Buat untuk meninjau pilihan Anda. Lalu, pilih Buat untuk menyebarkan aplikasi ke Azure Spring Apps.

  4. Pada toolbar, pilih ikon Pemberitahuan (bel) untuk memantau proses penyebaran. Setelah penyebaran selesai, Anda dapat memilih Sematkan ke dasbor, yang membuat petak peta untuk layanan ini di dasbor portal Azure Anda sebagai pintasan ke halaman Gambaran Umum layanan. Pilih Buka sumber daya untuk membuka halaman Gambaran Umum layanan.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

4. Menyebarkan aplikasi ke Azure Spring Apps

Tombol Sebarkan ke Azure di bagian sebelumnya meluncurkan pengalaman portal Azure yang mencakup penyebaran aplikasi, sehingga tidak diperlukan hal lain.

2. Siapkan proyek Spring

Tombol Sebarkan ke Azure di bagian berikutnya meluncurkan pengalaman portal Azure yang mengunduh paket JAR dari halaman rilis ASA-Samples-Web-Application di GitHub. Tidak diperlukan langkah-langkah persiapan lokal.

3. Siapkan lingkungan cloud

Sumber daya utama yang Anda butuhkan untuk menjalankan sampel ini adalah instans Azure Spring Apps dan instans Azure Bus Layanan. Bagian berikut menjelaskan cara membuat sumber daya ini.

Bagian ini menggunakan tombol Sebarkan ke Azure untuk meluncurkan pengalaman penyebaran di portal Azure. Pengalaman ini menggunakan templat ARM untuk membuat sumber daya Azure.

3.1. Masuk ke portal Microsoft Azure.

Buka portal Azure dan masukkan kredensial Anda untuk masuk ke portal. Tampilan default adalah dasbor layanan Anda.

3.2. Membuat sumber daya Azure

Gunakan langkah-langkah berikut untuk membuat semua sumber daya Azure yang bergantung pada aplikasi:

  1. Pilih tombol Sebarkan ke Azure berikut untuk meluncurkan pengalaman penyebaran di portal Azure:

    Button to deploy the Resource Manager template to Azure.

  2. Isi formulir pada tab Dasar . Gunakan tabel berikut sebagai panduan untuk melengkapi formulir:

    Pengaturan Nilai yang disarankan Deskripsi
    Langganan Nama berlangganan Anda. Langganan Azure yang ingin Anda gunakan untuk server Anda. Jika Anda memiliki beberapa langganan, pilih langganan tempat Anda ingin ditagih untuk sumber daya tersebut.
    Grup sumber daya myresourcegroup Nama grup sumber daya baru atau nama yang sudah ada dari langganan Anda.
    Wilayah Wilayah yang paling dekat dengan pengguna Anda. Wilayah ini digunakan untuk membuat grup sumber daya.
  3. Pilih Tinjau dan Buat untuk meninjau pilihan Anda. Lalu, pilih Buat untuk menyebarkan aplikasi ke Azure Spring Apps.

  4. Pada toolbar, pilih ikon Pemberitahuan (bel) untuk memantau proses penyebaran. Setelah penyebaran selesai, Anda dapat memilih Sematkan ke dasbor, yang membuat petak peta untuk layanan ini di dasbor portal Azure Anda sebagai pintasan ke halaman Gambaran Umum layanan. Pilih Buka sumber daya untuk membuka halaman Gambaran Umum layanan.

    Screenshot of the Azure portal that shows the Overview page with the custom deployment notifications pane open.

4. Menyebarkan aplikasi ke Azure Spring Apps

Tombol Sebarkan ke Azure di bagian sebelumnya meluncurkan pengalaman portal Azure yang mencakup penyebaran aplikasi, sehingga tidak diperlukan hal lain.

5. Memvalidasi aplikasi

Gunakan langkah-langkah berikut untuk mengonfirmasi bahwa aplikasi berbasis peristiwa berfungsi dengan benar. Anda dapat memvalidasi aplikasi dengan mengirim pesan ke lower-case antrean, lalu mengonfirmasi bahwa ada pesan dalam upper-case antrean.

  1. Kirim pesan ke antrean lower-case dengan Bus Layanan Explorer. Untuk informasi selengkapnya, lihat bagian Kirim pesan ke antrean atau topik dari Gunakan Bus Layanan Explorer untuk menjalankan operasi data pada Bus Layanan.

  2. Konfirmasikan bahwa ada pesan baru yang dikirim ke upper-case antrean. Untuk informasi selengkapnya, lihat bagian Mengintip pesan dari Gunakan Bus Layanan Explorer untuk menjalankan operasi data pada Bus Layanan.

  1. Buka halaman Gambaran Umum instans Azure Spring Apps dan pilih Log untuk memeriksa log aplikasi.

    Screenshot of the Azure portal that shows the Azure Spring Apps Logs page.

  1. Kirim pesan ke antrean lower-case dengan Bus Layanan Explorer. Untuk informasi selengkapnya, lihat bagian Kirim pesan ke antrean atau topik dari Gunakan Bus Layanan Explorer untuk menjalankan operasi data pada Bus Layanan.

  2. Konfirmasikan bahwa ada pesan baru yang dikirim ke upper-case antrean. Untuk informasi selengkapnya, lihat bagian Mengintip pesan dari Gunakan Bus Layanan Explorer untuk menjalankan operasi data pada Bus Layanan.

  1. Buka halaman Gambaran Umum instans Azure Spring Apps dan pilih Log untuk memeriksa log aplikasi.

    Screenshot of the Azure portal that shows the Azure Spring Apps Logs page.

  2. Periksa detail untuk setiap penyebaran sumber daya, yang berguna untuk menyelidiki masalah penyebaran apa pun.

6. Membersihkan sumber daya

Pastikan untuk menghapus sumber daya yang Anda buat di artikel ini saat Anda tidak lagi membutuhkannya. Anda dapat menghapus grup sumber daya Azure, yang menyertakan semua sumber daya dalam grup sumber daya.

Gunakan langkah-langkah berikut untuk menghapus seluruh grup sumber daya, termasuk layanan yang baru dibuat:

  1. Temukan grup sumber daya Anda di portal Azure. Pada menu navigasi, pilih Grup sumber daya, lalu pilih nama grup sumber daya Anda.

  2. Pada halaman Grup sumber daya, pilih Hapus. Masukkan nama grup sumber daya Anda di kotak teks untuk mengonfirmasi penghapusan, lalu pilih Hapus.

Gunakan langkah-langkah berikut untuk menghapus seluruh grup sumber daya, termasuk layanan yang baru dibuat:

  1. Temukan grup sumber daya Anda di portal Azure. Pada menu navigasi, pilih Grup sumber daya, lalu pilih nama grup sumber daya Anda.

  2. Pada halaman Grup sumber daya, pilih Hapus. Masukkan nama grup sumber daya Anda di kotak teks untuk mengonfirmasi penghapusan, lalu pilih Hapus.

7. Langkah selanjutnya

Untuk informasi lebih lanjut, baca artikel berikut: