วันพฤหัสบดีที่ 22 ตุลาคม พ.ศ. 2558

Backup Zimbra กับบ้างหรือเปล่า

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

Credit รูป LTO Tapes โดย Jon Hewitt, https://www.flickr.com/photos/viama/4514442464/

ทำไม ? หลายคนคงสงสัย .... เท่าที่ผมได้พูดคุย ส่วนใหญ่เป็นเพราะตอนเริ่มใช้ ก็แค่ลองทดลองติดตั้งให้ User ในองค์กรใช้งาน ลองไปลองมาเกิดติดใจ User มาใช้กันเยอะ พอมีคนใช้กันเยอะ เลยทำให้ผู้ดูและระบบ Zimbra ยู่งวุ่นวายกับการแก้ปัญหารายวัน (ซึ่งส่วนใหญ่เกี่ยวกับระบบ Email) จะรู้ตัวอีกทีว่าต้อง Backup Zimbra ไว้ก็คือตอนที่ระบบมีปัญหา ต้องการข้อมูลเก่า แต่หาไม่ได้ หรือเจ้านายหรือ User เผลอลบ email เก่าๆ ไปและต้องการกู้คืน หรือหนักกว่านั้น Hardware เกิดมีปัญหา จำเป็นต้องติดตั้ง Zimbra กันใหม่ และจำเป็นต้องมีข้อมูลเก่าๆ ด้วย

Zimbra Open Source ไม่มีระบบ Backup 
และสำหรับผู้กำลังดูและระบบ Zimbra Open Source Edition กันอยู่ คงทราบกันแล้วว่า Zimbra Open Source Edition ไม่มีคำสั่งหรือระบบที่ทำการสำรองข้อมูลใน Zimbra ติดมาให้ เป็นหน้าที่ของผู้ดูแลระบบหาวิธี Backup กันเอง
ระบบเล็ก ๆ อาจใช้วิธี stop zimbra แล้ว backup /opt/zimbra ให้เรียบร้อย แล้วค่อย start zimbra

หรือบางคนที่ติดตั้ง Zimbra บน Vmware ก็ใช้วิธี Backupของ Vmware ก็ได้ครับ
 หมายเหตุ บทความเกี่ยวข้องกับการ Backup Zimbra ผมได้เคยเขียนไปบ้างแล้ว ลองค้นหาดูนะครับ

ผมเองก็ได้พัฒนาระบบ Backup ขึ้นมาชื่อ  zHotBackup Server for Zimbra ระบบนี้เป็นเครื่อง server ต่างหากจาก Zimbra ทำหน้าที่ backup  ข้อมูล จาก Zimbra Server ผ่านทาง network (LAN/WAN) มาเก็บไว้ที่ ZHotBackup Server สามารถเลือก backup ข้อมูลทั้งหมด หรือเป็นช่วงเวลาได้ ตอนนี้มีลูกค้าติดตั้งใช้งานอยู่หลายที่ถ้าสนใจ ติดต่อสอบถามมาได้ครับ

ระบบผม ไม่จำเป็นต้อง Backup ???
ถึงตรงนี้ Admin Zimbra บางท่านบอกว่า หน่วยงานผม ไม่จำเป็นต้อง Backup เพราะ (เจ้านายบอกว่า) ข้อมูลไม่สำคัญ
 จากประสบการณ์ผม ตอนที่ไม่มีปัญหาอะไร มันไม่สำคัญหรอกครับ แต่ตอนมีปัญหาเกิดขึ้น สำคัญทุกที ตัวอย่างที่เกิดขึ้นและมาขอคำปรึกษาผม บ่อยๆ คือเป็นกรณีที่มี User บางคน มีการทำทุจริตในองค์กร และองค์กรเองพยายามจะหาหลักฐานมัดตัว ซึ่งก็คือ Email แต่ User ดันลบ Email ทั้งหมด และ purge ใน trash ทิ้งไปเรียบร้อยหลังจากที่รู้ว่าบริษัทสงสัย ทำให้หาหลักฐานมัดตัวไม่ได้ ติดต่อมาปรีกษาผมทาง ThaiZimbra หลายครั้ง พอผมถามว่า มีการ Backup ข้อมูล ใน Zimbra บ้างไหม ส่วนใหญ่ ก็ตอบว่าไม่ แบบนี้ผมก็ช่วยอะไรลำบากครับ

บางที่บอกว่า ระบบเราลงทุนกับ Hardware อย่างดี ไม่มีทางเสีย Disk ก็เป็น Mirror
อย่าไว้ใจระบบ Hardware นะครับว่า Disk Mirror แล้วจะอยู่ยงคงกระพันไม่มีวันตาย อ่านบทความผมเรื่อง อย่าไว้ใจ Disk Raid Mirror ดูก่อนครับ

Credit Picture: Sun StorEdge D240 by derfian : https://www.flickr.com/photos/derfian/3296639171

Backup แล้วเก็บไว้ที่ไหน 
ที่สำคัญอีกอย่าง อย่า backup แล้วเก็บไว้ในเครื่อง Zimbra นะครับ เก็บไว้อีกเครื่องหนึ่งต่างหาก หรือจะ backup ขึ้น tape , external harddisk อะไรก็ได้ เพื่อว่าถ้า Zimbra มีปัญหาทั้งเครื่อง จะได้มีข้อมูลที Backup เหลือไว้ 

บางองค์กร Backup เสร็จ ส่ง tape ไปเก็บที่อื่นเลย ก็เห็นกันบ่อย ในองค์กรทีมีมาตรฐานการทำงานครับ