สำรองข้อมูลเว็บไซต์และซ้อมกู้คืน: ความถี่ การเก็บต่างพื้นที่ และการตรวจสอบว่ากู้คืนได้จริง

เกณฑ์เดียวที่ตัดสินว่าการสำรองข้อมูลได้ผลไม่ใช่ว่ามีข้อมูลสำรอง แต่คือกู้คืนได้ และสิ่งที่ทำให้กู้คืนได้คือต้องเคยซ้อมมาก่อน บทความนี้สรุปสี่ประเภทของสิ่งที่ต้องสำรอง จังหวะสามระดับคือสำรองเพิ่มรายวันเก็บ 14 วัน สำรองเต็มรายสัปดาห์เก็บ 8 สัปดาห์ หลักสามต่างสำหรับการเก็บไว้ต่างพื้นที่ และขั้นตอนซ้อมกู้คืนทุกครึ่งปี เว็บขนาดกลางและเล็กใช้เวลากู้คืนเต็มรูปแบบราว 30–120 นาที

备份三档策略:唯一验收标准是恢复过Three-Tier Backups: the only test that matters is a restore 备份与站点必须不同服务器、不同账号、不同区域Backups live on another server, another account, another region 档位Tier 频率Frequency 保留Retention 覆盖Scope 每日增量Daily incremental 每天Daily 14 天14 days 数据库 + 上传目录Database plus uploads 每周全量Weekly full 每周Weekly 8 周8 weeks 全站文件与配置All files and config 发布前快照Pre-release snapshot 大变更前Before bigchanges 90 天90 days 升级与改版前的回滚点Rollback point for upgrades 恢复演练:每半年一次完整演练(中小站恢复耗时 30–120 分钟),每季一次单文件抽查。Restore drills: one full drill every six months (30-120 minutes for a small site), a single-file spot check eachquarter. 恢复期间顶着:静态缓存页或临时告示,先把「站点还在」保住。While restoring: a cached static page or notice keeps the site visibly alive. 备份自身也要安全:加密、最小权限、账号双因素——备份泄露同样是事故。Secure the backups too: encryption, least privilege, two-factor. A leaked backup is also an incident. 立刻手动备份的时点:大版本升级、改主题、批量改内容、迁移主机前。Take a manual backup before: major upgrades, theme changes, bulk edits, host migrations.
สำรองข้อมูลเว็บไซต์และซ้อมกู้คืน: ความถี่ การเก็บต่างพื้นที่ และการตรวจสอบว่ากู้คืนได้จริง

สำรองข้อมูลเว็บไซต์และซ้อมกู้คืน: ความถี่ การเก็บต่างพื้นที่ และการตรวจสอบว่ากู้คืนได้จริง

สรุปก่อน: เกณฑ์เดียวที่ตัดสินว่าการสำรองข้อมูลได้ผลไม่ใช่ “มีข้อมูลสำรอง” แต่คือ “กู้คืนได้” และเกณฑ์ที่ตัดสินว่ากู้คืนได้คือ “เคยซ้อมแล้ว” ให้ทำตามจังหวะนี้: สำรองเพิ่มรายวันเก็บ 14 วัน สำรองเต็มรายสัปดาห์เก็บ 8 สัปดาห์ และสแนปช็อตก่อนการเปลี่ยนแปลงใหญ่เก็บ 90 วัน โดยให้ข้อมูลสำรองกับเว็บไซต์อยู่คนละเซิร์ฟเวอร์ คนละบัญชี และคนละภูมิภาค พร้อมซ้อมกู้คืนเต็มรูปแบบทุกครึ่งปี เว็บขนาดกลางและเล็กใช้เวลากู้คืนเต็มรูปแบบราว 30–120 นาที

หนึ่ง เกณฑ์เดียวที่ตัดสินว่าการสำรองข้อมูลได้ผลคือ “กู้คืนได้”

ก่อนอื่นมาขีดขอบเขตของบทความนี้ให้ชัด:เส้นฐานความปลอดภัย พูดถึงวิธีตั้งแนวป้องกันไม่ให้ผู้บุกรุกเข้ามาได้การดูแลรายเดือน พูดถึงว่าการสำรองข้อมูลอยู่ตรงไหนในจังหวะงานประจำเดือน บทความนี้พูดถึงเรื่องการสำรองข้อมูลเท่านั้น คือสำรองอะไร เก็บไว้ที่ไหน ตรวจบ่อยแค่ไหน และกู้คืนใช้เวลานานเท่าไร แนวป้องกันคือการป้องกันล่วงหน้า การดูแลคือจังหวะงาน ส่วนการสำรองข้อมูลคือด่านสุดท้ายที่รองรับไว้ ทั้งสามเรื่องแทนกันไม่ได้

