Mulai Cepat: Membuat aplikasi Java di Azure App Service

Azure App Service menyediakan layanan hosting aplikasi web yang sangat dapat diskalakan dan melakukan patch sendiri. Mulai cepat ini menunjukkan cara menggunakan Azure CLI dengan Azure Web App Plugin untuk Maven untuk menyebarkan file .jar, .war, atau .ear. Gunakan tab untuk beralih antara instruksi Java SE, Tomcat, dan JBoss EAP.

Jika Maven bukan alat pengembangan pilihan Anda, lihat tutorial serupa kami untuk pengembang Java:

Jika Anda tidak memiliki Langganan Azure, buat Akun gratis Azure sebelum memulai.

1 - Menggunakan Azure Cloud Shell

Azure meng-hosting Azure Cloud Shell, lingkungan shell interaktif yang dapat Anda gunakan melalui browser. Anda dapat menggunakan Bash atau PowerShell dengan Cloud Shell untuk bekerja dengan layanan Azure. Anda dapat menggunakan perintah Cloud Shell yang telah diinstal sebelumnya untuk menjalankan kode dalam artikel ini tanpa harus menginstal apa pun di lingkungan lokal Anda.

Untuk memulai Azure Cloud Shell:

Opsi Contoh/Tautan
Harap pilih Coba di sudut kanan atas blok kode atau perintah. Memilih Coba tidak akan menyalin kode atau perintah ke Cloud Shell secara otomatis. Cuplikan layar yang menunjukkan contoh Try It for Azure Cloud Shell.
Buka https://shell.azure.com, atau pilih tombol Luncurkan Cloud Shell untuk membuka Cloud Shell di browser Anda. Cuplikan layar yang menunjukkan cara meluncurkan Cloud Shell di jendela baru.
Pilih tombol Cloud Shell pada bilah menu di kanan atas di portal Microsoft Azure. Cuplikan layar yang menunjukkan tombol Cloud Shell di portal Azure

Untuk mulai menggunakan Azure Cloud Shell:

  1. Mulai Cloud Shell.

  2. Harap pilih tombol Salin pada blok kode (atau blok perintah) untuk menyalin kode atau perintah.

  3. Tempelkan kode atau perintah ke dalam sesi Cloud Shell dengan memilih Ctrl+Shift+V di Windows dan Linux, ataupun dengan memilih Cmd+Shift+V di macOS.

  4. Pilih Enter untuk menjalankan kode atau perintah.

2 - Membuat aplikasi Java

Kloning proyek sampel dan lihat kode sumber yang berjalan dengan versi artikel ini.

git clone https://github.com/Azure-Samples/app-service-java-quickstart

Ubah direktori ke proyek yang telah selesai dan bangun dari tingkat atas. Kemudian cd ke subdirektori untuk booty duke.

cd app-service-java-quickstart
git checkout 20230308
mvn clean install
cd booty-duke-app-service

3 - Mengonfigurasikan plugin Maven

Tip

Plugin Maven mendukung Java 17 dan Tomcat 10.0. Untuk informasi lebih lanjut tentang dukungan terbaru, lihat Java 17 dan Tomcat 10.0 tersedia di Azure App Service.

Proses penyebaran untuk Azure App Service menggunakan kredensial Azure Anda dari Azure CLI secara otomatis. Jika Azure CLI tidak diinstal secara lokal, maka plugin Maven mengautentikasi dengan Oauth atau login perangkat. Untuk informasi selengkapnya, lihat autentikasi dengan plugin Maven.

Jalankan perintah Maven yang ditampilkan di samping untuk mengonfigurasi penyebaran. Perintah ini membantu Anda menyiapkan sistem operasi App Service, versi Java, dan versi Tomcat.

