Saat aplikasi Anda membutuhkan lebih banyak kapasitas komputasi, tambahkan instans Elastic Compute Service (ECS) untuk memperluas kapasitasnya. Enterprise Distributed Application Service (EDAS) mendukung tiga metode skala keluar: memilih instans idle dari kluster, membeli instans baru berdasarkan spesifikasi instans yang sudah ada, atau membeli instans dari launch template.
Pilih metode skala keluar
| Metode | Paling cocok untuk | Prasyarat | Dampak penagihan |
|---|---|---|---|
| Select from cluster | Skala cepat menggunakan instans idle yang tersedia | Tersedianya instans idle di kluster | Tidak ada (menggunakan instans yang sudah ada) |
| Purchase based on existing specs | Mereplikasi konfigurasi instans yang telah terbukti baik | Setidaknya satu instans di kluster untuk digunakan sebagai templat | Instans ECS baru ditagih sesuai harga standar ECS dan EDAS |
| Purchase from a launch template | Provisioning terstandarisasi dan dapat diulang | Launch template yang dibuat di Konsol ECS, dalam VPC yang sama dengan aplikasi | Instans ECS baru ditagih sesuai harga standar ECS dan EDAS |
Perilaku instans yang ditambahkan
Status aplikasi saat ini menentukan apa yang terjadi pada instans baru yang ditambahkan:
| Status aplikasi sebelum skala keluar | Hasil |
|---|---|
| Deployed and running | EDAS secara otomatis mendeploy dan menjalankan aplikasi pada instans yang ditambahkan. |
| Deployed but stopped | EDAS secara otomatis mendeploy dan menjalankan aplikasi pada instans yang ditambahkan. |
| Not yet deployed | Aplikasi tidak dideploy. Instans yang ditambahkan tetap dalam status berhenti. |
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
Aplikasi EDAS yang dideploy dalam kluster ECS
Izin yang diperlukan untuk mengelola aplikasi dan instansnya
(Untuk metode launch template) Launch template yang dibuat di Konsol ECS, dalam Virtual Private Cloud (VPC) yang sama dengan aplikasi Anda
Mulai memperluas kapasitas
Ketiga metode dimulai dari titik masuk yang sama di Konsol EDAS.
Masuk ke Konsol EDAS.
Di panel navigasi kiri, pilih Application Management > Applications.
Di bilah navigasi atas, pilih wilayah. Di halaman Applications, pilih ruang mikroservis dari daftar drop-down Microservice Namespace.
Klik nama aplikasi.
Di halaman detail aplikasi, klik Scale Out di pojok kanan atas.
Di kotak dialog Add Instance, atur Target Group, lalu pilih Scale-out Method.
Ikuti langkah-langkah sesuai metode yang Anda pilih.
Select from cluster
Gunakan metode ini untuk menetapkan instans idle yang sudah ada di kluster ke aplikasi.
Untuk Scale-out Method, pilih Select from Clusters Deployed with the Application.
Di daftar instans, pilih instans idle yang akan ditambahkan, lalu klik Scale Out.
Setelah muncul pesan The application is scaled out, verifikasi skala keluar.
Purchase based on existing instance specs
Gunakan metode ini untuk membeli instans ECS baru dengan konfigurasi yang sama — tipe instans, disk, jaringan, user data, dan tag — seperti instans yang sudah ada di kluster.
Untuk Scale-out Method, pilih Purchase Based on Existing Instance Specifications. Semua instans di kluster akan ditampilkan.
Pilih instans yang akan digunakan sebagai templat spesifikasi, atur Recycling Mode, lalu klik Next.
Pada langkah Purchase Details, atur Quantity dan Password, pilih Elastic Compute Service Terms of Service Terms of Service for Images, lalu klik Next.
Pada langkah Confirm, tinjau detail instans lalu klik Confirm. Pesan Automatic purchasing is triggered. Check the real-time information in the application change process akan muncul.
- Metode ini melibatkan dua proses perubahan berurutan: EDAS terlebih dahulu membeli instans ECS, lalu secara otomatis menambahkannya ke aplikasi.
- Skala keluar dimulai sekitar tiga menit setelah Anda mengirim permintaan. Interval antara kedua proses perubahan tersebut sekitar 10 detik.
- Berlaku aturan penagihan standar ECS dan EDAS. Operasi skala keluar itu sendiri tidak dikenai biaya.
- Secara default, EDAS menggunakan Pasangan Kunci Akses (AccessKey pair) yang Anda tentukan saat login untuk mengakses instans ECS.
Purchase from a launch template
Gunakan metode ini untuk membeli instans ECS baru dari launch template instans yang Anda buat di Konsol ECS. Untuk detail cara membuat templat, lihat Create a launch template.
Launch template dan aplikasi Anda harus berada dalam VPC yang sama. Jika berada di VPC berbeda, templat tidak akan muncul dalam daftar pilihan.
Untuk Scale-out Method, pilih Purchase Based on Instance Launch Template.
Pilih sumber templat:
Use Bound Template: Gunakan launch template yang sudah dikaitkan dengan kelompok instansi aplikasi. Untuk detailnya, lihat Associate a launch template with an application instance group.
Use Specified Template: Pilih launch template dari Konsol ECS dan pilih versinya.
Atur Recycling Mode lalu klik Next.
Pada langkah Purchase Details, atur Quantity, pilih Elastic Compute Service Terms of Service Terms of Service for Images, lalu klik Next.
Pada langkah Confirm, tinjau jumlah pembelian dan detail templat, lalu klik Confirm. Pesan Automatic purchasing is triggered. Check the real-time information in the application change process akan muncul.
Verifikasi skala keluar
Di halaman detail aplikasi, klik tab Instance Information. Periksa status instans yang ditambahkan. Status Normal menunjukkan bahwa skala keluar berhasil.
Langkah selanjutnya
Untuk menyesuaikan jumlah instans ECS secara otomatis berdasarkan metrik dan jadwal, konfigurasikan auto scaling. Lihat Perform auto scaling on applications in ECS clusters.