การสำรองข้อมูลเว็บไซต์ของหลายบริษัทเข้าข่าย “ดูเหมือนมี”: แผงควบคุมโฮสต์แสดงว่าสำรองสำเร็จ รายการปลั๊กอินมีบันทึกการสำรองวางอยู่ ทุกคนจึงเข้าใจว่าถ้าเกิดเหตุก็กู้กลับมาได้ คืนวันที่เกิดเหตุจึงได้รู้สามเรื่องพร้อมกัน: ไฟล์สำรองเสียหายหรือไม่ได้รับการอัปเดตมาหลายเดือน ข้อมูลสำรองกับเว็บไซต์อยู่บนโฮสต์เดียวกันจึงหายไปด้วยกัน และไม่มีใครรู้ขั้นตอนการกู้คืนที่ชัดเจน เรื่องแรกคือปัญหาคุณภาพ เรื่องที่สองคือปัญหาที่เก็บ เรื่องที่สามคือปัญหาขั้นตอน ซึ่งสามปัญหานี้ตรงกับสามส่วนถัดไปของบทความ

รูปแบบการสำรองข้อมูลปลอม อาการที่เห็นในยามปกติ สิ่งที่จะเกิดขึ้นเมื่อเกิดเหตุ
สำรองไว้เครื่องเดียวกัน แผงควบคุมแสดงว่าสำรองสำเร็จ ไม่มีใครดาวน์โหลดเก็บไว้ หายไปพร้อมกับเว็บไซต์เมื่อโฮสต์ล่ม
สำรองแค่ฐานข้อมูล ไม่สำรองไฟล์ ไฟล์สำรองมีขนาดเล็กและทำงานเร็ว กู้คืนแล้วธีมหาย รูปแบบเพี้ยน และรูปภาพใช้ไม่ได้ทั้งหมด
งานสำรองข้อมูลแจ้งข้อผิดพลาดมานาน หลังบ้านมีข้อความเตือนสีแดงเป็นครั้งคราวแต่ไม่มีใครจัดการ ข้อมูลสำรองล่าสุดที่ใช้ได้หยุดอยู่เมื่อหลายเดือนก่อน ข้อมูลช่วงกลางหายทั้งหมด
ไม่เคยตรวจสอบความสมบูรณ์ ขนาดไฟล์สำรองขึ้นลงผิดปกติ ตอนกู้คืนพบว่าไฟล์บีบอัดเสียหาย แตกไฟล์ไม่ได้
ขั้นตอนกู้คืนอยู่ในมือผู้ให้บริการเท่านั้น ไม่มีเอกสารขั้นตอนเป็นลายลักษณ์อักษร เมื่อฝ่ายสนับสนุนเลิกงานหรือติดต่อไม่ได้ ก็ไม่มีใครกู้คืนได้

จะตัดสินว่าข้อมูลสำรองของคุณของจริงหรือไม่ ตอบคำถามข้อเดียวก็พอ: ครั้งสุดท้ายที่ใช้ข้อมูลสำรองกู้คืนเว็บไซต์จนครบถ้วนคือเมื่อไร และใช้เวลานานเท่าไร ถ้าตอบไม่ได้ ก็ควรถือว่าไม่มีข้อมูลสำรอง การตัดสินนี้ไม่เกี่ยวกับ “สำรองแสดงว่าสำเร็จ” เพราะการแจ้งว่างานสำเร็จพิสูจน์ได้แค่ว่างานรันแล้ว ไม่ได้พิสูจน์ว่าผลลัพธ์ใช้งานได้

2. สำรองอะไรบ้าง: 4 ประเภทที่ต้องครบ ขาดประเภทใดประเภทหนึ่งการกู้คืนก็ไม่สมบูรณ์

ต้องระบุรายการสิ่งที่ต้องสำรองให้ครบก่อน แล้วค่อยกำหนดความถี่ เว็บไซต์ WordPress ทั่วไปมี 4 ประเภทที่ต้องครอบคลุม หากขาดประเภทใดไป ระบบที่กู้คืนมาก็จะเป็นเว็บที่ไม่สมบูรณ์