mvn com.microsoft.azure:azure-webapp-maven-plugin:2.9.0:config
  1. Jika diminta untuk Membuat konfigurasi eksekusi baru, pilih Y.

  2. Saat diminta dengan opsi Langganan , pilih yang tepat Subscription dengan memasukkan nomor yang dicetak di awal baris.

  3. Ketika diminta dengan opsi Web App, pilih opsi default, <create>, dengan menekan enter.

  4. Saat diminta mengisi opsi OS, pilih Linux dengan menekan enter.

  5. Saat diminta dengan opsi javaVersion , pilih Java 17.

  6. Ketika diminta mengisi opsi Tingkat Harga, pilih P1v2.

  7. Terakhir, tekan enter pada permintaan terakhir untuk mengonfirmasi pilihan Anda.

    Please confirm webapp properties
    AppName : booty-duke-1678285507374
    ResourceGroup : booty-duke-1678285507374-rg
    Region : centralus
    PricingTier : P1v2
    OS : Linux
    Java Version: Java 17
    Web server stack: Java SE
    Deploy to slot : false
    Confirm (Y/N) [Y]: Y
    [INFO] Saving configuration to pom.
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time:  01:03 min
    [INFO] Finished at: 2023-03-08T15:25:47+01:00
    [INFO] ------------------------------------------------------------------------
    

Anda dapat mengubah konfigurasi untuk Layanan Aplikasi secara langsung di pom.xml. Beberapa konfigurasi umum tercantum di bawah ini:

Properti Diperlukan Deskripsi Versi
<schemaVersion> salah Tentukan versi skema konfigurasi. Nilai yang didukung adalah: v1, v2. 1.5.2
<subscriptionId> salah Tentukan ID langganan. 0.1.0+
<resourceGroup> TRUE Azure Resource Group untuk Aplikasi Web Anda. 0.1.0+
<appName> TRUE Nama Aplikasi Web Anda. 0.1.0+
<region> salah Menentukan wilayah untuk menghosting Aplikasi Web Anda; nilai defaultnya adalah centralus. Semua wilayah yang valid di bagian Wilayah yang Didukung. 0.1.0+
<pricingTier> salah Tingkat harga untuk Aplikasi Web Anda. Nilai default-nya adalah P1V2 untuk beban kerja produksi, sedangkan B2 adalah minimum yang disarankan untuk Java dev/test. Untuk informasi selengkapnya, lihat Harga Layanan Aplikasi 0.1.0+
<runtime> salah Konfigurasi lingkungan waktu proses. Untuk informasi lebih lanjut, lihat Rincian Konfigurasi. 0.1.0+
<deployment> salah Konfigurasi penyebaran. Untuk informasi lebih lanjut, lihat Rincian Konfigurasi. 0.1.0+

Untuk daftar lengkap konfigurasi, lihat dokumentasi referensi plugin. Semua Plugin Azure Maven berbagi serangkaian konfigurasi umum. Untuk konfigurasi ini, lihat Konfigurasi Umum. Untuk konfigurasi khusus untuk App Service, lihat Azure Web App: Detail Konfigurasi.

Berhati-hatilah tentang nilai <appName> dan <resourceGroup> (helloworld-1590394316693 dan helloworld-1590394316693-rg yang sesuai dalam demo), nilai tersebut digunakan nanti.

4 - Menyebarkan aplikasi

Dengan semua konfigurasi yang siap di file pom Anda, Anda dapat menyebarkan aplikasi Java Anda ke Azure dengan satu perintah tunggal.

mvn package azure-webapp:deploy

Setelah penyebaran selesai, aplikasi Anda siap di http://<appName>.azurewebsites.net/ (http://helloworld-1590394316693.azurewebsites.net dalam demo). Buka url dengan browser web lokal Anda dan Anda akan melihat

Selamat! Anda telah menyebarkan aplikasi Java pertama Anda ke App Service.

5 - Membersihkan sumber daya

Dalam langkah-langkah sebelumnya, Anda membuat sumber daya Azure dalam grup sumber daya. Jika Anda tidak memerlukan sumber daya di masa mendatang, hapus grup sumber daya dari portal, atau dengan menjalankan perintah berikut di Cloud Shell:

az group delete --name <your resource group name; for example: helloworld-1558400876966-rg> --yes

Perintah ini mungkin perlu waktu satu menit untuk dijalankan.

Azure App Service menyediakan layanan hosting aplikasi web yang sangat dapat diskalakan dan dapat diskalakan sendiri. Mulai cepat ini menunjukkan cara menggunakan Azure CLI dengan Plugin Aplikasi Web Azure untuk Maven untuk menyebarkan file .jar atau file .war. Gunakan tab untuk beralih antara instruksi Java SE dan Tomcat.

