Backup-as-a-Service (BaaS) และ Next Generation Backup Software

Backup-as-a-Service (BaaS) เป็นโซลูชั่นการสำรองบนระบบคลาว์ด หรือ Cloud Backup Solution ที่ลดค่าใช้จ่าย เพิ่มประสิทธิภาพการสำรองข้อมูล เป็นการสำรองข้อมูลเวอร์ชวลแมชชีน แอปพลิเคชั่น ฐานข้อมูล ไฟล์/โฟลเดอร์ และกู้คืนข้อมูลแบบรวมศูนย์แบบออนไลน์ ซึ่งรองรับสภาพแวดล้อมทั้งแบบเวอร์ชวล (VMware, Microsoft Hyper-V) และแบบฟิสิคอลได้อย่างมีประสิทธิภาพ

Backup-as-a-Service (BaaS) เป็นโซลูชั่นการสำรองบนระบบคลาว์ด

Backup-as-a-Service (BaaS) เป็นโซลูชั่นการสำรองบนระบบคลาว์ด

โดยทั่วไปแล้วจะมีทั้งแบบ On-Premises และ On-Clouds ในรูปแบบ On-Premise คือเป็นลักษณธ Client/Server
ที่เราต้องลงทุนด้าน License Software Hardware และ Infrastructure จะมีค่าบำรุงรักษาที่เกี่ยวข้องทั้งหมดเพื่อการดำเนินงานรวมถึงการ upgrade ระบบในอนาคตด้วย (All maintenance components)

วันนี้ผมจะพูดถึงในส่วนของ On-Clouds ครับ แบบนี้หมายถึงระบบที่ผู้ใช้สามารถใช้งานได้จากทุกที่ทุกเวลาผ่าน Internetโดยผู้ให้บริการจะเป็นผู้ลงทุนเรื่อง Application Software Hardware และ Infrastructure ให้ หรืออาจทำ Datacenter เองแต่สมุติว่าเราคือผู้ใช้บริการ เราจะต้องชำระค่าเช่าใช้บริการตลอดช่วงเวลาที่ต้องการใช้ และเรายังสามารถ customize ระบบได้ด้วยครับ

บริการ Backup-as-a-Service (BaaS) ถือว่าเป็นซูโลชั่นที่กำลังมาแรงมากๆ ณ เวลานี้ครับ หลายๆ องค์กรเริ่มเช่าใช้บริการกันแล้วซึ่งข้อดีของการใช้บริการ BaaS ก็คือข้อมูลทุกอย่างจะถูกสำรองไว้บนระบบคลาว์ด โดยที่เราไม่ต้องทำคอนฟิกอะไรเลย ผู้ให้บริการจะมีเครื่องสตอเรจหนึ่งเครื่องมาวางที่ HQ ของเราจากนั้นระบบจะ replicate data ไปคลาว์ดเองอัตโนมัติ

ฝั่ง HQ เราก็ใช้ Server Backup เครื่องเดิมปกติแต่เพียงเปลี่ยนการแบ็คอัพข้อมูลไปเก็บยังเครื่องสเตอเรจครับ

ซึ่งปัจจุบัน Storage Server จะมีซอฟต์แวร์จะติดมากับเครื่องเลยครับ หรือเราสามารถแยกซื้อ Software Backup ได้
สำหรับกรณีที่ต้องการติดตั้งบนเครื่อง Server เราเองหรือบน VM โดย Software ที่เป็นที่รู้จักหน่อยก็ อาทิ เช่น Barracuda Backup, Symantec NetBackup หรือซอฟต์แวร์ประเภท Defined Data Storage เช่น Open-E Data Storage Software ซอฟต์แวร์ที่ทำงานร่วมกับแพลตฟอร์มของฮาร์ดแวร์อื่นๆ ได้

เช่น ติดตั้งบนเซิร์ฟเวอร์แบรนด์เนม Dell, HP, IBM, CISCO และ Supper Micro เป็นต้น (Open-E สำหรับเวอร์ชั่นที่มีฟีเจอร์ Dedup คือรุ่น Open-E JovianDSS)

Software เหล่านี้ผู้ให้บริการ BaaS จะติดตั้งบน Infrastructure ของผู้ให้บริการ Datacenter และผู้ให้บริการ BaaS จะถือว่าเป็น Managed Solution Providers (MSP) ซึ่งจะทำเป็น Solution ให้สำหรับลูกค้าองค์กรธุรกิจ (Solution for Corporate) โดยที่ผู้ให้บริการ Cloud แบบ Infrastructure กับ MSP อาจเป็นคนละเจ้ากันก็ได้

ตัวอย่าง เช่น บริษัท Aa.MSP ไปเช่าใช้ระบบคลาว์ด Infrastructure ของบริษัท Bb.Cloud เพื่อเปิดดำเนินการด้าน Cloud Backup Solution โดยให้บริการแบ็คอัพข้อมูลลูกค้ากลุ่มองค์กรธุรกิจ ซึ่งบริษัท Aa.MSP เลือกใช้ซอฟต์แวร์ Open-E หรือ NetBackup และอื่นๆ แต่ถ้าเป็นประเภท Hardware ก็เช่น EMC Datadomain เป็นต้น

หรือให้มองเห็นภาพหน่อยก็เช่น บริการ Bitcasa ที่ใช้ระบบ Storage Service บน Infrastructure ของ Amazon S3 Cloud Storage เป็นต้น

ดังนั้น Software Backup หรือเครื่อง Server Backup สำเร็จรูปเหล่านี้จะมีฟีเจอร์ Deduplication หรือเรียกสั่นๆ ว่า “Dedup” คือการขจัดข้อมูลซ้ำซ้อนที่รองรับการทำทั้งจากต้นทาง (บน Backup Server) หรือบนสตอเรจที่ใช้แบ็คอัพ (Storage) ซึ่งทำให้ประหยัดเวลาในการสำรองข้อมูล

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

แต่อย่างไรก็ตามการเลือก Backup Server ก็ต้องดูด้วยว่าซอฟต์แวร์นั้นสามารถ dedup ไฟล์ข้อมูลที่ compress ได้หรือเปล่า เช่น พวกไฟล์ zip หรือไฟล์ Libre office (.odt) ซึ่งไฟล์เหล่านี้มีการบีบอัดเราสามารถใช้โปรแกรม 7z ทำการแตกไฟล์ .odt ได้

การทำ Dedup จะมีอยู่ 2 แบบด้วยกันคือ

1. ฟีเจอร์ Post-process deduplication

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

2. ฟีเจอร์ In-line deduplication

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

สรุป: โซลูชั่นการสำรองข้อมูลขึ้นไปเก็บไว้บนคลาว์ดจำเป็นต้องใช้ Internet bandwidth ค่อนข้างสูง ขั้นต่ำอย่างน้อย 10 MBps (upstream) แต่ช่วยลดการใช้เครื่องมือหลายๆ ตัวในการดูแลระบบสำรองข้อมูลโดยไม่จำเป็น และยังสามารถช่วยลดต้นทุนและความเสี่ยงด้วยโซลูชั่นที่สามารถปรับขนาดได้แบบครบวงจรที่ลดค่าใช้จ่าย เพิ่มประสิทธิภาพการสำรองข้อมูลครับ

สนใจ Cloud Backup Solution ติดต่อฝ่ายขาย sontaya @ susethailand.com

Leave a Reply

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

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