สิ่งที่ต้องสำรอง เนื้อหาที่ครอบคลุม ผลหากขาดไป ความถี่ที่แนะนำ
ฐานข้อมูล บทความ หน้าเว็บ ข้อมูลฟอร์มที่ส่งเข้ามา ผู้ใช้ และข้อมูลคำสั่งซื้อ เนื้อหาและบันทึกการสอบถามทั้งหมดสูญหาย ทุกวัน
ไฟล์ ธีม และปลั๊กอิน แกนหลักของโปรแกรม โค้ดธีม ปลั๊กอิน และการตั้งค่าต่างๆ ฟังก์ชันกู้คืนไม่ได้ เลย์เอาต์หน้าเว็บผิดเพี้ยน ทุกสัปดาห์และก่อนการเปลี่ยนแปลง
ไดเรกทอรีอัปโหลด รูปสินค้า ไฟล์ PDF เอกสาร รูปและวิดีโอเคสตัวอย่าง รูปทั้งเว็บขึ้น 404 การดาวน์โหลดเอกสารใช้ไม่ได้ ทุกสัปดาห์
การตั้งค่าและใบรับรอง การตั้งค่าเว็บเซิร์ฟเวอร์ ใบรับรอง SSL การส่งออกบันทึก DNS เว็บไซต์เปิดไม่ขึ้น หรือ HTTPS ทั้งเว็บแจ้งข้อผิดพลาด ทุกครั้งที่มีการเปลี่ยนแปลง

มีข้อเสริม 3 ข้อ ข้อแรก ไดเรกทอรีอัปโหลดมักมีขนาดใหญ่ที่สุด หลายทีมเห็นว่าใหญ่เลยไม่สำรองข้อมูล ผลคือกู้คืนมาได้เว็บที่ไม่มีรูปสินค้า ซึ่งสำหรับผู้ซื้อแล้วแทบไม่ต่างจากเว็บที่ไม่มีอยู่จริง ข้อสอง การตั้งค่าและใบรับรองเป็นสิ่งที่ถูกลืมมากที่สุด เพราะมักอยู่ที่ระดับโฮสต์ไม่ใช่ในระบบสร้างเว็บ ขอบเขตการสำรองของปลั๊กอินจึงเข้าไม่ถึงเลย ข้อสาม ข้อมูลการสอบถามและคำสั่งซื้ออยู่ในฐานข้อมูลทั้งหมด ซึ่งเป็นประเภทที่มีมูลค่าทางธุรกิจสูงสุดใน 4 ประเภทนี้ รูปหายยังอัปโหลดใหม่ได้ แต่ลูกค้าเป้าหมายที่หายไปนั้นเติมกลับไม่ได้ ดังนั้นความถี่ในการสำรองฐานข้อมูลต้องแยกไปไว้ที่ระดับสูงสุด

3. จังหวะการสำรอง 3 ระดับและรอบการเก็บรักษา

ความถี่และรอบการเก็บรักษาเป็นสิ่งที่ต้องออกแบบคู่กัน กำหนดแค่ความถี่แต่ไม่กำหนดรอบการเก็บรักษา เท่ากับไม่ได้กำหนดเลย

ระดับ ความถี่ รอบการเก็บรักษา สถานการณ์ทั่วไปที่ครอบคลุม
สำรองเพิ่มรายวัน วันละ 1 ครั้ง 14 วัน ลบบทความผิด แก้หน้าเว็บผิด ย้อนกลับเนื้อหาของวันนั้น
สำรองเต็มรายสัปดาห์ สัปดาห์ละ 1 ครั้ง 8 สัปดาห์ ฐานข้อมูลค่อยๆ เสียหาย ต้องย้อนกลับไปหลายสัปดาห์ก่อน
สแนปช็อตก่อนการเปลี่ยนแปลงครั้งใหญ่ ทำด้วยมือ ก่อนอัปเกรด ปรับดีไซน์ใหม่ หรือเปลี่ยนธีม 90 วัน ย้อนกลับเมื่ออัปเกรดล้มเหลว ใช้เทียบเคียงในการทบทวนรายไตรมาส

เหตุผลเบื้องหลังรอบการเก็บรักษาเป็นเช่นนี้ การลบหรือแก้ผิดมักถูกพบภายในหนึ่งถึงสองสัปดาห์ 14 วันของข้อมูลเพิ่มรายวันจึงเพียงพอที่จะรองรับไว้ได้ ความเสียหายบางอย่างไม่ได้เกิดขึ้นในทันที เช่น ฐานข้อมูลค่อยๆ ผิดพลาด หรือมีเนื้อหาขยะถูกแทรกเข้ามาทีละน้อย กว่าที่จะพบก็มักผ่านไปหลายสัปดาห์แล้ว ข้อมูลเต็มรายสัปดาห์ 8 สัปดาห์จึงเป็นหน้าต่างย้อนกลับที่ยาวขึ้น ส่วนสแนปช็อต 90 วันใช้สำหรับการเปลี่ยนแปลงครั้งใหญ่โดยเฉพาะ หากพบปัญหาในเวอร์ชันใหม่หลังปรับดีไซน์ไปสามเดือน ก็ยังย้อนกลับไปเทียบเคียงได้

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