Cuplikan layar ucapan selamat datang aplikasi Spring di Azure App Service.

Jika Maven bukan alat pengembangan pilihan Anda, lihat tutorial serupa kami untuk pengembang Java:

Jika Anda tidak memiliki Langganan Azure, buat Akun gratis Azure sebelum memulai.

1 - Menggunakan Azure Cloud Shell

Azure meng-hosting Azure Cloud Shell, lingkungan shell interaktif yang dapat Anda gunakan melalui browser. Anda dapat menggunakan Bash atau PowerShell dengan Cloud Shell untuk bekerja dengan layanan Azure. Anda dapat menggunakan perintah Cloud Shell yang telah diinstal sebelumnya untuk menjalankan kode dalam artikel ini tanpa harus menginstal apa pun di lingkungan lokal Anda.

Untuk memulai Azure Cloud Shell:

Opsi Contoh/Tautan
Harap pilih Coba di sudut kanan atas blok kode atau perintah. Memilih Coba tidak akan menyalin kode atau perintah ke Cloud Shell secara otomatis. Cuplikan layar yang menunjukkan contoh Try It for Azure Cloud Shell.
Buka https://shell.azure.com, atau pilih tombol Luncurkan Cloud Shell untuk membuka Cloud Shell di browser Anda. Cuplikan layar yang menunjukkan cara meluncurkan Cloud Shell di jendela baru.
Pilih tombol Cloud Shell pada bilah menu di kanan atas di portal Microsoft Azure. Cuplikan layar yang menunjukkan tombol Cloud Shell di portal Azure

Untuk mulai menggunakan Azure Cloud Shell:

  1. Mulai Cloud Shell.

  2. Harap pilih tombol Salin pada blok kode (atau blok perintah) untuk menyalin kode atau perintah.

  3. Tempelkan kode atau perintah ke dalam sesi Cloud Shell dengan memilih Ctrl+Shift+V di Windows dan Linux, ataupun dengan memilih Cmd+Shift+V di macOS.

  4. Pilih Enter untuk menjalankan kode atau perintah.

2 - Membuat aplikasi Java

Buat klon proyek sampel Memulai Spring Boot.

git clone https://github.com/spring-guides/gs-spring-boot

Ubah direktori ke proyek yang telah selesai.

cd gs-spring-boot/complete

3 - Mengonfigurasikan plugin Maven

Tip

Plugin Maven mendukung Java 17 dan Tomcat 10.0. Untuk informasi lebih lanjut tentang dukungan terbaru, lihat Java 17 dan Tomcat 10.0 tersedia di Azure App Service.

Proses penyebaran ke Azure App Service akan menggunakan info masuk Azure Anda dari Azure CLI secara otomatis. Jika Azure CLI tidak diinstal secara lokal, maka plugin Maven akan mengautentikasi dengan Oauth atau login perangkat. Untuk informasi selengkapnya, lihat autentikasi dengan plugin Maven.

Jalankan perintah Maven di bawah ini untuk mengonfigurasi penyebaran. Perintah ini akan membantu Anda mengatur sistem operasi App Service, versi Java, dan versi Tomcat.

mvn com.microsoft.azure:azure-webapp-maven-plugin:2.5.0:config
  1. Saat diminta mengisi opsi Langganan, pilih Subscription yang sesuai dengan memasukkan nomor cetak di baris awal.

  2. Ketika diminta dengan opsi Web App, pilih opsi default, <create>, dengan menekan enter.

  3. Saat diminta mengisi opsi OS, pilih Windows dengan memasukkan 1.

  4. Saat diminta dengan opsi javaVersion, pilih Java 11 dengan memasukkan 2.

  5. Saat diminta mengisi opsi Tingkat Harga, pilih P1v2 dengan memasukkan 10.

  6. Terakhir, tekan enter pada permintaan terakhir untuk mengonfirmasi pilihan Anda.

    Output ringkasan Anda akan terlihat mirip dengan cuplikan yang ditunjukkan di bawah ini.

    Please confirm webapp properties
    Subscription Id : ********-****-****-****-************
    AppName : spring-boot-1599007390755
    ResourceGroup : spring-boot-1599007390755-rg
    Region : centralus
    PricingTier : P1v2
    OS : Windows
    Java : Java 11
    Web server stack : Java SE
    Deploy to slot : false
    Confirm (Y/N)? : Y
    [INFO] Saving configuration to pom.
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 41.118 s
    [INFO] Finished at: 2020-09-01T17:43:45-07:00
    [INFO] ------------------------------------------------------------------------
    

