Knowledge & Security by CAT-CA InfoSec Team.


[Best view with Firefox web browser]

การสำรองข้อมูล (Backup)

Posted by kesmanas on พฤศจิกายน 12th, 2007

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

แต่สำหรับระบบขนาดใหญ่ที่มีข้อมูลจำนวนมาก หรือเป็นข้อมูลของลูกค้าที่เราให้บริการซึ่งเราไม่ได้เป็นผู้สร้างหรือแก้ไขเอง หากเกิดการสูญหายของข้อมูลขึ้น ผลกระทบที่เกิดย่อมก่อให้เกิดความเสียหายมาก ดังนั้นเพื่อลดปัญหาที่จะเกิดขึ้นจากการสูญหายของข้อมูล คือ การสำรองข้อมูล (Backup)


โดยการสำรองข้อมูลเพื่อให้ข้อมูลมีความครบถ้วนมากที่สุดนั้นมักจะบันทึกเป็น 3 ระดับคือ

  1. Full System Backup คือ การสำรองข้อมูลโดยบันทึกทั้งในส่วนของค่า Configuration ต่างๆของ Application ที่สำคัญในระบบ และบันทึกข้อมูลทั้งระบบเก็บเอาไว้ โดยการสำรองข้อมูลระดับนี้อาจจะกระทำไม่บ่อยนัก อาจจะทำทุก 1 เดือน เพราะต้องใช้พื้นที่ขนาดใหญ่มาก และค่า Configuration ต่างๆมักไม่มีการเปลี่ยนแปลงบ่อยๆ
  2. Full Data Backup คือ การสำรองข้อมูลโดยบันทึกข้อมูลทั้งระบบเก็บเอาไว้ แต่จะเก็บไว้เฉพาะส่วนของข้อมูลเท่านั้น เช่น การ Backup ข้อมูลใน Database เก็บไว้ การสำรองข้อมูลระดับนี้จะกระทำบ่อยมาก เช่นสัปดาห์ละครั้ง
  3. Incremental Backup คือ การสำรองข้อมูลโดยบันทึกข้อมูลเฉพาะส่วนที่มีการเปลี่ยนแปลงในแต่ละวัน เพราะในความเป็นจริงนั้นข้อมูลส่วนใหญ่มักไม่ค่อยเปลี่ยนแปลง จะมีการเพิ่มขึ้น หรือลดลง ในแต่ละวันเท่านั้น ดังนั้นการสำรองข้อมูลระดับนี้จึงนิยมกระทำทุกวัน ณ สิ้นวัน

เมื่อเราสามารถทำการสำรองข้อมูลได้ในแต่ระดับข้างต้นอย่างสม่ำเสมอแล้ว หากวันใดระบบเกิดความเสียหายหรือข้อมูลบางส่วนสูญหาย เราก็สามารถกู้ข้อมูล (Recovery) ได้โดยการนำข้อมูล Full Backup กลับขึ้นมาก่อน แล้วจึงนำในส่วนของ Incremental กลับขึ้นมาจนถึงวันก่อนที่ข้อมูลจะสูญหาย เราก็จะสามารถมีข้อมูลใกล้เคียงก่อนที่จะสูญหายได้มากที่สุด

หลักการข้างต้นนั้นสามารถนำไปประยุกต์ใช้กับข้อมูลทั่วไปๆของเราก็ได้นะครับ เช่น เขียนข้อมูลที่สำคัญใส่ CD เก็บเอาไว้ วันใด Harddisk เกิดเสียขึ้นมาก็ยังมี CD เก็บไว้

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


Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>