Bagikan melalui


Mulai Cepat: Menyebarkan ke Azure Container Apps menggunakan IntelliJ IDEA

Artikel ini memperlihatkan kepada Anda cara menyebarkan aplikasi kontainer ke Azure Container Apps menggunakan Azure Toolkit untuk IntelliJ IDEA. Artikel ini menggunakan contoh layanan API web backend yang mengembalikan koleksi statis album musik.

Prasyarat

Menyalin proyek

Gunakan langkah-langkah berikut untuk mengkloning dan membuka proyek sampel:

  1. Gunakan perintah berikut untuk mengkloning aplikasi sampel dan lihat cabang IDE :

    git clone https://github.com/Azure-Samples/containerapps-albumapi-java
    cd containerapps-albumapi-java
    git checkout IDE
    
  2. Pilih Buka untuk membuka proyek di IntelliJ IDEA.

Membangun dan menjalankan proyek secara lokal

Gunakan langkah-langkah berikut untuk menguji proyek secara lokal:

  1. Gunakan perintah berikut untuk membangun proyek dengan Maven:

    mvn clean package -DskipTests
    
  2. Untuk memverifikasi bahwa aplikasi sedang berjalan, buka browser dan buka http://localhost:8080/albums. Halaman mengembalikan daftar objek JSON yang mirip dengan output perintah berikut:

    java -jar target\containerapps-albumapi-java-0.0.1-SNAPSHOT.jar
    

Membuat lingkungan

Gunakan langkah-langkah berikut untuk menyiapkan lingkungan Anda dan menyebarkan aplikasi kontainer di Azure:

  1. Dalam tampilan Azure Explorer , klik kanan Lingkungan Aplikasi Kontainer lalu pilih Buat Lingkungan Aplikasi Kontainer.

  2. Pada halaman Buat Lingkungan Aplikasi Kontainer , masukkan informasi berikut, lalu pilih OK:

    • Langganan: Langganan Azure yang akan digunakan.
    • Grup Sumber Daya: Grup sumber daya untuk aplikasi kontainer Anda. Pilih salah satu opsi berikut:
      • BuatBaru : Menentukan bahwa Anda ingin membuat grup sumber daya baru.
      • Gunakan Yang Sudah Ada: Menentukan bahwa Anda harus memilih dari daftar grup sumber daya yang terkait dengan akun Azure Anda.
    • Wilayah: Wilayah yang sesuai, misalnya, US Timur.
    • Nama: Nama untuk lingkungan Container Apps baru.
    • Jenis: Jenis lingkungan Container Apps. Anda dapat menerima default.
    • Profil Beban Kerja: Profil beban kerja untuk aplikasi kontainer Anda. Anda dapat menerima default.
    • Ruang kerja Analitik Log: Ruang kerja Analitik Log yang akan digunakan. Anda dapat menerima default.

    Cuplikan layar Intelli J yang memperlihatkan kotak dialog Buat Lingkungan Aplikasi Kontainer.

Menyebarkan aplikasi kontainer

Untuk menyebarkan aplikasi kontainer, gunakan langkah-langkah berikut:

  1. Klik kanan lingkungan Aplikasi Kontainer yang Anda buat, dan pilih Buat>Aplikasi Kontainer di Azure Explorer. Kemudian, masukkan informasi berikut:

    • Langganan: Langganan Azure yang akan digunakan.
    • Grup Sumber Daya: Grup sumber daya untuk aplikasi kontainer Anda. Pilih salah satu opsi berikut:
      • BuatBaru : Menentukan bahwa Anda ingin membuat grup sumber daya baru.
      • Gunakan Yang Sudah Ada: Menentukan bahwa Anda harus memilih dari daftar grup sumber daya yang terkait dengan akun Azure Anda.
    • Lingkungan: Lingkungan Aplikasi Kontainer yang akan digunakan.
    • Nama: Nama untuk aplikasi kontainer baru.
    • Penyebaran:
      • Sumber: Pilih opsi Kode Sumber .
      • Kode: Pilih tombol folder, lalu pilih folder kode sumber di komputer lokal Anda.
    • Alokasi Sumber Daya Kontainer:
      • Profil Beban Kerja: Pilih profil beban kerja yang sesuai berdasarkan persyaratan aplikasi Anda.
      • CPU dan Memori: Alokasikan sumber daya CPU dan memori yang diperlukan untuk aplikasi kontainer Anda.
    • Pengaturan Ingress:
      • Ingress: Aktifkan atau nonaktifkan ingress berdasarkan kebutuhan aplikasi Anda. Anda dapat menerima pengaturan default.
      • Lalu Lintas Eksternal: Menentukan apakah aplikasi kontainer harus menerima lalu lintas eksternal. Anda dapat menerima pengaturan default.
      • Port Target: Aktifkan atau nonaktifkan ingress berdasarkan kebutuhan aplikasi Anda. Konfigurasikan port target ke 8080.
    • Lainnya:
      • Variabel Env: Atur variabel lingkungan apa pun yang diperlukan oleh aplikasi Anda.
      • Replika Min: Jumlah minimum replika untuk aplikasi kontainer Anda. Anda dapat menerima pengaturan default.
      • Replika Maks: Jumlah maksimum replika untuk aplikasi kontainer Anda. Anda dapat menerima pengaturan default.

    Cuplikan layar Intelli J yang memperlihatkan kotak dialog Buat Aplikasi Kontainer Azure.

  2. Pilih OK. Toolkit menampilkan pesan status saat penyebaran aplikasi berhasil.

  3. Setelah penyebaran selesai, Azure Toolkit untuk IntelliJ menampilkan pemberitahuan. Pilih Telusuri untuk membuka aplikasi yang disebarkan di browser.

    Cuplikan layar aplikasi yang disebarkan di jendela browser.

  4. Di bilah alamat browser, tambahkan /albums jalur ke akhir URL aplikasi untuk melihat data dari sampel permintaan API.

Membersihkan sumber daya

Untuk membersihkan dan menghapus sumber daya Container Apps, Anda dapat menghapus sumber daya atau grup sumber daya. Menghapus kelompok sumber daya juga akan menghapus sumber daya lain yang terkait dengannya. Gunakan langkah-langkah berikut untuk membersihkan sumber daya:

  1. Untuk menghapus sumber daya Aplikasi Kontainer Anda, dari bilah sisi Azure Explorer , temukan item Lingkungan Aplikasi Kontainer .
  2. Klik kanan layanan Container Apps yang ingin Anda hapus, lalu pilih Hapus.
  3. Untuk menghapus grup sumber daya Anda, gunakan portal Microsoft Azure untuk menghapus sumber daya secara manual di bawah langganan Anda.

Langkah selanjutnya