Anda dapat mengubah konfigurasi untuk Layanan Aplikasi secara langsung di pom.xml. Beberapa konfigurasi umum tercantum di bawah ini:

Properti Diperlukan Deskripsi Versi
<schemaVersion> salah Tentukan versi skema konfigurasi. Nilai yang didukung adalah: v1, v2. 1.5.2
<subscriptionId> salah Tentukan ID langganan. 0.1.0+
<resourceGroup> TRUE Azure Resource Group untuk Aplikasi Web Anda. 0.1.0+
<appName> TRUE Nama Aplikasi Web Anda. 0.1.0+
<region> salah Tentukan wilayah tempat Aplikasi Web Anda akan dihosting; nilai default-nya adalah centralus. Semua wilayah yang valid di bagian Wilayah yang Didukung. 0.1.0+
<pricingTier> salah Tingkat harga untuk Aplikasi Web Anda. Nilai default-nya adalah P1V2 untuk beban kerja produksi, sedangkan B2 adalah minimum yang disarankan untuk Java dev/test. Untuk informasi selengkapnya, lihat Harga Layanan Aplikasi 0.1.0+
<runtime> salah Konfigurasi lingkungan waktu proses. Untuk informasi lebih lanjut, lihat Rincian Konfigurasi. 0.1.0+
<deployment> salah Konfigurasi penyebaran. Untuk informasi lebih lanjut, lihat Rincian Konfigurasi. 0.1.0+

Hati-hati dengan nilai <appName> dan <resourceGroup> (helloworld-1590394316693 dan helloworld-1590394316693-rg yang sesuai dalam demo), mereka akan digunakan nanti.

4 - Menyebarkan aplikasi

Dengan semua konfigurasi yang siap di file pom Anda, Anda dapat menyebarkan aplikasi Java Anda ke Azure dengan satu perintah tunggal.

mvn package azure-webapp:deploy

Setelah penerapan selesai, aplikasi Anda akan siap di http://<appName>.azurewebsites.net/ (http://helloworld-1590394316693.azurewebsites.net dalam demo). Buka url dengan browser web lokal Anda dan Anda akan melihat

Cuplikan layar ucapan selamat datang aplikasi Spring di Azure App Service.

Selamat! Anda telah menyebarkan aplikasi Java pertama Anda ke App Service.

5 - Membersihkan sumber daya

Dalam langkah-langkah sebelumnya, Anda membuat sumber daya Azure dalam grup sumber daya. Jika Anda tidak memerlukan sumber daya di masa mendatang, hapus grup sumber daya dari portal, atau dengan menjalankan perintah berikut di Cloud Shell:

az group delete --name <your resource group name; for example: helloworld-1558400876966-rg> --yes

Perintah ini mungkin perlu waktu satu menit untuk dijalankan.

Azure App Service menyediakan layanan hosting aplikasi web yang sangat dapat diskalakan dan melakukan patch sendiri. Tutorial mulai cepat ini menunjukkan cara menyebarkan aplikasi Java SE ke Azure App Service di Linux menggunakan portal Azure. Untuk mengikuti mulai cepat yang disebarkan ke Tomcat atau JBoss EAP, pilih salah satu opsi Maven di atas.

Mulai cepat ini mengonfigurasi aplikasi App Service di tingkat Gratis dan tidak dikenakan biaya untuk langganan Azure Anda.

Mulai cepat ini menunjukkan kepada Anda cara membuat perubahan ini dalam browser Anda, tanpa harus menginstal alat lingkungan pengembangan di komputer Anda.

Anda dapat mengikuti langkah-langkah di sini menggunakan mesin Mac, Windows, atau Linux. Setelah prasyarat diistal, dibutuhkan sekitar lima menit untuk menyelesaikan langkah-langkahnya.

Untuk menyelesaikan mulai cepat ini, Anda memerlukan:

  1. Akun Azure dengan langganan aktif. Buat akun gratis.
  2. Akun GitHub untuk membuat fork repositori.

