Object Storage คืออะไร?
Object Storage คือระบบจัดเก็บข้อมูลที่เก็บไฟล์ในรูปแบบ “อ็อบเจ็กต์” แทนที่จะเป็นไฟล์ในโฟลเดอร์แบบเดิม โดยแต่ละอ็อบเจ็กต์จะมี:
-ข้อมูล (Data)
-เมตาดาต้า (Metadata)
-รหัสเฉพาะ (Unique Identifier)
ทำให้สามารถจัดเก็บไฟล์จำนวนมากได้อย่างมีประสิทธิภาพ, เข้าถึงง่าย, และขยายขนาดได้ดี (Scalable)
ประโยชน์ของ Object Storage กับระบบสำรองข้อมูล
-จัดเก็บข้อมูลจำนวนมาก ได้อย่างคุ้มค่า (เช่น ไฟล์แบ็กอัพหลายเวอร์ชัน)
-รองรับการเข้าถึงผ่าน API เช่น S3 API เหมาะกับระบบแบ็กอัพสมัยใหม่
-ทนทาน (Durable) – มีการกระจายข้อมูลเพื่อความปลอดภัย
-ขยายขนาดง่าย (Scalable) – เพิ่มความจุได้โดยไม่ซับซ้อน
-รองรับ Versioning และการตั้งกฎลบไฟล์อัตโนมัติ (Retention Policy)
MinIO เข้ามาตอบโจทย์ผู้ที่ต้องการมีระบบ Object Storage On-Prem ได้อย่างไร
MinIO เป็นระบบ S3-compatible Object Storage แบบโอเพ่นซอร์สที่ติดตั้ง on-premises ได้ (ในองค์กร) ซึ่งเหมาะกับระบบสำรองข้อมูลอย่างยิ่ง:
-เข้ากันได้กับซอฟต์แวร์แบ็กอัพยอดนิยม เช่น Veeam, Nakivo, Restic, Duplicati ฯลฯ
-ติดตั้งง่าย รันได้บน Linux, Windows, Docker หรือ Kubernetes
-รองรับความปลอดภัย เช่น TLS, IAM, และการเข้ารหัสฝั่งเซิร์ฟเวอร์
-ประสิทธิภาพสูง – รองรับระบบขนาดใหญ่ในองค์กร
และวันนี้เราจะไปดูวิธีการเซ็ตอัพ Object Storage เพื่อใช้งานสำหรับเป็น repository ภายในองค์กรกัน ด้วยการใช้งาน TrueNAS ร่วมกับ MinIO
1. ทำการสร้าง CA และ Certificate
2. สร้าง dataset สำหรับ ซึ่ง dataset นี้จะเป็นเนื้อที่เก็บข้อมูลสำหรับ application MinIO
3. ไปที่เมนู Application และค้นหาคำว่า MinIO และเลือกติดตั้ง
4. ทำการตั้งค่า เลือก certificate ให้ตรงกับที่สร้างใหม่ และ เลือก เนื้อที่ใช้งานที่ได้กำหนดไปก่อนหน้า
5. หลังจากตั้งค่าแล้ว ให้คลิ้กที่ Web UI เพื่อทำการ ล็อกอิน ซึ่ง user/pass ก็คือที่ท่านตั้งไปก่อนหน้าตามข้อ 4
6. สร้าง bucket และเลือก option ที่ต้องการ
7. ตั้ง api key เพื่อเอาไปใช้จาก backup software เช่น Veeam, Nakivo, Storware, BDRSuite หรืออื่นๆ
ด้วยขั้นตอนเพียงง่ายๆ ท่านก็จะมี Object Storage แบบ Amazon S3 ไว้ใช้งานภายในองค์กรของท่านแล้ว เรียกว่าง่าย และ สะดวกและปลอดภัยด้วย และ อย่าลืมว่าเราให้บริการออกแบบระบบสำรองข้อมูลครบวงจร รวมถึงการทำ hypervisor และ network เมื่อใดก็ตามที่ท่านต้องการความช่วยเหลือ ติดต่อเราได้ทันที ที่ Line OA : @avesta.co.th หรือ Email : [email protected]