บทช่วยสอน CLI: การปรับขนาดเซิร์ฟเวอร์
คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ
คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง
วัตถุประสงค์
บทความนี้อธิบายการใช้งาน บทช่วยสอน CLI: การปรับขนาดเซิร์ฟเวอร์ บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
เมื่อ environment ถูกสร้างขึ้นแล้วในบางกรณีอาจต้องมีการเปลี่ยนโทโพโลยี - ยกตัวอย่างเช่น การปรับขนาดเซิร์ฟเวอร์โดยเฉพาะหรือปรับเปลี่ยน environment layer ทั้งหมด (โดยใช้การปรับขนาดแนวตั้งและแนวนอนตามลำดับ) เนื่องจากโหลดขาเข้าที่เปลี่ยนแปลง สามารถแก้ไขโทโพโลยีได้ด้วยวิธีการเปลี่ยนแปลงคลีไอ:
~/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}}']
เซ็ตพารามิเตอร์ที่เป็นไปได้ทั้งหมดเหมือนกับวิธีการสร้าง environmentยกเว้น–envชื่อ{env_name}- จะชี้ไปยัง environment ที่มีอยู่แล้วซึ่งควรปรับเปลี่ยน
ตัวเลือกที่เหลือในตัวอย่างนี้ เราใช้ตัวเลือกต่อไปนี้:
- {ประเภทเครื่องยนต์}- ประเภทอินสแตนซ์ของ environment ที่เลือกนั้นขับเคลื่อนโดย (สตริงบังคับ)
- {โหนด_ประเภท}- ประเภทของสแต็กที่ระบุตามรายการ
- {โหนด_จำนวน}- จำนวนของ node ที่ตั้งค่า (ใช้การปรับขนาดแนวนอน)
- {cloudlets_amount}- จำนวนของ cloudlets ที่กำหนดไว้ (แก้ไข Cloudlets) หรือยืดหยุ่นได้ (ยืดหยุ่น Cloudlets) ที่จะจัดสรรสำหรับประเภทโหนดที่ระบุ (ใช้การปรับขนาดแนวตั้ง)
เพิ่มเติม:การทำงานที่เหมาะสมสำหรับการปรับขนาดแอปพลิเคชันเซิร์ฟเวอร์ในแนวนอน ควรจะเพิ่มโหนดโหลดบาลานซ์สำหรับโทโพโลยีของคุณไว้ล่วงหน้า (หากไม่มีอยู่)
การกำหนดค่าใหม่ของ environment topology อาจใช้เวลาหลายนาทีจึงจะสำเร็จ