4. หลักการเก็บสำรองต่างพื้นที่: แบ็กอัปไว้เครื่องเดียวกันเท่ากับไม่มีแบ็กอัป

คำว่า “ต่างพื้นที่” หมายถึง “สามไม่เหมือน”: คนละเซิร์ฟเวอร์กับเว็บไซต์ คนละบัญชี คนละภูมิภาค แบ็กอัปที่เก็บไว้เครื่องเดียวกันจะหายไปพร้อมกับเว็บไซต์เมื่อโฮสต์มีปัญหา ไม่ว่าจะเป็นดิสก์เสีย ถูกบุกรุก ผู้ให้บริการปิดกิจการ หรือบัญชีถูกระงับ ในทุกกรณีแบ็กอัปเครื่องเดียวกันช่วยคุณไม่ได้

ตำแหน่งที่เก็บแบ็กอัป ดิสก์โฮสต์เสียหาย เว็บไซต์ถูกบุกรุก บัญชีหลักถูกขโมย ตัดสินอย่างไร
เซิร์ฟเวอร์เครื่องเดียวกัน หายไปด้วยกัน หายไปด้วยกันหรือถูกลบ หายไปด้วยกัน ยอมรับไม่ได้
คลาวด์หรือออบเจ็กต์สตอเรจบัญชีเดียวกัน ไม่ได้รับผลกระทบ อาจถูกลบ หายไปด้วยกัน ไม่ผ่าน
ที่เก็บต่างบัญชีในภูมิภาคเดียวกัน ไม่ได้รับผลกระทบ ความปลอดภัย ความปลอดภัย ยอมรับได้
ที่เก็บต่างบัญชีต่างภูมิภาค ไม่ได้รับผลกระทบ ความปลอดภัย ความปลอดภัย แนะนำ

คอลัมน์ “บัญชีหลักถูกขโมย” คือสิ่งที่คนส่วนใหญ่มองข้าม หลังจากผู้บุกรุกได้สิทธิ์ควบคุมโฮสต์แล้ว สิ่งแรกที่มักทำคือค้นหาและลบแบ็กอัป เพื่อไม่ให้คุณกู้เว็บไซต์กลับมา ดังนั้นบัญชีที่เก็บแบ็กอัปต้องแยกจากบัญชีเว็บไซต์อย่างสมบูรณ์ เปิดใช้การยืนยันตัวตนสองขั้นตอน และสิทธิ์ฝั่งเว็บไซต์ต้องไม่รวมการลบแบ็กอัป ทำครบสามข้อนี้ ต่อให้ผู้บุกรุกควบคุมเว็บไซต์ได้ทั้งหมด ก็แตะทางถอยของคุณไม่ได้

ยังมีข้อจำกัดในทางปฏิบัติอีกข้อ: ความเร็วในการเข้าถึงข้ามประเทศ เมื่อเลือกที่เก็บแบ็กอัปต่างภูมิภาค การดาวน์โหลดเพื่อกู้คืนอาจช้ากว่าภูมิภาคเดียวกันหลายเท่า แบ็กอัป 300 MB ในภูมิภาคเดียวกันดาวน์โหลดเสร็จในไม่กี่นาที แต่ข้ามทวีปอาจใช้เวลาครึ่งชั่วโมงขึ้นไป วิธีชั่งน้ำหนักคือวางสำเนาหลักไว้ภูมิภาคใกล้เคียง และวางสำเนาเย็นไว้ภูมิภาคไกล แล้วจับเวลาด้วยสำเนาหลักตอนซ้อมกู้คืน

5. เปรียบเทียบเครื่องมือและวิธีแบ็กอัป

สี่วิธีที่พบบ่อยมีความซับซ้อนในการกู้คืนต่างกัน เกณฑ์ตัดสินใจหลักตอนเลือกไม่ใช่ว่าแบ็กอัปสะดวกแค่ไหน แต่คือกู้คืนลื่นไหลแค่ไหน

วิธีการ ระดับระบบอัตโนมัติ ความซับซ้อนของขั้นตอนกู้คืน สถานการณ์ที่เหมาะ
แบ็กอัปอัตโนมัติจากแผงโฮสต์ สูง ตั้งเวลาได้ ต่ำ ปกติกู้คืนคลิกเดียว โฮสต์แบบจัดการ ไม่มีทีมเทคนิคประจำ
ปลั๊กอินแบ็กอัป ค่อนข้างสูง ตั้งเวลาและส่งออกต่างพื้นที่ได้ ปานกลาง ต้องติดตั้งใหม่ในสภาพแวดล้อมกู้คืนแล้วนำเข้า วิธีปกติของเว็บ WordPress
สคริปต์กับออบเจ็กต์สตอเรจ สูง ทำงานตามเวลาที่ตั้ง ค่อนข้างสูง ต้องใช้คำสั่งบรรทัดคำสั่ง ทีมที่มีช่างเทคนิค
สแนปช็อตแบบแมนนวลจากผู้ให้บริการ ต่ำ ขอตามต้องการ ต่ำ ผู้ให้บริการดำเนินการให้ ตัวสำรองก่อนย้ายและอัปเกรด

