全部产品
Search
文档中心

Serverless App Engine:Cepat Menerapkan Aplikasi Layanan Mikro

更新时间:Oct 25, 2025

Topik ini memberikan contoh cara menerapkan aplikasi layanan mikro menggunakan Serverless Application Engine (SAE). Topik ini juga menjelaskan cara mengaktifkan akses jaringan publik untuk aplikasi dan memanggil metode antar layanan mikro.

Prasyarat

Anda telah mengaktifkan SAE dan memberikan izin yang diperlukan. Anda juga telah membuat VPC dan namespace. Untuk informasi lebih lanjut, lihat Persiapan.

Ikhtisar Solusi

  1. Buat Aplikasi: Terapkan aplikasi Provider dan Consumer ke SAE. Aplikasi Consumer memanggil layanan dari aplikasi Provider menggunakan fitur pendaftaran dan penemuan layanan bawaan SAE.

  2. Akses Aplikasi dari Internet dan Verifikasi Hasilnya: Konfigurasikan titik akhir publik untuk aplikasi Consumer. Kemudian, akses aplikasi dari browser untuk memverifikasi bahwa aplikasi Consumer dapat berhasil memanggil aplikasi Provider.

Buat Aplikasi

Terapkan aplikasi Provider ke SAE

  1. Masuk ke Konsol SAE. Di panel navigasi di sebelah kiri, pilih Application Management > Application List. Di bilah menu atas, pilih wilayah. Topik ini menggunakan wilayah China (Hangzhou) sebagai contoh. Klik Create Application.

    image

  2. Di halaman Create Application, konfigurasikan parameter seperti yang dijelaskan dalam tabel berikut dan biarkan parameter lainnya pada nilai defaultnya. Kemudian, klik Create Application Now. Aplikasi dibuat dalam waktu sekitar satu menit.

    Topik ini menggunakan Demo Image resmi untuk mendemonstrasikan proses penerapan. Anda dapat melewati langkah pembuatan citra. Dalam lingkungan produksi, Anda harus membuat citra dari kode bisnis Anda, unggah citra ke repositori citra, dan kemudian terapkan citra ke SAE.

    dZSgtsl8ys

    Item Konfigurasi

    Contoh

    Deskripsi

    Application Name

    microservice-provider

    Dapat disesuaikan.

    Deployment Method

    Deploy Using Image

    Klik Set Image. Atur Technology Stack ke Java dan Java Environment ke Open JDK 8. Di tab Demo Image, atur Image Version ke microservice-java-provider-v1.0.

    Catatan

    Topik ini memberikan contoh sederhana dari proses pembuatan aplikasi. Setelah Anda mengonfigurasi Basic Information untuk aplikasi, Anda dapat mengklik Next: Advanced Settings untuk mengonfigurasi fitur lanjutan, seperti variabel lingkungan dan log. Untuk informasi lebih lanjut, lihat Konfigurasi Lanjutan.

Terapkan aplikasi Consumer ke SAE

Untuk menerapkan aplikasi Consumer, ulangi langkah-langkah sebelumnya dan modifikasi parameter seperti yang dijelaskan dalam tabel berikut.

Y5JyX19G6L

Item Konfigurasi

Contoh

Deskripsi

Application Name

microservice-consumer

Dapat disesuaikan.

Deployment Method

Deploy Using Image

Klik Set Image. Atur Technology Stack ke Java dan Java Environment ke Open JDK 8. Di tab Demo Image, atur Image Version ke microservice-java-consumer-v1.0.

Akses aplikasi dari internet dan verifikasi hasilnya

Konfigurasikan titik akhir publik

  1. Di halaman Application List, klik nama aplikasi Consumer yang Anda buat. Dalam contoh ini, aplikasi tersebut bernama microservice-consumer.

    vQBzX0HRmc

  2. Di halaman Basic Information, di tab Application Information, klik Add Internet-facing CLB di bagian Application Access Settings.

    icypkwQnK2

  3. Di panel Add Internet-facing CLB yang muncul, konfigurasikan parameter seperti yang dijelaskan dalam tabel berikut. Kemudian, klik OK.

    Jika halaman meminta Anda untuk mengaktifkan layanan, ikuti petunjuk di layar.

    0UnmwMe9Tg

    Item Konfigurasi

    Contoh

    Deskripsi

    CLB Instance

    Buat Instans CLB (Bayar Saat Digunakan)

    Anda dapat membuat salah satu dari dua jenis instans CLB berikut:

    • Buat Instans CLB (Langganan)

    • Buat Instans CLB (Bayar Saat Digunakan)

    Protocol Type

    HTTP

    Jenis protokol yang tersedia adalah HTTP, HTTPS, TCP, dan UDP. Topik ini menggunakan HTTP sebagai contoh. Untuk informasi tentang cara mengonfigurasi protokol lainnya, lihat Ikat instans CLB ke aplikasi dan hasilkan titik akhir publik atau internal.

    Protocol Port

    2222

    Disesuaikan. Nomor port harus antara 1 dan 65535.

    Container Port

    18082

    Dalam contoh ini, port kontainer adalah 18082. Dalam lingkungan produksi, atur parameter ini sesuai kebutuhan.

Uji akses

  1. Salin titik akhir publik yang Anda tambahkan untuk aplikasi Consumer dan akses titik akhir tersebut dari browser. Format URL adalah Titik akhir publik/consumer-echo/hello. Akses yang berhasil memverifikasi bahwa aplikasi telah diterapkan dan dapat diakses dari Internet.

pZlrzKYarZ

  1. (Opsional) Di halaman Application List, klik nama aplikasi Provider yang Anda buat. Dalam contoh ini, aplikasi tersebut bernama microservice-provider. Di panel navigasi di sebelah kiri, pilih Application Monitoring > Overview. Ulangi langkah sebelumnya dan segarkan halaman. Amati bahwa jumlah total permintaan untuk aplikasi Provider meningkat setiap kali Anda mengakses aplikasi Consumer. Ini menunjukkan bahwa pemanggilan metode antar layanan mikro berhasil.

    xTljh37rmX

Bersihkan sumber daya

Setelah Anda menyelesaikan tutorial ini, hapus sumber daya jika Anda tidak lagi memerlukannya. Jika tidak, Anda akan terus dikenakan biaya untuk sumber daya tersebut.

Masuk ke Konsol SAE. Di panel navigasi di sebelah kiri, pilih Application Management > Application List. Beralihlah ke wilayah tempat sumber daya berada. Tutorial ini menggunakan wilayah China (Hangzhou) sebagai contoh. Di halaman Application List, klik nama aplikasi yang Anda buat untuk masuk ke halaman detailnya. Kemudian, pilih More > Delete Application dan ikuti petunjuk di layar.

IguAm03hMn

Referensi

Citra demo biasanya tidak memenuhi persyaratan bisnis aktual. Dalam lingkungan produksi, Anda harus menerapkan aplikasi layanan mikro menggunakan metode seperti repositori citra Docker atau paket kode dan mengonfigurasi fitur lanjutan. Untuk informasi lebih lanjut, lihat topik berikut.