1 - Fork repositori sampel

  1. Di dalam browser Anda, navigasikan ke repositori yang berisi kode sampel.

  2. Pilih Fork di sudut kanan atas.

    Cuplikan layar repo Azure-Samples/java-docs-spring-hello-world di GitHub, dengan opsi Fork disorot.

  3. Pada layar Buat fork baru, konfirmasikan bidang Pemilik dan Nama repositori. Pilih Buat fork.

    Cuplikan layar halaman Buat fork baru di GitHub untuk membuat fork baru Azure-Samples/java-docs-spring-hello-world.

    Catatan

    Ini akan membawa Anda ke fork yang baru. URL fork Anda akan terlihat seperti ini: https://github.com/YOUR_GITHUB_ACCOUNT_NAME/java-docs-spring-hello-world

2 - Membuat sumber daya Azure dan mengonfigurasi penyebaran

  1. Masuk ke portal Microsoft Azure.

  2. Ketik layanan aplikasi dalam pencarian. Di bagian Layanan, pilih App Services.

    Cuplikan layar portal Azure dengan 'layanan aplikasi' diketik di kotak teks pencarian. Dalam hasil, opsi App Services di bawah Layanan disorot.

  3. Di halaman App Services, pilih Buat.

    Cuplikan layar halaman App Services di portal Azure. Tombol Buat di bilah tindakan disorot.

  4. Isi halaman Buat Aplikasi Web sebagai berikut.

  • Grup Sumber Daya: Buat grup sumber daya bernama myResourceGroup.
  • Nama: Ketik nama yang unik secara global untuk aplikasi web Anda.
  • Terbitkan: Pilih Kode.
  • Tumpukan runtime: Pilih Java 11.
  • Tumpukan server web Java: Pilih Java SE (Server Web Tersemat).
  • Sistem operasi: Pilih Linux.
  • Wilayah: Pilih wilayah Azure yang dekat dengan Anda.
  • Rencana App Service: Buat sebuah rencana layanan aplikasi bernama myAppServicePlan.
  1. Untuk mengubah tingkat Paket App Service, di samping Sku dan ukuran, pilih Ubah ukuran.

  2. Di Pemilih Spesifikasi, pada tab Produksi, pilih P1V3. Pilih tombol Terapkan di bagian bawah halaman.

    Cuplikan layar dari Spec Picker untuk tingkat harga Paket App Service di portal Microsoft Azure. Produksi, P1V3, dan Terapkan disorot.

  3. Pilih tombol Tinjau + buat di bagian bawah halaman.

  4. Setelah validasi berjalan, pilih tombol Create di bagian bawah halaman. Ini akan membuat grup sumber daya Azure, paket app service, dan app service.

  5. Setelah sumber daya Azure dibuat, pilih Buka sumber daya.

  6. Dari navigasi di sebelah kiri, pilih Pusat Penyebaran.

    Cuplikan layar App Service di Portal Azure. Opsi Pusat Penyebaran di bagian Penyebaran di navigasi kiri disorot.

  7. Di bawah Pengaturan, pilih Sumber. Untuk mulai cepat ini, pilih GitHub.

  8. Di dalam bagian di bawah GitHub, pilih pengaturan berikut ini:

  • Organisasi: Pilih organisasi Anda.
  • Repositori: Pilih java-docs-spring-hello-world.
  • Cabang: Pilih utama.
  1. Pilih Simpan.

    Cuplikan layar Pusat Penyebaran untuk App Service, dengan fokus pada pengaturan integrasi GitHub. Tombol Simpan di bilah tindakan disorot.

    Tip

    Mulai cepat ini menggunakan GitHub. Sumber penyebaran berkelanjutan tambahan termasuk Bitbucket, Local Git, Azure Repos, dan External Git. FTPS juga merupakan metode penyebaran yang didukung.

  2. Setelah integrasi GitHub disimpan, pilih Gambaran Umum>URL.

    Cuplikan layar gambaran umum sumber daya App Service dengan URL yang disorot.

Kode sampel Java SE berjalan di aplikasi web Azure App Service Linux.

Cuplikan layar aplikasi sampel yang berjalan di Azure, menampilkan 'Halo Dunia!'.

Selamat! Anda telah menerapkan aplikasi Java pertama Anda ke App Service menggunakan portal Azure.