ขยายความสองจุด แบ็กอัปคลิกเดียวจากแผงโฮสต์สะดวกที่สุด แต่ต้องยืนยันว่าไฟล์แบ็กอัปดาวน์โหลดลงเครื่องได้ ถ้าแบ็กอัปถูกล็อกไว้ในหลังบ้านผู้ให้บริการ ก็เท่ากับยกความสามารถในการกู้คืนให้คนอื่นดูแล พอผู้ให้บริการมีปัญหา คุณจะไม่มีสำเนาเหลือเลย ข้อดีของปลั๊กอินแบ็กอัปคือส่งอัตโนมัติไปยังคลาวด์หรือออบเจ็กต์สตอเรจ จัดการเรื่องต่างพื้นที่ไปในตัว ข้อเสียคือการกู้คืนต้องพึ่งปลั๊กอินที่ยังใช้งานได้ หลังเว็บไซต์เสียหายหนักปลั๊กอินอาจพังไปแล้ว ดังนั้นจุดสำคัญยังต้องมีสแนปช็อตจากแผงหรือแบบแมนนวลรองรับ คอมโบที่แนะนำจากสี่ตัวเลือกคือ ปลั๊กอินดูแลส่วนเพิ่มรายวันและส่งต่างพื้นที่ แผงโฮสต์ดูแลสำรองเต็มจำนวนรายสัปดาห์ และสแนปช็อตแบบแมนนวลก่อนการเปลี่ยนแปลงครั้งใหญ่

6. การซ้อมกู้คืน: 5 ขั้นตอนและเวลาที่คาดว่าจะใช้

การซ้อมไม่ใช่แค่กดปุ่มกู้คืนเป็นสัญลักษณ์ แต่ต้องเดินครบทุกขั้นตอนและจับเวลา ขั้นตอนและเกณฑ์ผ่านมีดังนี้

ขั้นตอน การดำเนินการ เกณฑ์ผ่าน
1 ดึงข้อมูลสำรอง ดาวน์โหลดไฟล์สำรองเต็มชุดล่าสุดจากพื้นที่จัดเก็บต่างถิ่น ขนาดไฟล์และค่า checksum ปกติ แตกไฟล์ได้ตามปกติ
2 เตรียมสภาพแวดล้อมสำหรับกู้คืน ซับโดเมนชั่วคราวหรือสภาพแวดล้อมในเครื่อง โปรแกรมเริ่มทำงานได้ ไม่แจ้งข้อผิดพลาดด้านสภาพแวดล้อม
3 นำเข้าและกู้คืน กู้คืนฐานข้อมูลและไฟล์ทั้งหมด เข้าสู่ระบบได้ทั้งหน้าบ้านและหลังบ้าน
4 ตรวจสอบฟังก์ชันแบบสุ่ม ส่งฟอร์ม เปิดหน้าสินค้า ตรวจการโหลดรูปภาพ ฟังก์ชันหลักทำงานปกติทั้งหมด
5 เปรียบเทียบข้อมูล เทียบเนื้อหาและจำนวนข้อความสอบถามกับที่บันทึกไว้ก่อนซ้อม ข้อมูลไม่ขาดหาย

ความถี่ที่แนะนำ: ซ้อมเต็มรูปแบบทุก 6 เดือน จัดในช่วงที่ธุรกิจไม่พลุกพล่าน ส่วนการกู้คืนไฟล์เดียวแบบสุ่มตรวจให้ทำทุกไตรมาส สุ่มเลือกบทความหนึ่งชิ้นหรือรูปภาพหนึ่งรูปมากู้คืนเพื่อทดสอบ ผลการซ้อมให้บันทึกสองอย่าง: เวลาที่ใช้ทั้งหมด และขั้นตอนที่ติดขัด เพราะขั้นตอนที่ติดขัดคือจุดเสี่ยงที่สุดเมื่อเกิดเหตุจริงครั้งหน้า ให้แก้ทันทีตรงนั้น ไม่ปล่อยไว้ให้กลายเป็นคืนแห่งเหตุการณ์

