Edge for Private Cloud v4.18.01
ส่วนนี้จะอธิบายงานการสำรองและกู้คืนข้อมูลในการติดตั้ง Apigee Edge บนระบบภายใน ขอแนะนำว่าคุณควรสร้างข้อมูลสำรองของคอมโพเนนต์ Apigee Edge อยู่เสมอ เช่น การกำหนดค่าและข้อมูล เป็นระยะๆ และตรวจสอบว่ามีการกู้คืนในกรณีที่ระบบล้มเหลว ขั้นตอนการสํารองและกู้คืนข้อมูลช่วยให้คุณกู้คืนสถานะของทั้งระบบ (รวมถึงคอมโพเนนต์ทั้งหมด) โดยไม่ส่งผลต่อส่วนอื่นๆ ของระบบ
สิ่งที่ควรสำรองข้อมูล
ในการทำให้ Apigee Edge ใช้งานได้ภายในองค์กร คุณต้องสำรองคอมโพเนนต์ Edge ต่อไปนี้
- Apache ZooKeeper (apigee-zookeeper)
- Apache Cassandra (Apigee-Cassandra)
- เซิร์ฟเวอร์ Postgres (edge-postgres-server)
- ฐานข้อมูล PostgreSQL (apigee-postgresql)
- เซิร์ฟเวอร์ Qpid (edge-qpid-server)
- Qpidd (apigee-qpidd)
- OpenLDAP (apigee-openLDAP)
- เซิร์ฟเวอร์การจัดการ (edge-management-server)
- Message Processor (edge-message-processor)
- เราเตอร์ (Edge Router)
- UI ของ Edge (edge-ui)
ระยะเวลาเป้าหมายในการกู้คืนระบบ (RTO) เทียบกับ ระยะเวลาสูงสุดที่ยอมรับให้เกิดการเสียหาย (RPO)
RTO คือระยะเวลาและระดับบริการที่กระบวนการทางธุรกิจต้องได้รับการกู้คืนหลังจากเกิดภัยพิบัติ (หรือการหยุดชะงัก) เพื่อหลีกเลี่ยงผลกระทบที่ไม่ยอมรับซึ่งเชื่อมโยงกับการหยุดชะงักของความต่อเนื่องทางธุรกิจ
RPO คือระยะเวลาสูงสุดที่ยอมรับได้ซึ่งข้อมูลอาจสูญหายจากบริการไอทีเนื่องจากเหตุการณ์สำคัญ คุณต้องพิจารณาวัตถุประสงค์ทั้ง 2 ข้อก่อนที่จะใช้แผนสำรองสำหรับกลยุทธ์การกู้คืน
ก่อนเริ่มต้น: ข้อมูลที่น่าสนใจ
คุณอาจสังเกตเห็นว่าข้อมูลการติดตั้งกระจายอยู่ในหลายระบบ เช่น องค์กรต่างๆ อยู่ใน LDAP, ZooKeeper และ Cassandra โปรดอ่านหมายเหตุต่อไปนี้เกี่ยวกับการสํารองและกู้คืนข้อมูล
- หากคุณมีโหนด Cassandra หลายโหนด ให้สํารองข้อมูลทีละโหนด
- หากคุณมีโหนด ZooKeeper หลายรายการ ให้สำรองข้อมูลโหนดทีละรายการ ขั้นตอนการสำรองข้อมูลจะปิด Zoo Keeper ชั่วคราว
- หากคุณมีโหนด Postgres หลายโหนด ให้สำรองข้อมูลทีละโหนด
- คุณสำรองข้อมูลคอมโพเนนต์ Edge อื่นๆ ทั้งหมดพร้อมกันบนโหนดทั้งหมดได้ด้วยเครื่องมือต่างๆ เช่น Ansible หรือ Chef
- เมื่อคุณกู้คืนโหนด ZooKeeper, Cassandra หรือ LDAP รายการใดรายการหนึ่ง เราขอแนะนำให้กู้คืนโหนดทั้ง 3 รายการเพื่อให้สอดคล้องกัน (โดยเฉพาะเมื่อมีการสร้างองค์กร/สภาพแวดล้อมนับตั้งแต่สร้างข้อมูลสํารอง)
หมายเหตุ: การดำเนินการข้างต้นจะไม่ส่งผลต่อการกู้คืนโหนด Cassandra หรือ ZooKeeper 1 โหนดในคลัสเตอร์ที่เก็บข้อมูล เนื่องจากไม่มีการใช้ข้อมูลสํารอง - หากรหัสผ่าน LDAP หรือรหัสผ่านของผู้ดูแลระบบส่วนกลางสูญหาย/เสียหาย คุณต้องสำรองข้อมูลทั้งหมดเพื่อขอรับข้อมูลเข้าสู่ระบบเดียวกันสำหรับระบบข้อมูลสำรองที่ใช้งานอยู่ครั้งล่าสุด
- ยูทิลิตีการสำรองข้อมูลจะเขียนไฟล์สํารองที่สร้างขึ้นไปยัง
/opt/apigee/backup/comp
โดยที่ comp คือชื่อของคอมโพเนนต์ เนื่องจากคุณสร้างไฟล์ข้อมูลสำรองจำนวนมากได้ และเนื่องจากไฟล์เหล่านี้อาจมีขนาดใหญ่ คุณต่อเชื่อมดิสก์แยกต่างหากได้ที่/opt/apigee/backup
สำหรับไฟล์ข้อมูลสำรองเท่านั้น - ไฟล์สํารองข้อมูลทั้งหมดยกเว้น PostgreSQL จะมีชื่อในรูปแบบต่อไปนี้
backup-(year).(month).(day),(hour).(min).(seconds).tar.gz
ไฟล์สํารองข้อมูล PostgreSQL จะมีชื่อดังนี้
(year).(month).(day),(hour).(min).(seconds).dump