การตั้งค่า Sticky Session Routing สำหรับ Traffic Distributor
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
วัตถุประสงค์
บทความนี้อธิบายการตั้งค่า Sticky Session Routing สำหรับ Traffic Distributor บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง
ก่อนเริ่มดำเนินการ
- เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
- ตรวจสอบชื่อ Environment, Region และ Resource เป้าหมายก่อนบันทึกการเปลี่ยนแปลง
- สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production
วิธีนี้ใช้เพื่อให้เกิดความสัมพันธ์กับ Server โดยผูกผู้ใช้ไว้กับ backend โดยเฉพาะซึ่งจะช่วยให้ใช้งานกับ Application เวอร์ชันเดียวได้ โดยการเข้าใช้งานครั้งแรกการกำหนดเส้นทางจะขึ้นอยู่กับน้ำหนักของ Server และการกำหนด backend จะถูกจดจำเพื่อให้แน่ใจว่าคำขอที่ตามมาทั้งหมดจากผู้ใช้รายนี้จะถูกส่งไปยัง environment เดียวกัน
โดยทั่วไปการดำเนินการนี้จะดำเนินการผ่านการจำ IP address ซึ่งไม่เหมาะสมเนื่องจากอาจมีลูกค้าจำนวนมากที่อยู่เบื้องหลัง proxy ทำให้ส่งผลต่อบาลานซ์ที่ไม่ถูกต้อง ดังนั้น Ruk-Com Cloud จึงใช้โซลูชันที่ขึ้นอยู่กับคุกกี้ของ Session เพื่อสร้างการกำหนดเส้นทางแบบถาวร เมื่อแต่ละ Browser กลายเป็น "ผู้ใช้" ที่ไม่ซ้ำกันจะช่วยสร้างบาลานซ์ได้มากขึ้น

ในกรณีนี้การกระจาย Sticky Sessions ของผู้ใช้ใหม่จะคล้ายกับวิธี Round robin และดำเนินการตามลำดับความสำคัญที่กำหนดไว้ล่วงหน้า ตัวอย่างเช่น ตั้งค่า 50% ถึง 50% จะทำให้ Application ทั้งสองเวอร์ชันมีจำนวนผู้ใช้เข้ามาเท่ากันและไม่ซ้ำกันซึ่งมีประโยชน์สำหรับการทดสอบ A/B แต่ไม่คำนึงถึงน้ำหนักของ Server คำขอของผู้ใช้ "เก่า" จะถูกเปลี่ยนเส้นทางไปยัง Host ที่พวกเขาได้ถูกกำหนดไว้เสมอจนกว่า Session หมดอายุหรือคุกกี้ถูกลบออก