3 - Memperbarui fork di GitHub dan menyebarkan perubahan

  1. Telusuri ke fork GitHub Anda dari java-docs-spring-hello-world.

  2. Pada halaman repo Anda, tekan . untuk memulai Visual Studio Code dalam browser Anda.

    Catatan

    URL tersebut akan berubah dari GitHub.com menjadi GitHub.dev. Fitur ini hanya berfungsi dengan repositori yang memiliki file. Ini tidak berfungsi pada repositori yang kosong.

    Cuplikan layar repo GitHub bercabang dengan anotasi untuk Tekan tombol titik.

  3. Buka src/main/java/com/example/demo/DemoApplication.java.

    Cuplikan layar Visual Studio Code di browser, sorot src/main/Java/com/example/demo/DemoApplication.java di panel Penjelajah.

  4. Edit metode sayHello sehingga menampilkan "Halo Azure!" alih-alih "Halo Dunia!"

    @RequestMapping("/")
    String sayHello() {
        return "Hello Azure!";
    }
    
  5. Dari panel Kontrol Sumber, pilih tombol Perubahan Tahapan untuk mengatur pentahapan.

    Cuplikan layar Visual Studio Code di browser, sorot navigasi Kontrol Sumber di bilah sisi, lalu sorot tombol Perubahan Tahap di panel Kontrol Sumber.

  6. Masukkan pesan penerapan seperti Hello Azure. Lalu, pilih Terapkan dan Dorong.

    Cuplikan layar Visual Studio Code di browser, panel Kontrol Sumber dengan pesan komit 'Halo Azure' dan tombol Terapkan dan Tekan disorot.

  7. Setelah penyebaran diselesaikan, beralih kembali ke jendela browser yang dibuka di langkah Telusuri aplikasi, dan refresh halaman.

    Cuplikan layar aplikasi sampel yang diperbarui yang berjalan di Azure, menampilkan 'Halo Azure!'.

4 - Mengelola aplikasi Azure Anda yang baru

  1. Buka portal Azure untuk mengelola aplikasi yang Anda buat. Cari dan pilih App Services.

    Cuplikan layar portal Azure dengan 'layanan aplikasi' diketik di kotak teks pencarian. Dalam hasil, opsi App Services di bawah Layanan disorot.

  2. Pilih nama aplikasi Azure Anda.

    Cuplikan layar daftar App Services di Azure. Nama layanan aplikasi demo disorot.

Halaman Gambaran Umum aplikasi web Anda akan ditampilkan. Di sini, Anda dapat melakukan tugas manajemen dasar seperti Telusuri, Berhenti, Hidupkan ulang, dan Hapus.

Cuplikan layar halaman gambaran umum App Service di portal Azure. Di bilah tindakan, grup tombol Telusuri, Berhenti, Tukar (dinonaktifkan), Mulai Ulang, dan Hapus disorot.

Menu aplikasi web menyediakan opsi berbeda untuk mengonfigurasi aplikasi Anda.

5 - Membersihkan sumber daya

Setelah selesai dengan aplikasi contoh, Anda dapat menghapus semua sumber daya untuk aplikasi dari Azure. Hal ini tidak akan dikenakan biaya tambahan dan membuat langganan Azure Anda tetap rapi. Menghapus grup sumber daya juga menghapus semua sumber daya dalam grup sumber daya dan merupakan cara tercepat untuk menghapus semua sumber daya Azure untuk aplikasi Anda.

  1. Dari halaman Gambaran Umum App Service Anda, pilih grup sumber daya yang Anda buat sebelumnya.

  2. Dari halaman grup sumber daya, pilih Hapus grup sumber daya. Konfirmasi nama grup sumber daya untuk menyelesaikan penghapusan sumber daya.

Azure App Service menyediakan layanan hosting aplikasi web yang sangat dapat diskalakan dan melakukan patch sendiri. Tutorial mulai cepat ini menunjukkan cara menyebarkan aplikasi Java SE ke App Service di Windows menggunakan portal Azure. Untuk mengikuti mulai cepat yang disebarkan ke Tomcat atau JBoss EAP, pilih salah satu opsi Maven di atas.

