CLOUD PAAS / APPLICATION SETTINGS

การกำหนดเส้นทางเซสชันแบบ Sticky สำหรับผู้จัดจำหน่ายการรับส่งข้อมูล

คู่มือนี้เรียบเรียงและปรับรูปแบบสำหรับ Ruk-Com Cloud PaaS ภาพหน้าจออาจแตกต่างเล็กน้อยตามเวอร์ชันของระบบ

คลิกหรือแตะภาพหน้าจอเพื่อดูรายละเอียดขนาดจริง

วัตถุประสงค์

บทความนี้อธิบายการใช้งาน การกำหนดเส้นทางเซสชันแบบ Sticky สำหรับผู้จัดจำหน่ายการรับส่งข้อมูล บน Ruk-Com Cloud PaaS โดยจัดลำดับขั้นตอนและจุดตรวจสอบสำหรับการนำไปใช้งานจริง

ก่อนเริ่มดำเนินการ

  • เข้าสู่ระบบด้วยบัญชีที่มีสิทธิ์จัดการ Environment ที่เกี่ยวข้อง
  • ตรวจสอบชื่อ Environment, Region และทรัพยากรเป้าหมายก่อนบันทึกการเปลี่ยนแปลง
  • สำรองข้อมูลหรือกำหนดแผนย้อนกลับก่อนแก้ไขระบบ Production


วิธีนี้ใช้เพื่อให้เกิดความสัมพันธ์กับเซิร์ฟเวอร์โดยผูกผู้ใช้ไว้กับ backend โดยเฉพาะซึ่งจะช่วยให้ใช้งานกับแอปพลิเคชันเวอร์ชันเดียวได้ โดยการเข้าใช้งานครั้งแรกการกำหนดเส้นทางจะขึ้นอยู่กับน้ำหนักของเซิร์ฟเวอร์และการกำหนด backend จะถูกจดจำเพื่อให้แน่ใจว่าคำขอที่ตามมาทั้งหมดจากผู้ใช้รายนี้จะถูกส่งไปยัง environment เดียวกัน

โดยทั่วไปการดำเนินการนี้จะดำเนินการผ่านการจำ IP address ซึ่งไม่เหมาะสมเนื่องจากอาจมีลูกค้าจำนวนมากที่อยู่เบื้องหลัง proxy ทำให้ส่งผลต่อบาลานซ์ที่ไม่ถูกต้อง ดังนั้น Ruk-Com Cloud จึงใช้โซลูชันที่ขึ้นอยู่กับคุกกี้ของเซสชันเพื่อสร้างการกำหนดเส้นทางแบบถาวร เมื่อแต่ละเบราว์เซอร์กลายเป็น "ผู้ใช้" ที่ไม่ซ้ำกันจะช่วยสร้างบาลานซ์ได้มากขึ้น

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

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