| ความสามารถ | อยู่ที่ | ทำอะไร |
|---|---|---|
| High availability | แท็บ Replicas & HA | เครื่องสำรองในอีก zone รับทุกการเปลี่ยนแปลง ถ้าเครื่องหลักไม่ตอบ เครื่องสำรองรับงานแทนเอง โดยชื่อ .internal IP ภายใน public endpoint และรหัสผ่านเหมือนเดิม |
| กู้คืนย้อนเวลา (Point-in-time recovery) | แท็บ Backups | เก็บทุกการเปลี่ยนแปลง กู้ฐานข้อมูลกลับไปเป็นอย่างที่เคยเป็น ณ วินาทีใดก็ได้ในช่วงวันที่เก็บไว้ |
| กู้เป็นฐานข้อมูลใหม่ | แท็บ Backups | กู้เวลาที่เลือก จุดล่าสุด หรือ Backup เป็นฐานข้อมูลใหม่ โดยไม่แตะฐานข้อมูลเดิม |
| ขยายพื้นที่อัตโนมัติ | แท็บ ขนาด & Flags | ขยายดิสก์ครั้งละ 25% (อย่างน้อย 10 GB) เมื่อใกล้เต็ม โดยไม่ต้องหยุด จนถึงขนาดที่ตั้งไว้ |
| ช่วงเวลาบำรุงรักษา และ อัปเกรดเวอร์ชันหลัก | แท็บ ตั้งค่า | การอัปเดตที่ประกาศไว้และการอัปเกรดรอชั่วโมงที่คุณเลือก การอัปเกรดทำ Backup ก่อน และถ้าไม่สำเร็จจะกลับไปเวอร์ชันเดิมเอง |
High availability
- เปิดแท็บ Replicas & HA ของฐานข้อมูล แล้วกด เปิด High availability
- ถ้าต้องการ เลือก zone ของเครื่องสำรอง ซึ่งอยู่คนละ zone กับเครื่องหลักเสมอ
- เครื่องสำรองคิดค่าบริการเหมือนฐานข้อมูลอีกหนึ่งตัวขนาดเดียวกัน
- การสลับเครื่องปิดการเชื่อมต่อที่เปิดอยู่ แล้วแอปเชื่อมต่อใหม่ (ไลบรารีส่วนใหญ่ทำเอง) ข้อมูลที่เขียนไม่กี่วินาทีสุดท้ายก่อนเครื่องหลักหยุดอาจไม่ถึงเครื่องสำรอง เปิด Synchronous replication เพื่อให้ทุก commit รอเครื่องสำรองก่อน การสลับจะไม่ทำข้อมูลหาย แลกกับการเขียนที่ช้าลงเล็กน้อย
- สลับไปเครื่องสำรองตอนนี้ ใช้สลับโดยตั้งใจ การเขียนหยุดชั่วครู่และไม่มีข้อมูลหาย
กู้คืนย้อนเวลา
- ที่แท็บ Backups กด เปิด Point-in-time recovery แล้วเลือกจำนวนวันที่เก็บย้อนหลัง (PostgreSQL รีสตาร์ตหนึ่งครั้ง)
- เมื่อต้องกู้ ไปที่ กู้เป็นฐานข้อมูลใหม่ เลือก ณ เวลาที่เลือก แล้วใส่เวลา หรือเลือก ล่าสุดเท่าที่มี หรือ จาก Backup ตั้งชื่อฐานข้อมูลใหม่ แล้วกด เริ่มกู้
- ตรวจฐานข้อมูลใหม่ แล้วเปลี่ยนแอปมาใช้
ใช้ได้กับฐานข้อมูลหลักที่เป็น PostgreSQL, MySQL และ MariaDB พื้นที่ที่ใช้คิดเป็นค่าพื้นที่ Backup และฐานข้อมูลใหม่คิดค่าบริการเหมือนฐานข้อมูลทั่วไป
อัปเกรดเวอร์ชันหลัก
ที่แท็บ ตั้งค่า ตั้ง ช่วงเวลาบำรุงรักษา ก่อน แล้วที่ อัปเกรดเวอร์ชันหลัก เลือกเวอร์ชัน และเลือก ทันที หรือ ในช่วงบำรุงรักษาถัดไป แล้วกด นัดอัปเกรด ระหว่างอัปเกรดฐานข้อมูลอ่านได้แต่เขียนไม่ได้ และเมื่อเสร็จแล้วย้อนกลับเวอร์ชันเดิมไม่ได้ ลองกับสำเนาที่ทำด้วย กู้เป็นฐานข้อมูลใหม่ ก่อน