Mulai cepat ini mengonfigurasi aplikasi App Service di tingkat Gratis dan tidak dikenakan biaya untuk langganan Azure Anda.

Mulai cepat ini menunjukkan kepada Anda cara membuat perubahan ini dalam browser Anda, tanpa harus menginstal alat lingkungan pengembangan di komputer Anda.

Cuplikan layar contoh aplikasi Java SE yang berjalan di Azure, menampilkan 'Halo Dunia!'.

Anda dapat mengikuti langkah-langkah di sini menggunakan mesin Mac, Windows, atau Linux. Setelah prasyarat diistal, dibutuhkan sekitar lima menit untuk menyelesaikan langkah-langkahnya.

Untuk menyelesaikan mulai cepat ini, Anda memerlukan:

  1. Akun Azure dengan langganan aktif. Buat akun gratis.
  2. Akun GitHub untuk membuat fork repositori.

1 - Fork repositori sampel

  1. Di dalam browser Anda, navigasikan ke repositori yang berisi kode sampel.

  2. Pilih Fork di sudut kanan atas.

    Cuplikan layar repo Azure-Samples/java-docs-spring-hello-world di GitHub, dengan opsi Fork disorot.

  3. Pada layar Buat fork baru, konfirmasikan bidang Pemilik dan Nama repositori. Pilih Buat fork.

    Cuplikan layar halaman Buat fork baru di GitHub untuk membuat fork baru Azure-Samples/java-docs-spring-hello-world.

    Catatan

    Ini akan membawa Anda ke fork yang baru. URL fork Anda akan terlihat seperti ini: https://github.com/YOUR_GITHUB_ACCOUNT_NAME/java-docs-spring-hello-world

2 - Menyebarkan ke Azure

  1. Masuk ke portal Microsoft Azure.

  2. Ketik layanan aplikasi dalam pencarian. Di bagian Layanan, pilih App Services.

    Cuplikan layar portal Azure dengan 'layanan aplikasi' diketik di kotak teks pencarian. Dalam hasil, opsi App Services di bawah Layanan disorot.

  3. Di halaman App Services, pilih Buat.

    Cuplikan layar halaman App Services di portal Azure. Tombol Buat di bilah tindakan disorot.

  4. Isi halaman Buat Aplikasi Web sebagai berikut.

  • Grup Sumber Daya: Buat grup sumber daya bernama myResourceGroup.
  • Nama: Ketik nama yang unik secara global untuk aplikasi web Anda.
  • Terbitkan: Pilih Kode.
  • Tumpukan runtime: Pilih Java 11.
  • Tumpukan server web Java: Pilih Java SE (Server Web Tersemat).
  • Sistem operasi: Pilih Windows.
  • Wilayah: Pilih wilayah Azure yang dekat dengan Anda.
  • Rencana App Service: Buat sebuah rencana layanan aplikasi bernama myAppServicePlan.
  1. Untuk mengubah tingkat Paket App Service, di samping Sku dan ukuran, pilih Ubah ukuran.

  2. Di Pemilih Spesifikasi, pada tab Produksi, pilih P1V3. Pilih tombol Terapkan di bagian bawah halaman.

    Cuplikan layar dari Spec Picker untuk tingkat harga Paket App Service di portal Microsoft Azure. Produksi, P1V3, dan Terapkan disorot.

  3. Pilih bagian Penyebaran. Di bawah Pengaturan Tindakan GitHub, untuk Penyebaran berkelanjutan, pilih Aktifkan.

    Cuplikan layar bagian penyebaran panduan Buat Aplikasi Web di portal Azure. Deployment - bagian kedua - disorot. Di bawah pengaturan Tindakan GitHub, Aktifkan penyebaran berkelanjutan juga disorot.

  4. Di bagian di bawah Detail Tindakan GitHub, pilih pengaturan berikut:

  • Akun GitHub: Masuk ke akun GitHub Anda.
  • Organisasi: Pilih organisasi Anda.
  • Repositori: Pilih java-docs-spring-hello-world.
  • Cabang: Pilih utama.
  1. Pilih tombol Tinjau + buat di bagian bawah halaman.

  2. Setelah validasi berjalan, pilih tombol Create di bagian bawah halaman. Ini akan membuat grup sumber daya Azure, paket app service, dan app service.

  3. Setelah sumber daya dibuat, pilih Buka sumber daya. Di halaman App Service yang dibuat, pilih Gambaran umum>URL.

    Cuplikan layar gambaran umum sumber daya App Service dengan URL yang disorot.

