การสำรองข้อมูลในองค์กรแบบ save cost สุดๆ

ปัจจุบันเราจะเห็นได้ว่าซอฟต์แวร์ด้านการสำรองข้อมูลนั้นราคาค่อนข้างมหาศาลเลยทีเดียว ที่นี้เราก็มาประเมินดูว่าข้อมูลในองค์กรเราอยู่ในความสำคัญในลำดับไหน และนอกจากซอฟต์แวร์สำหรับสำรองข้อมูลที่แพงมหาศาลแล้วมีซอฟต์แวร์ที่เป็นโอเพ่นซอร์อะไรทดแทนได้ไหม? สำหรับการสำรองข้อมูลในองค์กรนั้นเราสามารถแบ่งออกได้เป็น 2 ส่วนใหญ่ๆ คือ ส่วนของการสำรองข้อมูลระบบ (filesystem) กับส่วนของการสำรองข้อมูลของผู้ใช้ (personal data)

1. การสำรองข้อมูลระบบ

ในที่นี้คือการสำรองข้อมูลระบบไฟล์ filesystem รวมถึงการสำรองไฟล์คอนฟิกต่างๆ เช่น ระบบปฎิบัติการวินโดว์ส, ระบบปฎิบัติการลีนุกส์ เป็นต้น กระบวนการสำรองสามารถแบ่งออกได้เป็น 3 ลำดับ

1.1 ทำการสำรองข้อมูลระบบหลังติดตั้งเสร็จ
1.2 ทำการสำรองข้อมูลระบบหลังคอนฟิกเสร็จ (filesystem + configured)
1.3 ทำการสำรองข้อมูลเฉพาะไฟล์คอนฟิกระบบ

ในลำดับที่ 1-2 เราอาจสำรองข้อมูลด้วยโปรแกรม Clonezilla ซึ่งเป็นโปรแกรม open source สามารถดาวน์โหลดโปรแกรมได้ที่ //clonezilla.org/downloads.php
ส่วนในลำดับที่ 3 เราอาจใช้สคริปต์ในการสำรองข้อมูล สามารถศึกษาเพิ่มเติมได้ที่ //www.susethailand.com/suseforum/index.php?topic=1296.0

2. การสำรองข้อมูลของผู้ใช้

ในที่นี้รวมถึงบริการของระบบต่างๆ ด้วย เช่น File server, Mail server, Application server และอื่นๆ เป็นต้น หากพูดถึงระดับความสำคัญการสำรองข้อมูลของผู้ใช้จึงมีความสำคัญมากว่าการสำรองข้อมูลระบบไฟล์ (ข้อมูลผู้ใช้หากสูญหายแล้วสูญหายเลย แต่ข้อมูลระบบเราสามารถที่จะติดตั้งและคอนฟิกขึ้นมาใหม่ได้)

เครื่องมือที่ใช้ในการสำรองข้อมูลนี้ผู้เขียนใช้เครืองมือ rsync ด้วยการเขียนสคริปต์โดย classified เฉพาะข้อมูลที่สำคับจริงๆ
ตัวอย่างสคริปต์สามารถศึกษาได้จากลิงก์ //www.susethailand.com/suseforum/index.php?board=21.0

แล้วเราจะทำการสำรองข้อมูลไปไว้ที่ไหน?

การสำรองข้อมูลนั้นโดยหลักๆ แล้วทำกันอยู่ 2 แบบคือ

1. Off line backup
2. On line backup
Off line backup คือ การสำรองข้อมูลแบบ Local disk backup, CD/DVD, External storage device, SAN, NAS, Tape Backup และอื่นๆ

On line backup คือ การสำรองข้อมูลแบบพรียมไทม์ไปยังสถานที่อื่นๆ เช่น IDC หรือบริการ Cloud Storage

แต่ถ้าเป็น Backup Solution for business ก็จะมีอีกต่างๆ น่าๆ เช่น Cloud Storage เช่น S3rsync server ของ Amazon (Ec2) //s3rsync.com/001.html
หรือบริการจาก CrashPlan ซึ่งเป็นระบบสำรองข้อมูลในระดับ Enterprise class (ส่วนมากแล้วจะใช้ซอฟต์แวร์) วิธี On line backup ผู้เขียนก็ยังคง rsync ด้วยการเขียนสคริปต์ classified เช่นเดิมครับ

ข้อดีและข้อจำกัดเทคนิคการสำรองข้อมูลแบบต่างๆ

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

ข้อดีของการสำรองข้อมูลแบบ Syncronize data backup

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

ข้อจำกัดของการสำรองข้อมูลแบบ Syncronize data backup

– หากไฟล์ต้นฉบับเสียหาย ชุดสำรองจะเสียหายไปด้วย เพราะข้อมูลถูกเขียนทับ
– ผู้ดูแบบระบบไม่สามารถกู้คืนข้อมูลย้อนหลังแบบกำหนดวันได้

ข้อดีของการสำรองข้อมูลแบบ Incremental backup (รูปแบบที่1)

– ผู้ดูแบบระบบสามารถกู้คืนข้อมูลแบบกำหนดวันได้
– ป้องกันการไฟล์เสียหายของไฟล์กรณีเกิดจากผู้ใช้เอง
– ผู้ดูแบบระบบสามารถเขียนสคริปต์สำรองข้อมูลจากเครื่องมือ rsync ได้

ข้อจำกัดของการสำรองข้อมูลแบบ Incremental backup

– จำเป็นต้องใช้พื้นที่จำนวนมาก (หลาย TB ก็ว่าได้, หากต้องการรักษาข้อมูลไว้หลายเดือน)
– ผู้ดูแบบระบบต้องแบ่งประเภทข้อมูลและจัดลำดับความสำคัญให้ได้ (classified)ว่าอะไรที่เราควรสำรอง และข้อมูลอะไรไม่ควรสำรอง

ข้อดีของการสำรองข้อมูลแบบ Cumultaive incremental backup (รูปแบบที่2)

– ผู้ดูแบบระบบสามารถกู้คืนข้อมูลแบบกำหนดวันได้แบบสะสม และมีระดับ level ได้เยอะกว่าแบบ Incremental Backup
– ป้องกันการไฟล์เสียหายของไฟล์กรณีเกิดจากผู้ใช้เอง

ข้อจำกัดของการสำรองข้อมูลแบบ Cumultaive incremental backup
– สามารถเขียนสคริปต์สำรองข้อมูลจากคำสั่ง rsync ได้ยาก
– ส่วนมากออปชั่นนี้จะมาในรูปแบบซอฟต์แวร์สำเร็จรูป เช่น rdiff-backup (บนระบบปฎิบัติการ SUSE Linux Enterprise ติดตั้งมาให้เรียบร้อยแล้ว) //www.nongnu.org/rdiff-backup
ข้อมูลอ้างอิจจาก //www.oracleskill.com

Leave a Reply

Your email address will not be published. Required fields are marked *

Please validate : * Time limit is exhausted. Please reload CAPTCHA.