ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บน Platform

RUK-COM PAAS / APPLICATION SETTINGS

การตั้งค่า 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 กลายเป็น "ผู้ใช้" ที่ไม่ซ้ำกันจะช่วยสร้างบาลานซ์ได้มากขึ้น

ภาพประกอบขั้นตอนการใช้งาน Ruk-Com Cloud PaaS

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