Kode sampel Java SE berjalan di aplikasi web Azure App Service Linux.

Cuplikan layar aplikasi sampel yang berjalan di Azure, menampilkan 'Halo Dunia!'.

Selamat! Anda telah menerapkan aplikasi Java pertama Anda ke App Service menggunakan portal Azure.

3 - Perbarui di GitHub dan sebarkan ulang kode

  1. Telusuri ke fork GitHub Anda dari java-docs-spring-hello-world.

  2. Pada halaman repo Anda, tekan . untuk memulai Visual Studio Code dalam browser Anda.

    Catatan

    URL tersebut akan berubah dari GitHub.com menjadi GitHub.dev. Fitur ini hanya berfungsi dengan repositori yang memiliki file. Ini tidak berfungsi pada repositori yang kosong.

    Cuplikan layar repo GitHub bercabang dengan anotasi untuk Tekan tombol titik.

  3. Buka src/main/java/com/example/demo/DemoApplication.java.

    Cuplikan layar Visual Studio Code di browser, sorot src/main/Java/com/example/demo/DemoApplication.java di panel Penjelajah.

  4. Edit metode sayHello sehingga menampilkan "Halo Azure!" alih-alih "Halo Dunia!"

    @RequestMapping("/")
    String sayHello() {
        return "Hello Azure!";
    }
    
  5. Dari panel Kontrol Sumber, pilih tombol Perubahan Tahapan untuk mengatur pentahapan.

    Cuplikan layar Visual Studio Code di browser, sorot navigasi Kontrol Sumber di bilah sisi, lalu sorot tombol Perubahan Tahap di panel Kontrol Sumber.

  6. Masukkan pesan penerapan seperti Hello Azure. Lalu, pilih Terapkan dan Dorong.

    Cuplikan layar Visual Studio Code di browser, panel Kontrol Sumber dengan pesan komit 'Halo Azure' dan tombol Terapkan dan Tekan disorot.

  7. Setelah penyebaran diselesaikan, beralih kembali ke jendela browser yang dibuka di langkah Telusuri aplikasi, dan refresh halaman.

    Cuplikan layar aplikasi sampel yang diperbarui yang berjalan di Azure, menampilkan 'Halo Azure!'.

4 - Mengelola aplikasi Azure Anda yang baru

  1. Buka portal Azure untuk mengelola aplikasi yang Anda buat. Cari dan pilih App Services.

    Cuplikan layar portal Azure dengan 'layanan aplikasi' diketik di kotak teks pencarian. Dalam hasil, opsi App Services di bawah Layanan disorot.

  2. Pilih nama aplikasi Azure Anda.

    Cuplikan layar daftar App Services di Azure. Nama layanan aplikasi demo disorot.

Halaman Gambaran Umum aplikasi web Anda akan ditampilkan. Di sini, Anda dapat melakukan tugas manajemen dasar seperti Telusuri, Berhenti, Hidupkan ulang, dan Hapus.

Cuplikan layar halaman gambaran umum App Service di portal Azure. Di bilah tindakan, grup tombol Telusuri, Berhenti, Tukar (dinonaktifkan), Mulai Ulang, dan Hapus disorot.

Menu aplikasi web menyediakan opsi berbeda untuk mengonfigurasi aplikasi Anda.

5 - Membersihkan sumber daya

Setelah selesai dengan aplikasi contoh, Anda dapat menghapus semua sumber daya untuk aplikasi dari Azure. Hal ini tidak akan dikenakan biaya tambahan dan membuat langganan Azure Anda tetap rapi. Menghapus grup sumber daya juga menghapus semua sumber daya dalam grup sumber daya dan merupakan cara tercepat untuk menghapus semua sumber daya Azure untuk aplikasi Anda.

  1. Dari halaman Gambaran Umum App Service Anda, pilih grup sumber daya yang Anda buat sebelumnya.

  2. Dari halaman grup sumber daya, pilih Hapus grup sumber daya. Konfirmasi nama grup sumber daya untuk menyelesaikan penghapusan sumber daya.

Langkah berikutnya