Amazon OpenSearch Service รองรับการอัปเกรดแบบ Clone-based ซึ่งช่วยให้ผู้ใช้สามารถตรวจสอบความถูกต้องของเวอร์ชัน OpenSearch ใหม่ไปพร้อมกับเวอร์ชันปัจจุบัน และจะทำการ Cutover ไปยังเวอร์ชันใหม่เมื่อมั่นใจแล้วเท่านั้น หากพบปัญหา ก็สามารถยกเลิกก่อนการ Cutover หรือ Rollback กลับได้ในภายหลัง
ด้วยการอัปเกรดแบบ Clone นั้น OpenSearch Service จะทำการคัดลอกข้อมูลจากคลัสเตอร์เดิม (Primary cluster) ไปยังคลัสเตอร์ที่สองที่รันเวอร์ชันใหม่ (Cloned cluster) ขณะที่คลัสเตอร์หลักยังคงให้บริการอยู่ ผู้ใช้สามารถรัน Search queries เดียวกันบนทั้งสองคลัสเตอร์และเปรียบเทียบประสิทธิภาพผ่านเมตริกของ Amazon CloudWatch
การอัปเกรดแบบ Clone-based นี้สามารถเริ่มต้นและจัดการได้จาก AWS Management Console, AWS CLI หรือ OpenSearch Service APIs โดยรองรับโดเมนที่รัน OpenSearch 1.1 ขึ้นไป หรือ Elasticsearch 7.10 ในภูมิภาคเชิงพาณิชย์ของ AWS ยกเว้นบางภูมิภาคในเอเชียแปซิฟิก
ศัพท์ที่ควรรู้
- Amazon OpenSearch Service – บริการของ Amazon ที่ให้บริการ OpenSearch สำหรับการค้นหาข้อมูล
- Clone-based upgrades – การอัปเกรดที่สร้างสำเนาของคลัสเตอร์เดิมขึ้นมาเพื่อทดสอบก่อนใช้งานจริง
- Cut over – การเปลี่ยนผ่านการใช้งานจากระบบเก่าไปยังระบบใหม่ทั้งหมด
- Primary cluster – คลัสเตอร์หลักที่ให้บริการข้อมูลและการทำงานอยู่ก่อนหน้า
- Cloned cluster – คลัสเตอร์ที่ถูกสร้างขึ้นใหม่เพื่อรันเวอร์ชันใหม่สำหรับการทดสอบ
ที่มา: AWS