ขนาดเว็บไซต์ ปริมาณข้อมูล เวลาที่ใช้กู้คืนเต็มรูปแบบ
เว็บไซต์ธุรกิจขนาดเล็ก ฐานข้อมูลน้อยกว่า 200 MB 30–60 นาที
เว็บไซต์ขนาดกลาง 200 MB ถึง 2 GB 60–120 นาที
เว็บไซต์ที่เน้นรูปภาพและออเดอร์ มากกว่า 2 GB ระดับครึ่งวัน

ต้องเตรียมแผนสำรองระหว่างการกู้คืนไว้ล่วงหน้า: วางหน้าแคชแบบ static ไว้ที่พาธปิดปรับปรุง ระบุเวลาที่คาดว่าจะกู้คืนเสร็จและช่องทางติดต่อสำรอง (อีเมลสำรองหรือบัญชี WhatsApp) พร้อมติดประกาศชั่วคราวที่โดเมนหลัก หน้านี้ไม่ได้มีความหมายทางเทคนิค แต่เพื่อให้ลูกค้าที่กำลังเข้าชมรู้ว่าคุณไม่ได้หายไป และยังติดต่อคุณได้ผ่านช่องทางอื่น หากต้องการออกแบบแผนสำรองข้อมูลและการกู้คืนให้เหมาะกับเว็บไซต์ของคุณ สามารถติดต่อผ่าน ติดต่อเรา เพื่ออธิบายสถานการณ์ปัจจุบัน

7. ความปลอดภัยของไฟล์สำรองเองและ 4 ช่วงเวลาที่ต้องสำรองข้อมูลด้วยมือ

ไฟล์สำรองมีทั้งเนื้อหาทั้งหมด ข้อมูลลูกค้า และฐานข้อมูล จึงเป็นข้อมูลอ่อนไหวในตัวเอง การรั่วไหลก็ถือเป็นเหตุการณ์ไม่พึงประสงค์เช่นกัน

รายการตรวจสอบ ข้อกำหนด รอบการตรวจสอบ
การเข้ารหัสพื้นที่จัดเก็บ ไฟล์สำรองถูกเข้ารหัสฝั่งเซิร์ฟเวอร์หรือบีบอัดแบบเข้ารหัสก่อนจัดเก็บ ตรวจซ้ำเมื่อเปลี่ยนพื้นที่จัดเก็บ
สิทธิ์การเข้าถึง ให้สิทธิ์น้อยที่สุด การลบต้องยืนยันสองครั้ง ทุกไตรมาส
การยืนยันตัวตนสองขั้นตอนของบัญชี บังคับเปิดสำหรับบัญชีพื้นที่จัดเก็บไฟล์สำรอง ทำครั้งเดียว ตรวจซ้ำเมื่อเปลี่ยนบัญชี
แจ้งเตือนเมื่องานล้มเหลว แจ้งให้คนที่รับผิดชอบทันทีเมื่อการสำรองข้อมูลล้มเหลว ตรวจสอบเดือนละครั้งหลังตั้งค่า

นอกจากรอบเวลาปกติ ยังมี 4 ช่วงเวลาที่ต้องสำรองข้อมูลด้วยมือทันที ไม่ต้องรอรอบถัดไป

ช่วงเวลาที่ต้องสำรองข้อมูลด้วยมือ เหตุผล
ก่อนอัปเกรดโปรแกรมเวอร์ชันใหญ่ การอัปเกรดล้มเหลวพบบ่อยที่สุด ต้องมีจุดย้อนกลับที่ชัดเจน
ก่อนเปลี่ยนธีมหรือเปิดใช้งานฟังก์ชันใหม่ การเปลี่ยนแปลงจะทับไฟล์ การย้อนกลับต้องพึ่งสแนปช็อตที่ครบถ้วน
ก่อนแก้ไขเนื้อหาหรือนำเข้าข้อมูลแบบเป็นชุด การดำเนินการแบบเป็นชุดยกเลิกทีละรายการไม่ได้ ผิดก็ผิดทั้งชุด
ก่อนย้ายโฮสต์ ข้อมูลไม่สอดคล้องกันระหว่างการย้ายต้องมีตัวสำรองที่ครบถ้วน

ทั้งสี่จังหวะนี้มีจุดร่วมเดียวกันคือ “การกระทำที่ย้อนกลับไม่ได้” การสำรองข้อมูลตามเวลาจัดการความเสี่ยงในชีวิตประจำวัน ส่วนการสร้างสแนปช็อตด้วยมือจัดการความเสี่ยงจากการกระทำของคน สองอย่างนี้ทดแทนกันไม่ได้ ทีมควรตกลงกันว่า ใครเป็นคนอัปเกรดหรือปรับเว็บใหม่ คนนั้นต้องกดปุ่มสแนปช็อตก่อน เป็นขั้นตอนแรกของกระบวนการ ไม่ใช่ขั้นตอนเสริม ส่วนการเชื่อมต่อครบวงจรในกรณีโยกย้ายเว็บ ดูเพิ่มเติมที่การโยกย้ายเว็บและการส่งต่อ 301 บทความนี้

