ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บนแพลตฟอร์ม

RUK-COM PAAS / DATABASES

คู่มือ Database Backup/Restore Add-On สำหรับ ฐานข้อมูล

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

การติดตั้งส่วนเสริม

ก่อนการติดตั้งส่วนเสริมคุณต้องสร้างอินสแตนซ์พื้นที่จัดเก็บข้อมูลเฉพาะเพื่อเก็บข้อมูลสำรองทั้งหมด

  1. หากคุณยังไม่มีคุณสามารถสร้างได้ภายในไม่กี่นาทีโดยใช้โปรแกรมเฉพาะพื้นที่จัดเก็บข้อมูลสำรองแพ็คเกจในตลาดแพลตฟอร์ม.

Image 38: marketplace backup storageหากคุณมีที่เก็บข้อมูลดังกล่าวอยู่แล้วคุณสามารถข้ามไปที่ที่สี่ขั้นตอน

  1. ภายในหน้าต่างการติดตั้งคุณสามารถเลือกระหว่างแบบสแตนด์อโลนและกลุ่มตัวเลือกการจัดเก็บจากนั้นระบุที่ต้องการจำนวน Node(สำหรับตัวเลือกคลัสเตอร์) และขนาดการจัดเก็บ. สิ้นสุดด้วยการให้ข้อมูลมาตรฐาน:

Image 39: backup storage installation3. คลิกปุ่มติดตั้งและรอสักครู่เพื่อสร้างที่เก็บข้อมูลมันจะถูกเพิ่มเข้าไปใน “Node จัดเก็บข้อมูลสำรองกลุ่ม.

Image 40: backup storage environment

เคล็ดลับ:พื้นที่จัดเก็บข้อมูลหนึ่งแห่งสามารถใช้งานได้กับฐานข้อมูลได้มากเท่าที่ต้องการ

  1. เมื่อพื้นที่จัดเก็บข้อมูลพร้อมแล้วคุณสามารถติดตั้งโปรแกรมเสริมสำรองได้วางเมาส์เหนือฐานข้อมูลของคุณแล้วคลิกส่วนเสริมไอคอน.

Image 41: backup restore add-onค้นหาสิ่งที่จำเป็นโปรแกรมเสริมสำรอง/กู้คืนฐานข้อมูลและคลิกติดตั้ง.

  1. ระบุข้อมูลต่อไปนี้:
  • เลือกตัวเลือกการกำหนดเวลา

    • ที่กำหนดไว้ล่วงหน้า– เลือกจากรายการช่วงเวลาการสำรองข้อมูลมาตรฐาน (รายชั่วโมงรายวันรายสัปดาห์รายเดือน)
    • กำหนดเอง– เลือกเวลาที่แน่นอนวันที่ต้องการในสัปดาห์และโซนเวลาImage 42: custom backup schedule
    • คู่มือ (crontab)- จัดให้แบบง่ายๆนิพจน์ที่ใช้ cron(ใช้โซน UTC) เพื่อกำหนดเวลาการสำรองข้อมูลImage 43: crontab backup schedule
  • พื้นที่จัดเก็บข้อมูลสำรอง– เลือกจากรายการพื้นที่จัดเก็บข้อมูลสำรองที่ติดตั้งในบัญชี

  • จำนวนการสำรองข้อมูล– กำหนดจำนวนการสำรองข้อมูลล่าสุดเพื่อเก็บไว้สำหรับฐานข้อมูลปัจจุบัน
  • ผู้ใช้ฐานข้อมูลและรหัสผ่านฐานข้อมูล– ให้ข้อมูลประจำตัวผู้ใช้ในการเข้าถึงฐานข้อมูล

Image 44: backup restore add-on installation6. ในอีกสักครู่คุณจะเห็นป๊อปอัปการติดตั้งสำเร็จ

Image 45: add-on installedส่วนเสริมสำรองของคุณใช้งานได้แล้วเพียงรอเวลาที่กำหนดเพื่อสร้างการสำรองข้อมูลหรือทริกเกอร์ด้วยตนเอง (ดูหัวข้อด้านล่าง)

