คู่มือ Backup/Restore Add-On สำหรับ Database
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู Parameter และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
หมายเหตุ:
- เมื่ออัปเดต (Deploy ใหม่) ไฟล์PostgreSQLตัวอย่างก็คือแนะนำเป็นอย่างยิ่งเพื่อสร้างการสำรอง Database ก่อนกระบวนการโปรดดูเอกสารอย่างเป็นทางการสำหรับการอัปเกรดข้อมูลผ่าน pg_dumpallและpg_upgrade.
การติดตั้งส่วนเสริม
ก่อนที่จะเริ่มการติดตั้งส่วนเสริมคุณต้องสร้าง Instance พื้นที่จัดเก็บข้อมูลเฉพาะเพื่อเก็บข้อมูลสำรองทั้งหมด
- หากคุณยังไม่มีคุณสามารถสร้างได้ภายในไม่กี่นาทีโดยใช้โปรแกรมเฉพาะพื้นที่จัดเก็บข้อมูลสำรองPackage ในตลาด Platform.
หากคุณมีพื้นที่จัดเก็บข้อมูลดังกล่าวอยู่แล้วคุณสามารถข้ามไปยังขั้นตอนที่สี่ได้
- ภายในหน้าต่างการติดตั้งคุณสามารถเลือกระหว่างแบบสแตนด์อโลนและกลุ่มตัวเลือกการจัดเก็บจากนั้นระบุที่ต้องการจำนวน Node(สำหรับตัวเลือก Cluster) และขนาดการจัดเก็บ. สิ้นสุดด้วยการให้ข้อมูลมาตรฐาน:
- Environment– ชื่อ Domain Environment
- ชื่อที่แสดง–นามแฝงของ Environment
- ภูมิภาค–ภูมิภาคของ Environment(ถ้ามีหลายอัน)
3. คลิกที่ติดตั้งและรอสักครู่เพื่อสร้างที่เก็บข้อมูลมันจะถูกเพิ่มเข้าไปใน “Node จัดเก็บข้อมูลสำรอง”กลุ่ม.
เคล็ดลับ:พื้นที่จัดเก็บข้อมูลหนึ่งแห่งสามารถใช้งานได้กับ Database ได้มากเท่าที่ต้องการ
- เมื่อพื้นที่จัดเก็บข้อมูลพร้อมแล้วคุณสามารถติดตั้งโปรแกรมเสริมสำรองได้วางเมาส์เหนือ Database ของคุณแล้วคลิกส่วนเสริมไอคอน.
ค้นหาสิ่งที่จำเป็นโปรแกรมเสริมสำรอง/กู้คืน Databaseและคลิกติดตั้ง.
- ระบุข้อมูลต่อไปนี้:
-
เลือกตัวเลือกการกำหนดเวลา
- ที่กำหนดไว้ล่วงหน้า– เลือกจากรายการช่วงเวลาการสำรองข้อมูลมาตรฐาน (รายชั่วโมงรายวันรายสัปดาห์รายเดือน)
- กำหนดเอง– เลือกเวลาที่แน่นอนวันที่ต้องการในสัปดาห์และโซนเวลา

- คู่มือ (crontab)- จัดให้แบบง่ายๆนิพจน์ที่ใช้ cron(ใช้โซน UTC) เพื่อกำหนดเวลาการสำรองข้อมูล

-
พื้นที่จัดเก็บข้อมูลสำรอง– เลือกจากรายการพื้นที่จัดเก็บข้อมูลสำรองที่ติดตั้งในบัญชี
- จำนวนการสำรองข้อมูล– กำหนดจำนวนการสำรองข้อมูลล่าสุดเพื่อเก็บไว้สำหรับ Database ปัจจุบัน
- ผู้ใช้ Databaseและรหัสผ่าน Database– ให้ข้อมูลประจำตัวผู้ใช้ในการเข้าถึง Database
6. ในอีกสักครู่คุณจะเห็นป๊อปอัปการติดตั้งสำเร็จ
ส่วนเสริมสำรองของคุณใช้งานได้แล้วเพียงรอเวลาที่กำหนดเพื่อสร้างการสำรองข้อมูล
การจัดการส่วนเสริม
หลังการติดตั้งส่วนเสริมจะมีตัวเลือกให้คุณดังนี้:
- สำรองข้อมูลทันที– สร้างการสำรองข้อมูลทันที
- กำหนดค่า– ปรับ Parameter ที่ระบุในระหว่างการสร้าง (กำหนดการ, Node การจัดเก็บข้อมูล, ปริมาณการสำรองข้อมูล, ข้อมูลรับรองผู้ใช้)
- คืนค่า– กู้คืนจากการสำรองข้อมูล
- ถอนการติดตั้ง– ลบส่วนเสริมสำรองออก
ในระหว่างกระบวนการสำรองข้อมูลสแน็ปช็อตของ Database จะถูกสร้างขึ้นมันถูกเก็บไว้ที่พื้นที่จัดเก็บข้อมูลสำรองภายใต้โฟลเดอร์เฉพาะ (ตั้งชื่อตาม Database ที่สำรองไว้) และใช้ชื่อที่แตกต่าง (การประทับเวลาการดำเนินการ) โครงสร้างดังกล่าวช่วยจัดระเบียบการสำรองข้อมูลโดยเฉพาะเมื่อทำงานกับหลาย Database
ในระหว่างกระบวนการคืนค่าDirectory ที่เกี่ยวข้องบน Server จัดเก็บข้อมูลจะถูก Mount กับ Node หลักของ Database เป้าหมายถัดไปดัมพ์ SQL จากสแน็ปช็อตการสำรองข้อมูลที่จำเป็นจะถูกกู้คืนและนำไปใช้กับ Database
บันทึก:พิจารณาว่าการดำเนินการทั้งหมดจะดำเนินการบน DatabaseNode หลักของ Layerเท่านั้น:
- สำหรับ Database ที่ไม่ใช่ Cluster ที่มีหลาย Nodeข้อมูลจะถูกกู้คืนบน Node เดียวเท่านั้น
- สำหรับ Topology หลัก-รองตรวจสอบให้แน่ใจว่า Node หลักของ Cluster เป็น Node หลักของ Layer
การคืนค่า Database
การเรียกคืน Database จากการสำรองข้อมูลจะแทนที่ข้อมูลที่มีอยู่ทั้งหมดการเปลี่ยนแปลงล่าสุดใดๆที่เกิดขึ้นตั้งแต่การสร้างข้อมูลสำรองจะสูญหายอย่างถาวร
หากต้องการกู้คืน Database จากข้อมูลสำรองคุณต้องเลือกคืนค่าตัวเลือกสำหรับส่วนเสริมหน้าต่างโต้ตอบพร้อมตัวเลือกต่อไปนี้จะเปิดขึ้น:
- คืนค่าจาก– เลือก Environment เป้าหมาย (อาจมีหลายตัวเลือกหากใช้โปรแกรมเสริมสำรองในหลาย Environment)
- สำรองข้อมูล– เลือกจากรายการสำรองข้อมูลสำหรับ Environment ที่เลือก (ชื่อมีการประทับเวลาเพื่อระบุตัวตนอย่างรวดเร็ว)
คลิกคืนค่าและยืนยันผ่านป๊อปอัปเมื่อเริ่มต้นแล้วการดำเนินการนี้ไม่สามารถยกเลิกหรือเปลี่ยนกลับได้คุณจะเห็นการแจ้งเตือนความสำเร็จใน Dashboard หลังจากเสร็จสิ้นกระบวนการ

