Mulai Cepat: Menyebarkan aplikasi 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 hal, biaya lebih murah!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: ✔️ Tingkat Dasar/Standar ✔️ Tingkat Enterprise
Mulai cepat ini menjelaskan cara menyebarkan aplikasi kecil untuk dijalankan di Azure Spring Apps.
Kode aplikasi yang digunakan dalam tutorial ini adalah aplikasi sederhana. Ketika Anda telah menyelesaikan contoh ini, aplikasi akan dapat diakses secara online, dan Anda dapat mengelolanya melalui portal Azure.
Mulai cepat ini menjelaskan cara:
- Hasilkan proyek Spring dasar.
- Menyediakan instans layanan.
- Membangun dan menyebarkan aplikasi dengan titik akhir publik.
- Membersihkan sumber daya.
Di akhir mulai cepat ini, Anda akan memiliki aplikasi spring yang berfungsi yang berjalan di Azure Spring Apps.
Prasyarat
- Langganan Azure. Jika Anda tidak memiliki langganan, buat akun gratis sebelum memulai.
- Azure CLI. Instal ekstensi Azure Spring Apps dengan perintah berikut:
az extension add --name spring
- Jika Anda menyebarkan tingkat Azure Spring Apps Enterprise untuk pertama kalinya dalam langganan target, lihat bagian Prasyarat dari Menampilkan penawaran tingkat Azure Spring Apps Enterprise di Marketplace Azure.
Memprovisikan instans Azure Spring Apps
Gunakan langkah-langkah berikut untuk menyediakan instans layanan.
Pilih Coba dan masuk ke akun Azure Anda di Azure Cloud Shell.
az account show
Ruang kerja Azure Cloud Shell bersifat sementara. Pada awalnya, shell meminta Anda untuk mengaitkan instans Azure Storage dengan langganan Anda untuk mempertahankan file di seluruh sesi.
Setelah berhasil masuk, gunakan perintah berikut untuk menampilkan daftar langganan Anda.
az account list --output table
Gunakan perintah berikut untuk memilih dan menautkan ke langganan Anda.
az account set --subscription <subscription-id>
Gunakan perintah berikut untuk membuat grup sumber daya.
az group create \ --resource-group <name-of-resource-group> \ --location eastus
Gunakan perintah berikut untuk membuat instans layanan Azure Spring Apps.
az spring create \ --resource-group <name-of-resource-group> \ --name <service-instance-name>
Pilih Y untuk menginstal ekstensi Azure Spring Apps dan menjalankannya.
Membuat aplikasi di instans Azure Spring Apps Anda
Gunakan perintah berikut untuk menentukan nama aplikasi di Azure Spring Apps sebagai hellospring.
az spring app create \
--resource-group <name-of-resource-group> \
--service <service-instance-name> \
--name hellospring \
--assign-endpoint true
Mengkloning dan membangun proyek sampel Spring Boot
Gunakan langkah-langkah berikut untuk mengkloning proyek sampel Spring Boot.
Gunakan perintah berikut untuk mengkloning proyek sampel Spring Boot dari GitHub.
git clone https://github.com/spring-guides/gs-spring-boot.git
Gunakan perintah berikut untuk berpindah ke folder proyek.
cd gs-spring-boot/complete
Gunakan perintah Maven berikut untuk membangun proyek.
mvn clean package -DskipTests
Menyebarkan aplikasi lokal ke Azure Spring Apps
Gunakan perintah berikut untuk menyebarkan file .jar untuk aplikasi (target/spring-boot-complete-0.0.1-SNAPSHOT.jar di Windows).
az spring app deploy \
--resource-group <name-of-resource-group> \
--service <service-instance-name> \
--name hellospring \
--artifact-path target/spring-boot-complete-0.0.1-SNAPSHOT.jar
Penyebaran aplikasi dapat memakan waktu beberapa menit.
Setelah penyebaran selesai, Anda dapat mengakses aplikasi di https://<service instance name>-hellospring.azuremicroservices.io/
.
Membersihkan sumber daya
Jika Anda berencana untuk terus bekerja dengan mulai cepat dan tutorial berikutnya, biarkan sumber daya ini tetap di tempatnya. Saat Anda tidak lagi memerlukan sumber daya, hapus dengan menghapus grup sumber daya. Gunakan perintah berikut untuk menghapus grup sumber daya:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."
Langkah berikutnya
Dalam mulai cepat ini, Anda mempelajari cara membuat proyek Spring dasar, menyediakan instans layanan, membangun dan menyebarkan aplikasi dengan titik akhir publik, dan membersihkan sumber daya.
Anda juga memiliki akses ke log, metrik, dan kemampuan pelacakan terdistribusi yang kuat dari portal Azure. Untuk informasi selengkapnya, lihat Mulai Cepat: Memantau aplikasi Azure Spring Apps dengan log, metrik, dan pelacakan.
Untuk mempelajari cara menggunakan lebih banyak kemampuan Azure Spring, lanjutkan ke seri mulai cepat yang menyebarkan aplikasi contoh ke Azure Spring Apps:
Untuk templat aplikasi kemasan dengan infrastruktur Azure Spring Apps yang disediakan menggunakan Bicep, lihat Aplikasi Layanan Mikro Spring Boot PetClinic yang Disebarkan ke Azure Spring Apps.
Contoh lainnya tersedia di GitHub: Contoh Azure Spring Apps.