CLOUD PAAS / DEVELOPMENT TOOLS

บทช่วยสอน 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 อาจใช้เวลาหลายนาทีจึงจะสำเร็จ