Mulai cepat: Menyebarkan aplikasi web pertama Anda 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.

Mulai cepat ini menunjukkan cara menyebarkan aplikasi web Spring Boot ke Azure Spring Apps. Proyek sampel adalah aplikasi ToDo sederhana untuk menambahkan tugas, menandai saat selesai, lalu menghapusnya. Cuplikan layar berikut menunjukkan aplikasi:

Screenshot of a sample web application in Azure Spring Apps.

Aplikasi ini adalah aplikasi web tiga lapisan khas dengan lapisan berikut:

  • Aplikasi React terikat frontend.
  • Aplikasi web Spring backend yang menggunakan Spring Data JPA untuk mengakses database relasional.
  • Database relasional. Untuk localhost, aplikasi menggunakan H2 Database Engine. Untuk Azure Spring Apps, aplikasi menggunakan Azure Database for PostgreSQL. Untuk informasi selengkapnya tentang Azure Database for PostgreSQL, lihat Dokumentasi Server Fleksibel.

Diagram berikut menunjukkan arsitektur sistem:

Diagram that shows the architecture of a Spring web application.

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 menyediakan 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.

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 menyediakan 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 adalah alat baris perintah yang kuat untuk mengelola sumber daya Azure. Opsi ini cocok untuk pengembang Spring yang terbiasa dengan layanan cloud Azure.

1. Prasyarat

  • Langganan Azure. Jika Anda tidak memiliki langganan, buat akun gratis sebelum memulai.
  • Langganan Azure. Jika Anda tidak memiliki langganan, buat akun gratis sebelum memulai.

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 diperlukan untuk menjalankan sampel ini adalah instans Azure Spring Apps dan instans Azure Database for PostgreSQL. Bagian ini menyediakan langkah-langkah 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.
    Kata Sandi Admin Postgre SQL T/A Kata sandi untuk administrator PostgreSQL Server.
    Kata Sandi Pengguna Postgre SQL T/A Kata sandi untuk pengguna aplikasi PostgreSQL, yang digunakan dalam aplikasi.

    Screenshot of the Azure portal that shows the custom deployment.

  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 diperlukan untuk menjalankan sampel ini adalah instans Azure Spring Apps dan instans Azure Database for PostgreSQL. Bagian ini menyediakan langkah-langkah 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.
    Kata Sandi Admin Postgre SQL T/A Kata sandi untuk administrator PostgreSQL Server.
    Kata Sandi Pengguna Postgre SQL T/A Kata sandi untuk pengguna aplikasi PostgreSQL, yang digunakan dalam aplikasi.

    Screenshot of the Azure portal that shows the custom deployment.

  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 diperlukan untuk menjalankan sampel ini adalah instans Azure Spring Apps dan instans Azure Database for PostgreSQL. Bagian ini menyediakan langkah-langkah 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.
    Kata Sandi Admin Postgre SQL T/A Kata sandi untuk administrator PostgreSQL Server.
    Kata Sandi Pengguna Postgre SQL T/A Kata sandi untuk pengguna aplikasi PostgreSQL, yang digunakan dalam aplikasi.

    Screenshot of the Azure portal that shows the custom deployment.

  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 web

Sekarang Anda dapat mengakses aplikasi yang disebarkan untuk melihat apakah aplikasi berfungsi.

Gunakan langkah-langkah berikut untuk memvalidasi:

  1. Setelah penyebaran selesai, Anda dapat menemukan URL aplikasi dari output penyebaran:

    Diagram that shows the enterprise app URL of the ARM deployment outputs.

  2. Akses aplikasi dengan URL aplikasi output. Halaman akan muncul seperti yang Anda lihat di localhost.

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

Gunakan langkah-langkah berikut untuk memvalidasi:

  1. Setelah penyebaran selesai, Anda dapat menemukan URL aplikasi dari output penyebaran:

    Diagram that shows the consumption app URL of the ARM deployment outputs.

  2. Akses URL aplikasi. Halaman akan muncul seperti yang Anda lihat di localhost.

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

Gunakan langkah-langkah berikut untuk memvalidasi:

  1. Setelah penyebaran selesai, temukan URL aplikasi dari output penyebaran:

    Diagram that shows the standard app URL of the ARM deployment outputs.

  2. Akses URL aplikasi. Halaman akan muncul seperti yang Anda lihat di localhost.

  3. 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 instans 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 instans 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: