Latihan - Lingkungan aplikasi contoh

Selesai

Di unit ini, kami akan mengonfigurasi sampel arsitektur Layanan Mikro agar siap untuk penskalaan otomatis.

Catatan

Anda memerlukan akses ke langganan Azure tempat Anda dapat membuat sumber daya untuk modul ini. Setelah menyelesaikan modul, pastikan untuk menghapus sumber daya apa pun yang Anda buat untuk menghindari biaya ke langganan Anda.

Menyiapkan aplikasi layanan mikro contoh

  1. Pada browser web, buka https://shell.azure.com di jendela browser baru.

  2. Pilih mode Bash di sisi kanan atas.

  3. Selanjutnya, di jendela bash, jalankan perintah berikut untuk membuat klon contoh repositori dan buka editor Microsoft Azure bawaan:

    git clone https://github.com/MicrosoftDocs/mslearn-autoscale-java
    cd mslearn-autoscale-java
    code deployPetClinicApp.sh
    

Menyiapkan dan menjalankan skrip penyiapan

Saat Anda menjalankan perintah di atas, jendela akan muncul dengan file deployPetClinicApp.sh siap untuk diedit di editor Microsoft Azure bawaan.

  1. Di bagian atas file deployPetClinicApp.sh, edit variabel berikut guna menyesuaikan parameter skrip untuk lingkungan Anda. Untuk semua nama sumber daya, gunakan huruf kecil - Anda juga dapat menggunakan tanda hubung dan angka:

    Variabel Deskripsi
    resource_group Memberikan nama grup sumber daya baru atau yang sudah ada
    wilayah Wilayah Azure yang akan Anda gunakan. Anda dapat menggunakan westeurope atau centralus, tetapi kami sarankan Anda menggunakan wilayah yang dekat dengan tempat tinggal Anda dan yang juga mendukung Azure Spring Apps. Untuk melihat daftar lengkap wilayah yang tersedia, buka Ketersediaan Azure Spring Apps berdasarkan Wilayah di pelajaran Ringkasan di akhir modul ini
    spring_apps_service Nama instans Azure Spring Apps Anda
    mysql_server_name Nama server MySQL Anda. Nama ini harus bersifat unik di seluruh Microsoft Azure
    mysql_server_admin_name Nama pengguna untuk Administrator MySQL. Nama admin tidak boleh "azure-superuser", "admin", "administrator", "root", "tamu, atau "publik"
    mysql_server_admin_password Kata sandi baru untuk akun admin server. Panjang kata sandi harus terdiri dari 8 hingga 128 karakter dan berisi kombinasi huruf besar atau huruf kecil, angka, dan karakter non-alfanumerik (!, $, #, %, dan sebagainya).
    log_analytics Nama ruang kerja Azure Log Analytics Anda
  2. Simpan file dengan memilih panel tindakan ... di kanan atas editor dan memilih Simpan. Anda juga dapat menggunakan tombol Ctrl + S di Windows atau Command + S di Mac.

  3. Tutup editor. Pilih panel tindakan ... di kanan atas editor dan pilih Tutup Editor. Anda juga dapat menggunakan tombol Ctrl + Q di Windows atau Command + Q di Mac.

  4. Jangan tutup Azure Cloud Shell, karena kami akan menjalankan skrip penyiapan berikutnya.

Jalankan skrip penyetelan

Skrip membutuhkan waktu 30-45 menit untuk dijalankan dan mencakup pembuatan Azure spring apps dan instans MySQL. Contoh skrip ini juga menyiapkan konfigurasi skala otomatis untuk layanan mikro Anda.

Di Azure Cloud Shell yang sudah terbuka, jalankan skrip shell berikut. Biarkan jendela browser dan Microsoft Azure Cloud Shell terbuka saat berjalan. Simpan URL ketika skrip selesai:

bash deployPetClinicApp.sh

Penting

Jika Anda mengalami kesalahan dengan skrip penyetelan, skrip akan mencoba menghapus semua sumber daya yang dibuatnya. Anda dapat mencoba lagi setelah grup sumber daya dihapus sepenuhnya. Unit Ringkasan memiliki instruksi tentang cara menghapus sumber daya secara manual.

Uji aplikasi

Selanjutnya, kita akan memverifikasi lingkungan Anda melalui portal Microsoft Azure.

  1. Buka portal Microsoft Azure.

  2. Pilih Azure Spring Apps dari daftar layanan Azure.

  3. Pilih instans Azure Spring Apps Anda.

  4. Di sisi kanan, pilih Aplikasi di bawah Pengaturan.

  5. Verifikasi semua aplikasi berjalan dan terdaftar

    Screenshot showing applications under your spring apps.

  6. Di sisi kiri, pilih aplikasi api-gateway .

  7. URL untuk aplikasi Anda tercantum di properti sisi kiri sebagai URL.

    Screenshot showing the Spring Apps gateway URL.

  8. Di browser web, arahkan ke URL api-gateway Anda untuk membuka aplikasi layanan mikro Pet Clinic.

Screenshot of your Spring Apps application.

  1. Selanjutnya, navigasikan ke tab Pemilik dan pilih Temukan semua pemilik.

  2. Konfirmasikan aplikasi sampel Anda aktif dan berjalan, diisi dengan data, dan siap untuk Anda jelajahi.

Screenshot of the owners tab.