สำหรับ Tape Backup นั้นหลายๆ คนคงจะรู้จัก และใช้งานกันมานานพอสมควร แม้กระทั่งทุกวันนี้หลายๆ องค์กรก็ยังใช้งาน Tape อยู่ เพราะมันเป็นสื่อที่สามารถเก็บไว้ได้นาน และ สามารถปกป้องข้อมูลได้ กรณีที่เราโดนภัยคุกคามเช่น ransomware เพราะมันไม่ได้เป็นสิ่งที่ on-line อยู่กับระบบ และ ทำหน้าที่เป็น last resort ได้ดี กรณีที่มีปัญหา
แต่ Tape Backup ก็อาจจะมีข้อด้อยอยู่บ้าง ทั้งในเรื่องการ ต้องขนส่งไปยังสถานที่เก็บ ความล่าช้าในการทำงาน และ ปัญหาเรื่องสถานที่เก็บ และ ค่าใช้จ่ายต่อเนื่องอีกหลายอย่าง
วันนี้เราเลยพาไปดูสิ่งที่เรียกว่า Virtual Tape Library (VTL) ซึ่ง สามารถเข้ามาทำงานทดสอบ Tape แบบปกติได้ และ องค์กรก็ยังคงจะได้รับประโยชน์เช่นเดียวกับ Tape
Virtual Tape Libraries (VTL) คืออะไร
Virtual Tape Library (VTL) คือซอฟต์แวร์หรืออุปกรณ์ที่ทำงานเลียนแบบ Tape Library ที่เป็น Physical แต่แทนที่จะใช้เทปจริง ๆ จะใช้ดิสก์แบบต่างๆเช่น HDD, SSD, SAN, NAS แม้กระทั่ง Cloud มาเป็นที่เก็บข้อมูลแทน มันจะทำการจำลอง Tape Drive และ Tape Cartridge ขึ้นมา ในระดับของซอฟต์แวร์ และทำให้ระบบ Backup มองเห็นเหมือนว่าเป็น Tape จริง ๆ
ผู้ใช้สามารถสร้าง Virtual Tape ได้ไม่จำกัด ซึ่งก็ขึ้นอยู่กับพื้นที่ดิสก์ที่มีอยู่
พูดง่าย ๆ ก็คือ VTL คือ “เทปเสมือน” ที่ใช้ดิสก์แทนเทป แต่ระบบ Backup เข้าใจว่ามันคือเทปจริง
ทำไมมันยังมีความจำเป็นในโลกปัจจุบัน
แม้ว่าเทคโนโลยีดิสก์และ Cloud จะเป็นที่นิยมแล้ว แต่ VTL ยังจำเป็น ในหลายๆ กรณีเพราะ
1. ความเข้ากันได้ (Compatibility): ซอฟต์แวร์ Backup จำนวนมากยังออกแบบมาให้ทำงานกับ Tape เช่น Veritas NetBackup, Veeam, Nakivo, IBM Spectrum Protect, Commvault ถ้าองค์กรยังใช้ซอฟต์แวร์เหล่านั้น VTL คือสะพานเชื่อมจาก “เทป” ไปสู่ “ดิสก์/คลาวด์” ได้
2. ความเร็วในการ Backup/Restore: ดิสก์ทำงานเร็วกว่าการอ่าน/เขียนเทปหลายเท่า ทำให้สามารถทำ Full/Incremental Backup หรือ Restore ได้เร็วกว่า
3. การเก็บรักษาระยะยาว (Archiving): องค์กรบางแห่งยังมีนโยบายด้าน Compliance ที่ต้องการ Tape และ VTL สามารถเก็บบนดิสก์ก่อนแล้วค่อย Export ออกไปยังเทปจริงหรือคลาวด์ ก็ได้เช่นกัน
4. ลดความยุ่งยาก: ไม่ต้องมีการเปลี่ยนตลับเทป, ไม่ต้องดูแล Tape Drive/Robot ที่มีชิ้นส่วนกลไกเยอะและเสี่ยงต่อการพัง ลดค่าใช้จ่ายทั้งการซื้อ และ การดูแลรักษา
5. ใช้ทรัพยากรที่มีอยู่ได้ดีขึ้น: สามารถทำ Deduplication, Compression หรือ Replication ได้ง่าย เพราะอยู่บนระบบดิสก์ ซึ่งฟีเจอร์ขั้นสูงขึ้นอยู่กับ OS ที่ใช้งานในการจัดการ File System
6. Immutability: สามารถเกิดขึ้นได้ กรณีที่เราจำกัดการเข้าถึงเครื่องที่สร้างมาเป็น VTL และการใช้ Credential แยกจากระบบหลัก ซึ่งก็จะทำให้ปลอดภัยมาก
มันทำงานได้กับซอฟต์แวร์ Backup ได้อย่างไร
VTL จะทำการจำลอง Tape Drive และ Tape Library ผ่านโปรโตคอลมาตรฐาน เช่น SCSI หรือ Fibre Channel หลังจากนั้น ซอฟต์แวร์ Backup เช่น Veritas, Veeam, Bacula, Nakivo จะเห็น VTL เป็น “เทปจริง” และทำงานได้ตามปกติ เช่น การ เขียนข้อมูลลง Tape จริง ๆ คือการเขียนลงดิสก์ แต่ซอฟต์แวร์คิดว่ากำลังเขียนลงตลับเทป หรือ เรียกคืนข้อมูล (Restore/Recovery) ระบบ Backup จะ “Mount เทปเสมือน” แล้วอ่านข้อมูลจากดิสก์ ซึ่งเร็วกว่ามาก รวมถึงการจัดการ Tape Cartridge ผู้ดูแลระบบสามารถ “เพิ่ม/ลบ เทปเสมือน” ได้ง่าย โดยไม่ต้องซื้อเทปจริง
แล้วเราจะทำการสร้าง VTL บน Windows หรือ Linux ได้อย่างไร
สำหรับบนระบบปฏิบัติการ Windows เรามีทางเลือกดังนี้
1. StarWind VTL
2. Dell EMC Data Domain (Virtual Edition)
3. IBM Spectrum Protect VTL (TSM VTL Emulation)
4. FalconStor VTL
สำหรับบนระบบปฏิบัติการ Linux เรามีทางเลือกดังนี้
1. mhVTL
2. QUADStor