เกี่ยวกับความซ้ำซ้อนและการปรับสมดุลโหลด
ด้วยแผนขั้นสูงสุดของ CAMServerง่ายมากในสภาพแวดล้อมภายในองค์กรเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์วิดีโอสามารถทำซ้ำซ้อนและปรับสมดุลโหลดได้
ซึ่งช่วยให้บริการสามารถดำเนินต่อไปได้แม้ว่าเซิร์ฟเวอร์ตัวใดตัวหนึ่งล่ม และแม้ว่าผู้ใช้จำนวนมากจะใช้งาน ก็สามารถกระจายการประมวลผลและให้บริการได้โดยไม่ลดประสิทธิภาพลง
- การกำหนดค่าความซ้ำซ้อน/โหลดบาลานซ์รองรับ Windows/Linux
- เวอร์ชันเดสก์ท็อปสำหรับ LAN ไม่อยู่ภายใต้ความซ้ำซ้อนหรือการปรับสมดุลโหลด
- พิจารณาสิ่งต่อไปนี้เป็นแนวทางสำหรับการกำหนดค่าซ้ำซ้อน/สมดุลโหลด
- หลังจากการทำงานจริง ทรัพยากรฮาร์ดแวร์และเครือข่าย (โหลด CPU อัตราการใช้หน่วยความจำ ปริมาณการรับส่งข้อมูลการประชุมทางเว็บ) เกินขีดจำกัดสูงสุดของ 50%
- เน้นที่ความพร้อมใช้งานของระบบ และระบบเตรียมพร้อมในกรณีที่เซิร์ฟเวอร์ล่มไม่สามารถยอมรับได้
- จำนวนการประชุมผ่านเว็บพร้อมกันไม่สามารถทำได้โดยการเพิ่มจำนวนโหนด CAMServer นอกจากนี้ยังจำเป็นต้องพิจารณาการกำหนดค่าเครือข่ายเพื่อไม่ให้การประชุมทั้งหมดส่งต่อผ่าน VPN หรือเราเตอร์กลางเดียวกัน
การกำหนดค่าการกระจายความซ้ำซ้อน/โหลด
คุณสามารถกำหนดค่าสภาพแวดล้อมที่เหมาะสมที่สุดตามระดับคำขอและต้นทุนของบริษัทของคุณได้ เช่น การกำหนดค่าเริ่มต้นเล็กน้อยหรือการกำหนดค่า Load Balancer
การกำหนดค่าเริ่มต้นเล็กน้อย
จุดเริ่มต้นเล็กๆ 1:
CAMServer1 ใช้ดิสก์ที่มีความทนทานสูงในการกำหนดค่า RAID และฐานข้อมูล/ไฟล์ก็อ้างอิงมาจาก CAMServer2 เช่นกัน CAMServer2 ใช้เพื่อวัตถุประสงค์ในการปรับสมดุลโหลดสำหรับระบบสแตนด์บายและเซิร์ฟเวอร์วิดีโอ |
จุดเริ่มต้นเล็กๆ 2:
วาง DB/ไฟล์ในที่จัดเก็บข้อมูลภายนอกพร้อมระบบสำรองข้อมูลที่สมบูรณ์ และทำให้ทั้ง CAMServer1 และ CAMServer2 ใช้งานได้ CAMServer จะต้องสามารถเข้าถึงที่เก็บข้อมูลได้อย่างรวดเร็ว |
ลูกค้า
การเข้าถึงการกำหนดค่าเริ่มต้นเล็กน้อย แคมเซิร์ฟเวอร์
ผู้ใช้จำเป็นต้องตระหนักถึงสิ่งนี้ เช่น การแยกผู้ใช้ตามแผนก หรือทำให้ระบบสแตนด์บาย
อีกด้วย,เวอร์ชันเว็บแอป ถ้าคุณใช้ cam.clusterHosts
สามารถเฟลโอเวอร์อัตโนมัติได้เมื่อมีการเชื่อมต่อ
เว็บเซิร์ฟเวอร์
การกำหนดค่าแบบกระจาย แคมเซิร์ฟเวอร์
อย่างไรก็ตาม การสื่อสารแบบเรียลไทม์ก็เป็นไปได้ ตัวอย่างเช่น,แคมเซิร์ฟเวอร์1
ลูกค้าที่เชื่อมต่อกับCAMServer2
คุณสามารถสนทนาหรือประชุมทางเว็บกับไคลเอนต์อื่นที่เชื่อมต่อกับ
เซิร์ฟเวอร์วิดีโอ
การปรับสมดุลโหลดจะดำเนินการตามจำนวนการประชุมที่ใช้งานอยู่และผู้ใช้ที่เข้าร่วมบนเซิร์ฟเวอร์วิดีโอแต่ละรายการ หากโหลดบนเซิร์ฟเวอร์วิดีโอหลักเกินระดับที่กำหนด โหลดจะถูกกระจายไปยังโหนดถัดไปตามลำดับ
พื้นที่จัดเก็บ
วาง DB และไฟล์ที่แนบมาบนดิสก์ที่ใช้ร่วมกัน เช่น NAS สิ่งนี้จะอธิบายในภายหลัง cam.serverDatePath
คุณสามารถตั้งค่าได้ด้วย
การกำหนดค่าโหลดบาลานเซอร์
โหลดบาลานเซอร์
ด้านหน้า CAMServer โหลดบาลานเซอร์
การกระจายน้ำหนักยังสามารถทำได้โดยการวาง ในกรณีนี้ ควรใช้ความสัมพันธ์ของเซสชันเพื่อแทนที่อัลกอริธึมการปรับสมดุลโหลด และการเข้าถึงจากไคลเอ็นต์เดียวกันควรถูกกระจายไปยังโหนดเดียวกัน
การตั้งค่าความซ้ำซ้อน/โหลดบาลานซ์
การตั้งค่าทั่วไปสำหรับแต่ละเซิร์ฟเวอร์แบบกระจาย
เพื่อรองรับ CAMServer redundancy และ load balancing ให้ติดตั้ง CAMServer บนเซิร์ฟเวอร์แบบกระจายแต่ละเครื่องCAMServer/cam.ini
เพิ่มรายการต่อไปนี้ลงในไฟล์
cam.clusterHosts=camserver1;camserver2 cam.clusterHostsDesc=camserver1 เป็นเซิร์ฟเวอร์หลัก และ camserver2 เป็นเซิร์ฟเวอร์สแตนด์บาย cam.serverDatePath=\\disk\CAMServer\data cam.enabledSingleProcessingHost=camserver1
cam.clusterHosts
cam.clusterHosts
คือชื่อโฮสต์ของแต่ละเซิร์ฟเวอร์แบบกระจาย ;
แจกแจงแยกกันโดย. ชื่อโฮสต์จากฝั่งไคลเอ็นต์ https://ชื่อโฮสต์/
จะต้องสามารถเข้าถึงได้
โปรดตั้งค่าดังต่อไปนี้ในการกำหนดค่าแบบแอคทีฟ-สแตนด์บายหรือการกำหนดค่าแบบแอคทีฟ-แอคทีฟ
- ในการกำหนดค่าที่ใช้งานอยู่/สแตนด์บาย CAMServers ทั้งหมดจะมีคำนำหน้าด้วยชื่อโฮสต์ของฝั่งที่ใช้งานอยู่
cam.clusterHosts=camserver1;camserver2
- หากคุณมีการกำหนดค่าที่ใช้งานอยู่/ใช้งานอยู่และ CAMServer แยกกันสำหรับแต่ละแผนก ให้เริ่ม CAMServer แต่ละตัวด้วยชื่อโฮสต์ของตัวเอง
CAMServer1 cam.clusterHosts=camserver1;camserver2 CAMServer2 cam.clusterHosts=camserver2;camserver1
cam.clusterHostsDesc
cam.clusterHostsDesc
สามารถเปลี่ยนความคิดเห็นในช่องคำอธิบายเซิร์ฟเวอร์แบบกระจาย
cam.serverDatePath
cam.serverDatePath
ระบุฐานข้อมูลที่จะบันทึกไฟล์แนบที่อัพโหลด ระบุดิสก์ที่ใช้ร่วมกัน เช่น NAS ที่สามารถเข้าถึงได้จากเซิร์ฟเวอร์แบบกระจาย
*หากไม่มีดิสก์ที่ใช้ร่วมกัน CAMServer ย่อยจะเป็น CAMServer หลัก CAMServer/การกำหนดค่า
พื้นที่เก็บข้อมูลสามารถแชร์ได้โดยการระบุโฟลเดอร์
cam.enabledSingleProcessingHost
cam.enabledSingleProcessingHost
โปรดระบุชื่อโฮสต์ของเซิร์ฟเวอร์แรกที่แสดงอยู่ใน cam.clusterHosts กระบวนการที่สามารถรันบนโฮสต์เดียวเท่านั้น เช่น การประมวลผลแบบแบตช์ ได้รับการกำหนดค่าให้ดำเนินการหลังจากพิจารณาว่าโฮสต์ถูกกำหนดไว้ใน cam.enabledSingleProcessingHost หรือไม่
ตั้งค่าเซิร์ฟเวอร์ย่อยเท่านั้น
cam.disableLANNetwork=true
คุณสามารถปิดใช้งานการเชื่อมต่อ TCP/UDP สำหรับ LAN ได้โดยการตั้งค่า ดำเนินการตั้งค่านี้สำหรับ CAMServers ย่อยตัวที่สองและตัวถัดไป
cam.disableLANNetwork=true