FAQ คำถามที่พบบ่อย

สำรองข้อมูลบ่อยแค่ไหนถึงจะพอ?
ให้ดูตามความถี่ในการอัปเดตเนื้อหา อย่าใช้มาตรฐานเดียวกับทุกเว็บ ไซต์ที่มีฐานข้อมูลรับออเดอร์หรือลูกค้าสอบถามใหม่ทุกวัน อย่างน้อยต้องสำรองวันละครั้ง ส่วนไซต์ที่อัปเดตเนื้อหาเป็นรายสัปดาห์ สำรองเต็มรูปแบบสัปดาห์ละครั้งบวกสแนปช็อตก่อนแก้ไขก็เพียงพอ วิธีตัดสินให้ดูตัวเลขสองตัว คือปริมาณข้อมูลใหม่ต่อวัน และระยะเวลาข้อมูลที่ยอมรับว่าเสียไปได้ ถ้ารับได้มากสุดคือเสียออเดอร์หนึ่งวัน ช่วงห่างการสำรองก็ต้องไม่เกินหนึ่งวัน ถ้ารับได้ถึงหนึ่งสัปดาห์ สัปดาห์ละครั้งก็ใช้ได้
เก็บข้อมูลสำรองไว้ที่ไหนปลอดภัยที่สุด?
แนะนำให้ใช้ object storage คนละภูมิภาค คนละบัญชี แล้วเพิ่มสำเนาเก็บไว้ในเครื่องอีกชุดหนึ่ง ประเด็นไม่ได้อยู่ที่เลือกผู้ให้บริการรายไหน แต่อยู่ที่ความต่างสามอย่าง คือคนละเซิร์ฟเวอร์กับเว็บ คนละบัญชี และคนละภูมิภาค แผนที่แย่ที่สุดคือเก็บข้อมูลสำรองไว้บนโฮสต์เครื่องเดียวกันหรือบัญชีเดียวกัน เพราะเมื่อผู้บุกรุกได้สิทธิ์มา สิ่งแรกที่ทำคือลบข้อมูลสำรอง บัญชีที่ใช้เก็บข้อมูลต้องเปิดการยืนยันตัวตนสองขั้นตอนเสมอ และสิทธิ์ฝั่งเว็บต้องไม่มีรายการลบข้อมูลสำรอง
สำรองข้อมูลด้วยปลั๊กอินหรือแผงควบคุมโฮสต์ เลือกแบบไหน?
สองอย่างนี้เสริมกัน ไม่ใช่เลือกอย่างใดอย่างหนึ่ง การกู้คืนจากแผงควบคุมโฮสต์มีขั้นตอนง่ายที่สุด แต่ข้อมูลสำรองมักอยู่ในเครื่องเดียวกัน ต้องยืนยันให้ได้ว่าดาวน์โหลดไปเก็บต่างพื้นที่ได้เป็นประจำ ส่วนปลั๊กอินสำรองข้อมูลส่งขึ้นคลาวด์อัตโนมัติได้ง่าย ทำให้เก็บต่างพื้นที่ได้ แต่ถ้าเว็บเสียหายหนักปลั๊กอินเองอาจใช้งานไม่ได้ การตั้งค่าปกติคือให้ปลั๊กอินส่งข้อมูลแบบเพิ่มทีละส่วนขึ้นต่างพื้นที่ทุกวัน แผงควบคุมโฮสต์สำรองเต็มรูปแบบเก็บไว้สัปดาห์ละครั้ง และกดสแนปช็อตด้วยมืออีกครั้งก่อนแก้ไขครั้งใหญ่
การซ้อมกู้คืนข้อมูลทำอย่างไร มีผลกับเว็บที่ใช้งานจริงไหม?
ไม่มีผล เพราะซ้อมในซับโดเมนชั่วคราวหรือในเครื่อง ไม่แตะเว็บจริง มีห้าขั้นตอน ดาวน์โหลดข้อมูลสำรองเต็มชุดล่าสุด ตั้งสภาพแวดล้อมสำหรับกู้คืน นำเข้าข้อมูลเพื่อกู้คืน สุ่มตรวจฟอร์มและหน้าสินค้าว่าทำงานได้ และเทียบจำนวนข้อมูลกับเว็บจริง บันทึกเวลาที่ใช้ตลอดกระบวนการ ซ้อมเต็มรูปแบบทุกครึ่งปี สุ่มตรวจไฟล์เดี่ยวทุกไตรมาส ขั้นตอนที่ติดขัดตอนซ้อมคือจุดที่อันตรายที่สุดเมื่อเกิดเหตุจริง ต้องแก้ให้จบตรงนั้น ไม่ใช่รอให้เกิดเรื่องก่อน
ฐานข้อมูลใหญ่แค่ไหนถึงเรียกว่าใหญ่ และการสำรองข้อมูลต้องระวังอะไร?
จุดแบ่งประสบการณ์อยู่ที่ 200 MB กับ 2 GB: เว็บที่ต่ำกว่า 200 MB เครื่องมือสำรองข้อมูลส่วนใหญ่จัดการได้ราบรื่น แต่เมื่อเกิน 2 GB การ export ผ่านปลั๊กอินมัก timeout และล้มเหลว ต้องเปลี่ยนไปใช้ command line export แล้วบีบอัดแยกไฟล์ อีกทั้งเวลากู้คืนจะยาวขึ้นถึงระดับครึ่งวัน นอกจากนี้ให้ระวังการเติบโตผิดปกติ — ฐานข้อมูลโตเป็นสองเท่าในหนึ่งเดือนมักหมายถึงตาราง log บวมหรือมีข้อมูลขยะถูกเขียนเข้ามา ต้องหาสาเหตุก่อน ไม่ใช่สนใจแต่การสำรองข้อมูล
เวลาย้ายโฮสต์ ทำอย่างไรให้พกไฟล์สำรองข้อมูลไปได้อย่างปลอดภัยที่สุด?
มีสามขั้นตอน ขั้นแรกสำรองข้อมูลแบบ manual ทั้งหมดบนโฮสต์เดิม ครอบคลุมฐานข้อมูล ไฟล์ และการตั้งค่าเซิร์ฟเวอร์ ขั้นที่สองดาวน์โหลดไฟล์สำรองจากโฮสต์เดิมลงเครื่องโดยตรง อย่าพึ่งการส่งไฟล์ระหว่างสองโฮสต์เป็นช่องทางเดียว ขั้นที่สามหลังเว็บใหม่รันได้และตรวจสอบเนื้อหาครบแล้ว จึงปิดโฮสต์เดิม และเก็บข้อมูลเดิมไว้อย่างน้อยสองสัปดาห์ รายละเอียดการชี้โดเมนและ 301 ระหว่างการย้าย ดูได้จากบทความเรื่องการย้ายเว็บในเว็บไซต์นี้

