CLI Tutorial: Server Scaling
Ketika environment sudah dibuat, dalam beberapa kasus mungkin diperlukan untuk mengubah topologinya - misalnya, untuk menskalakan server tertentu atau seluruh layer environment (menggunakan skala vertikal dan/atau skala horizontal masing-masing) karena perubahan beban masuk. Hal ini dapat dilakukan dengan metode CLI changetopology yang sesuai:
~/jelastic/environment/control/changetopology --envName {env_name} --env '{"engine" : "{engine_type}"}' --nodes ['{"nodeType" : "{node_type}","count" : {nodes_amount}, "fixedCloudlets" : {cloudlets_amount}, "flexibleCloudlets" : {cloudlets_amount}}, {"nodeType" : "{node_type}", "count" : {nodes_amount}, "fixedCloudlets" : {cloudlets_amount}, "flexibleCloudlets" : {cloudlets_amount}}']
Seluruh set parameter yang mungkin adalah sama seperti untuk metode createenvironment, kecuali -–envName {env_name}
- di sini digunakan untuk menunjuk ke environment yang sudah ada, yang harus disesuaikan.
Adapun opsi lainnya, dalam contoh ini kami menggunakan yang berikut ini:
{engine_type}
- engine yang digunakan oleh instansi dari environment yang dipilih (string wajib){node_type}
- identifier jenis stack, sesuai dengan daftar{nodes_amount}
- jumlah node yang akan diatur (menerapkan skala horizontal){cloudlets_amount}
- jumlah cloudlet tetap (fixedCloudlets) dan/atau fleksibel (flexibleCloudlets) yang akan dialokasikan untuk jenis node yang ditentukan (menerapkan skala vertikal)
Untuk kerja yang tepat dari server aplikasi yang diskalakan secara horizontal, jangan lupa untuk menambahkan node load balancing ke topologi environment Anda sebelumnya (jika tidak ada).
Rekonfigurasi topologi environment dapat memerlukan beberapa menit untuk diselesaikan.
Baca Juga
Lebih banyak contoh penggunaan CLI dapat ditemukan dalam dokumen berikut: