คู่มือ Sequential Management สำหรับ การตั้งค่า Application
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
Ruk-Com PaaS ใช้งานง่ายHorizontal Scalingฟังก์ชันการทำงานสำหรับ Container นำเสนอตัวเลือกความพร้อมใช้งานสูงอย่างรวดเร็วสำหรับผู้ใช้การมี Node ประเภทเดียวกันหลาย Node ภายใน Layer ทำให้สามารถจัดการแบบซิงโครนัสได้ดังนั้น Container ทั้งหมดจึงสามารถกำหนดค่าตรวจสอบบันทึกและสถิติ Restart หรือ Deploy ใหม่พร้อมกันผ่านไอคอนที่เกี่ยวข้องได้
1. นอกจากนี้เมื่อทำงานกับ Node ที่มีขนาดแนวนอนผลกระทบของการดำเนินการที่ล่วงล้ำ (ซึ่งมักจะทำให้เกิดการหยุดทำงานของ Container) สามารถบรรเทาลงได้ทั้งหมดหรือบางส่วนด้วยตามลำดับตัวเลือก. ช่วยให้สามารถดำเนินการกับ Node ได้ทีละรายการเพื่อให้มั่นใจว่าอย่างน้อยหนึ่ง Container ยังคงสามารถทำงานได้ตัวเลือกนี้มีให้สำหรับการดำเนินการต่อไปนี้:
- ContainerRestart
- ContainerDeploy ใหม่
- การ Deploy Application (จากไฟล์เก็บถาวรหรือ repo VCS)
- การปรับขีดจำกัด cloudlet
บันทึก:ในระหว่างการดำเนินการตามรายการการเชื่อมต่อใดๆไปยัง Node จะถูกยกเลิกอย่างไรก็ตามในกรณีของการจัดการตามลำดับคำขอจะขึ้นอยู่กับไร้สัญชาติProtocol (HTTP) จะถูกย้ายไปยัง Node ที่ใช้งานอยู่โดยอัตโนมัติเพื่อลดเวลาหยุดทำงานให้เหลือน้อยที่สุด
สำหรับมีสถานะProtocol (WebSocket,เอฟทีพี,สสส) ต้องใช้กลไกในการจัดการการเชื่อมต่อใหม่ผ่าน Application ผู้ใช้มิฉะนั้นการเชื่อมต่อจะหายไปแม้ว่าจะใช้แนวทางตามลำดับก็ตาม
- แนวทางตามลำดับไม่ได้บังคับคุณสามารถเลือกระหว่างตัวเลือกการจัดการ Container สองตัวเลือกต่อไปนี้ได้อย่างอิสระโดยสลับได้ตามความต้องการของคุณ:
- พร้อมกัน(Container ทั้งหมดพร้อมกัน) - ใช้การเปลี่ยนแปลงกับ Node ทั้งหมดในการรันครั้งเดียวทำให้บริการหยุดทำงานชั่วคราว
- ตามลำดับ(ทีละรายการ) - ปรับ Node อย่างต่อเนื่องโดยมีความล่าช้าที่กำหนดไว้ล่วงหน้าระหว่างการดำเนินการเพื่อลดเวลาหยุดทำงานของบริการ
คุณสมบัติเหล่านี้ได้รับการออกแบบมาเพื่อให้ความยืดหยุ่นและการควบคุมกระบวนการ Deploy และการบำรุงรักษาตอบสนองความต้องการที่แตกต่างกันในระหว่างขั้นตอนการพัฒนาและการผลิตกล่าวคือพร้อมกันตัวเลือกจะดีกว่าในระหว่างการทดสอบ/การพัฒนาเนื่องจากใช้เวลาดำเนินการค่อนข้างเร็วกว่าในขณะที่ตามลำดับขอแนะนำสำหรับการใช้งานในการผลิตเพื่อให้มั่นใจว่ามีผลกระทบน้อยที่สุดต่อความสามารถในการให้บริการด้วยการใช้ประโยชน์จากตัวเลือกที่เหมาะสมคุณจะสามารถสร้างสมดุลระหว่างประสิทธิภาพการปฏิบัติงานและความน่าเชื่อถือของบริการได้
- เมื่อเลือกแนวทางตามลำดับคุณสามารถกำหนดค่า Parameter เพิ่มเติมได้สองตัว:
- ล่าช้า- กำหนดช่วงเวลาระหว่างการดำเนินการต่อเนื่องกันตัวอย่างเช่นหลังจากที่ Restart Node แรกแล้วคุณต้องรอสักครู่เพื่อให้แน่ใจว่าบริการทั้งหมดเริ่มต้นขึ้นก่อนที่จะดำเนินการต่อไปยัง Node ที่สองสามารถตั้งค่าการหน่วงเวลาได้สูงสุด 5 นาที (30 วินาทีตามค่าเริ่มต้น)
- ลบ Node ออกจาก DNS ชั่วคราว- หากเปิดใช้งาน Node จะถูกแยกออกจากตาราง DNS (ภายในและภายนอก) ในระหว่างการดำเนินการที่ล่วงล้ำช่วยให้แน่ใจว่าคำขอใหม่จะไม่ไปที่ Node ที่ได้รับผลกระทบในขณะที่การดำเนินการยังอยู่ระหว่างดำเนินการ
ใช้ประโยชน์จาก Parameter เหล่านี้เพื่อรักษาความพร้อมใช้งานของบริการของคุณและให้แน่ใจว่าการเชื่อมต่อจะไม่ขาดหายไปแม้ในกรณีที่มี Traffic สูง