ทิ้งท้าย

การสำรองข้อมูลเป็นการลงทุนที่ขัดกับสัญชาตญาณที่สุด: ปกติมองไม่เห็นคุณค่า แต่ตอนเกิดเรื่องมันกำหนดเพดานความเสียหาย ไม่ต้องใช้เทคนิคซับซ้อน สิ่งที่ต้องมีคือสามอย่างที่เกิดขึ้นตรงเวลา — จังหวะที่ไม่ถูกขัดจังหวะ สำเนาที่อยู่ต่างพื้นที่จริง และการกู้คืนที่ถูกซ้อมจริง ขาดอย่างใดอย่างหนึ่ง ต่อให้มีบันทึกการสำรองข้อมูลมากแค่ไหนก็เป็นแค่ความสบายใจ

ลำดับการลงมือแนะนำให้จัดแบบนี้: เก็บไฟล์สำรองไว้ในบัญชีอื่นและภูมิภาคอื่นก่อน จากนั้นตรวจสอบว่าวัตถุสำรองข้อมูลทั้งสี่ประเภทครบถ้วนหรือไม่ สุดท้ายเขียนการซ้อมกู้คืนทุกครึ่งปีลงในปฏิทินและบันทึกเวลาที่ใช้แต่ละครั้ง ทำครบสามขั้น เรื่องน่าเศร้าแบบ “เกิดเรื่องแล้วกู้คืนไม่ได้” ส่วนใหญ่ก็หลีกเลี่ยงได้จำประโยคเดียวก็พอ: ไฟล์สำรองที่ไม่เคยซ้อมกู้คืน เท่ากับไม่มีไฟล์สำรอง

crater
crater ผู้เชี่ยวชาญ环形山

ทางการขององค์กร · 环形山 Crater

环形山 (Crater) เป็นบริษัทให้บริการขยายตลาดต่างประเทศที่เชี่ยวชาญการพัฒนาเว็บไซต์ WordPress แบบ Independent Site + Google SEO + GEO เพื่อการเติบโตแบบครบวงจร ให้บริการในกลุ่มธุรกิจ Smart Hardware, Industrial Equipment, SaaS, New Energy และอื่นๆ

ความสามารถของผลิตภัณฑ์ไวท์เปเปอร์ระเบียบวิธีรายงานอุตสาหกรรม
965แชร์
78บทความในคลังความรู้