การดำเนินงานของ Sovereign Tenant
Ultimate Multisite เวอร์ชัน 1.2.0 ได้เพิ่มเครื่องมือสำหรับการดำเนินงานสำหรับ sovereign tenants (ผู้เช่าที่มีความเป็นอิสระ): คือ subsites ที่ทำงานด้วยฐานข้อมูล ระบบไฟล์หลัก และบริบทการกำหนดเส้นทางของตัวเอง แต่ยังคงมองเห็นได้จากผู้ดูแลเครือข่าย
ใช้หน้านี้เมื่อคุณกำลังจัดการเว็บไซต์ลูกค้าที่แยกออกมา, การส่งมอบไซต์ระยะไกล (remote-site handoffs) หรือการย้ายข้อมูลที่ย้าย subsites มาไว้ในโครงสร้างพื้นฐานแบบ sovereign
สิ่งที่เปลี่ยนแปลงสำหรับผู้ดูแลระบบ
- Stateless tenant autologin — ผู้ดูแลเครือข่ายสามารถเข้าชม sovereign tenant ได้โดยไม่ต้องพึ่งพาสถานะเซสชันที่ใช้เวลานานร่วมกัน (shared session state) โทเค็น SSO จะถูกกำหนดขอบเขตตามวัตถุประสงค์, ถูกผูกกับต้นทาง, ป้องกันการเล่นซ้ำ และจำกัดเวลาหมดอายุไว้ในระยะเวลาสั้นๆ
- Sovereign-aware routing — เครือข่ายที่แยกออกมาแบบเก่าและ sovereign tenants จะแก้ไขผ่านเส้นทางของ router เว็บไซต์เดียวกัน ซึ่งช่วยลดความแตกต่างในการเริ่มต้น (bootstrap differences) ระหว่างการติดตั้งแบบเก่าและใหม่ที่ถูกแยกออกมา
- Verified migration state — การตรวจสอบสถานะการย้ายข้อมูลจะตรวจสอบการจัดเตรียมผู้ใช้, สิทธิ์ของผู้เขียนฐานข้อมูล, สถานะการระบายคิว และการไม่มีตารางเก่า ก่อนที่จะถือว่า tenant นั้นเสร็จสมบูรณ์แล้ว
- Safer teardown — การยกเลิก (teardown) แบบ sovereign ตอนนี้จะลบข้อมูลประจำตัวของ tenant ออกอย่างสะอาด เพื่อไม่ให้ tenant ที่ถูกลบไปทิ้งสิทธิ์การเข้าถึงฐานข้อมูลที่ค้างอยู่
การเยี่ยมชม sovereign tenant
- เปิด Network Admin > Ultimate Multisite > Sites
- เลือก sovereign tenant นั้น
- ใช้ Visit (SSO) เมื่อมีให้เลือก แทนการคัดลอกรหัสผ่านหรือสร้างบัญชีผู้ดูแลระบบชั่วคราว
ขั้นตอนการเยี่ยมชมจะสร้างโทเค็นเข้าสู่ระบบที่มีอายุสั้นสำหรับ tenant นั้น และบันทึกเหตุการณ์ SSO ไว้ใน audit trail ของ tenant หากปุ่มไม่ทำงาน ให้ตรวจสอบว่าโดเมนของ tenant นั้นสามารถแก้ไขไปยังการติดตั้งที่คาดหวังได้ และ tenant สามารถเข้าถึง endpoint SSO ฝั่งเครือข่ายได้
รายการตรวจสอบการดำเนินงานไซต์ระยะไกล (Remote-site operations checklist)
ก่อนที่จะเปลี่ยนแปลง tenant แบบ sovereign หรือ remote ให้ยืนยันสิ่งต่อไปนี้:
โดเมนของผู้เช่าจะชี้ไปยังโฮสต์ที่เป็นเจ้าของไฟล์ระบบของผู้เช่า
โฮสต์ฐานข้อมูลของผู้เช่าจะต้องตรงกับค่าการผูกโฮสต์ (host binding) ที่ตั้งค่าไว้สำหรับการติดตั้งนั้ นๆ
คำสั่งตรวจสอบการย้ายข้อมูล (migration verification commands) ต้องผ่านสำหรับผู้เช่า
คิวการย้ายข้อมูลแบบอะซิงโครนัส (Async migration queues) จะถูกเคลียร์ก่อนที่จะทำการเปลี่ยนแปลง DNS หรือความเป็นเจ้าของ
ผู้ใช้แอดมินของผู้เช่าจะต้องได้รับการตั้งค่าระหว่างการย้ายข้อมูลและสามารถเข้าสู่ระบบผ่าน SSO ได้
การลบผู้เช่าที่เป็นอิสระ (Deleting sovereign tenants)
การลบผู้เช่าที่เป็นอิสระนั้นเป็นการกระทำที่ทำให้ข้อมูลหายถาวร โปรดยืนยันสถานะการสำรองข้อมูลและการส่งออกก่อน จากนั้นจึงทำการลบจากหน้าจัดการเว็บไซต์ (site management screen) กระบวนการ teardown เวอร์ชัน 1.2.0 จะลบข้อมูลประจำตัวฐานข้อมูลของผู้เช่าออกไปในส่วนของการทำความสะอาด แต่ผู้ดูแลระบบควรตรวจสอบให้แน่ใจว่าผู้ใช้ฐานข้อมูลและโฟลเดอร์ระดับโฮสต์นั้นถูกลบออกเมื่อใช้งานกับแผงโฮสติ้งภายนอก
อย่าลบผู้เช่าที่เป็นอิสระในขณะที่การตรวจสอบการย้ายข้อมูลยังทำงานอยู่ หรือในขณะที่มีงาน push แบบอะซิงโครนัสอยู่ในคิว ให้รอจนกว่าการตรวจสอบจะเสร็จสมบูรณ์ เพื่อป้องกันไม่ให้กระบวนการ teardown ลบข้อมูลประจำตัวที่จำเป็นสำหรับงานที่รอดำเนินการ