การจัดการส่วนเสริม

หลังการติดตั้งส่วนเสริมจะมีตัวเลือกให้คุณดังนี้:

  • สำรองข้อมูลทันที– สร้างการสำรองข้อมูลทันที
  • กำหนดค่า– ปรับพารามิเตอร์ที่ระบุในระหว่างการสร้าง (กำหนดการ, Node การจัดเก็บข้อมูล, ปริมาณการสำรองข้อมูล, ข้อมูลรับรองผู้ใช้)
  • คืนค่า– กู้คืนจากการสำรองข้อมูล
  • ถอนการติดตั้ง– ลบส่วนเสริมสำรองออก

Image 47: managing add-on ในระหว่างกระบวนการสำรองข้อมูลสแน็ปช็อตของฐานข้อมูลถูกสร้างขึ้นโดยใช้มาตรฐานมอนโกดัมพ์คุณประโยชน์. มันถูกเก็บไว้ที่พื้นที่จัดเก็บข้อมูลสำรองภายใต้โฟลเดอร์เฉพาะ (ตั้งชื่อตามฐานข้อมูลที่สำรองไว้) และใช้ชื่อที่แตกต่าง (การประทับเวลาการดำเนินการ) โครงสร้างดังกล่าวช่วยจัดระเบียบการสำรองข้อมูลโดยเฉพาะเมื่อทำงานกับหลายฐานข้อมูล

ในระหว่างกระบวนการคืนค่าไดเร็กทอรีที่เกี่ยวข้องบนเซิร์ฟเวอร์จัดเก็บข้อมูลจะถูกเมาท์กับ Node หลักของฐานข้อมูลเป้าหมายถัดไปดัมพ์ SQL จากสแน็ปช็อตการสำรองข้อมูลที่จำเป็นจะถูกกู้คืน (โดยใช้ไฟล์มาตรฐานร้าน Mongorestoreยูทิลิตี) และนำไปใช้กับฐานข้อมูล

บันทึก:พิจารณาว่าการดำเนินการทั้งหมดจะดำเนินการบนฐานข้อมูลNode หลักของเลเยอร์เท่านั้น. ดังนั้น,สำหรับฐานข้อมูลที่ไม่ใช่คลัสเตอร์ที่มีหลาย Nodeข้อมูลจะถูกกู้คืนบน Node เดียวเท่านั้น

การคืนค่าฐานข้อมูล

การเรียกคืนฐานข้อมูลจากการสำรองข้อมูลจะแทนที่ข้อมูลที่มีอยู่ทั้งหมดการเปลี่ยนแปลงล่าสุดใดๆที่เกิดขึ้นตั้งแต่การสร้างข้อมูลสำรองจะสูญหายอย่างถาวร

หากต้องการกู้คืนฐานข้อมูลจากข้อมูลสำรองคุณต้องเลือกคืนค่าตัวเลือกสำหรับส่วนเสริมหน้าต่างโต้ตอบพร้อมตัวเลือกต่อไปนี้จะเปิดขึ้น:

  • คืนค่าจาก– เลือก Environment เป้าหมาย (อาจมีหลายตัวเลือกหากใช้โปรแกรมเสริมสำรองในหลาย Environment)
  • สำรองข้อมูล– เลือกจากรายการสำรองข้อมูลสำหรับ Environment ที่เลือก (ชื่อมีการประทับเวลาเพื่อระบุตัวตนอย่างรวดเร็ว)

Image 49: restore from backupคลิกคืนค่าและยืนยันผ่านป๊อปอัปเมื่อเริ่มต้นแล้วการดำเนินการนี้ไม่สามารถยกเลิกหรือเปลี่ยนกลับได้คุณจะเห็นการแจ้งเตือนความสำเร็จในแดชบอร์ดหลังจากเสร็จสิ้นกระบวนการ