MinIO นั้นเป็นซอฟต์แวร์ที่จะทำให้เราสามารถเก็บข้อมูลในลักษณะที่เป็น Object ได้ และ เรียกว่าเป็นตัวเลือกที่มีอยู่ไม่มากนักในท้องตลาดหากท่านต้องการจะสร้าง Object Storage Server เพื่อใช้ภายในองค์กร และที่จะเก็บไว้บนคลาวด์ แต่อย่างไรก็ตามการเปลี่ยนแปลงครั้งใหญ๋ก็มาถึงจนได้
แน่นอนว่า MinIO นั้นไม่ได้อยู่ๆ หลายไป แต่ได้มีการเปลี่ยนแปลงในเรื่องทิศทางของการดำเนินงาน ซึ่งแต่ก่อนนั้นโปรเจกต์นี้เริ่มด้วยสิ่งที่เรียกว่าเป็นมิตรกับสังคมนักพัฒนามากๆ แต่ตอนนี้มันได้ถอนห่างจากหลักการนั้นไปแล้ว สำหรับธุรกิจแล้วก็อาจจะเป็นเรื่องที่ดีแต่สำหรับผู้ใช้งานขนาดเล็กและสังคมนักพัฒนาแล้ว การเปลี่ยนแปลงดังกล่าวก็สร้างความไม่แนนอนขึ้นอย่างมาก แต่อย่างนี้ไรก็ตาม วันนี้เราจะพาไปพบกับทางเลือกใหม่อีกตัวหนึ่งที่เรียกว่าไม่น้อยหน้า MinIO เลยและเผลอๆ จะดีกว่าด้วยซ้ำ
ย้อนกลับมาพูดถึงเรื่อง Object Storage เพิ่มเติมสักนิด ต้องบอกว่าหลักการ Object Storage นั้นมันก็คือบริการเก็บไฟล์ที่ไม่ต่างกับ Amazon S3 ที่ได้รับความนิยมอย่างมาก โดยแทนที่มันจะเก็บข้อมูลเป็นไฟล์ภายในโฟลเดอร์ มันจะทำการเก็บอยู่ในรูปแบบของ object และในการเข้าถึงนั้นคุณจะไม่ได้ทำการเบราซ์แบบทั่วไป แต่จะใช้วิธ๊การเข้าถึงผ่านโปรแกรมแทน หรือ ผ่านโค้ด หรือ API แทน
MinIO นั้นก็เป็นซอฟต์แวร์ที่ทำให้ท่านได้มีระบบเก็บไฟล์แบบ Object ภายในองค์กรของท่าน หรือใช้งานส่วนตัว โดยการติดตั้งบน Linux หรือว่า NAS ก็ได้เช่นกัน อย่างที่ได้บอกว่าไป ตอนนี้ MinIO นั้นได้มุ่งหน้าเข้าสู่รูปแบบทางธุรกิจอย่างเต็มตัวและค่อยๆ ถอยออกจาก community ออกไป
สำหรับระบบเช่น MinIO นั้นปกติแล้ว ติดตั้งแล้วก็สามารถจะใช้งานได้อย่างยาวนาน และ มันเป็นการสื่อสารที่ เกิดขึ้นระหว่าง หน่วยเก็บข้อมูลและ ระดับ application เพราะฉะนั้นหากท่านได้มีการติดตั้งและใช้งานไปแล้ว โดยไม่ต้องการที่จะทำการอัพเดทใหม่ ท่านก็ไม่จำเป็นต้องทำอะไรและคาดว่า ท่านก็จะสามารถใช้งานได้สักพักเลย แต่สำหรับผู้ที่อยากจะเปลี่ยนหรือว่า ยังไม่เคยใช้และกำลังมองหาระบบ S3 Storage ที่ดี และ สำหรับ community หรือว่า home-lab วันนี้เราจะพาไปพบกับซอฟต์แวร์อีกตัวหนึ่ง นั่นคือ Garage
Garage S3 Storage
Garage นั้นเป็น open-source object storage system ที่มีหลักการ และ แนวคิดเช่นเดียวกับ MinIO แต่ก็จะมีส่วนต่างกันอยู่เล็กน้อย แน่นอนว่ามันมีความเข้ากันได้กับ S3 และทำงานด้วยหลักการ object storage บนฮาร์ดแวร์ของคุณเอง โดยมีฟีเจอร์เช่น decentralization หรือ ระบบที่สามารถกระจายตัวได้ และ สนับสนุน community แบบระยะยาว
หลังจากที่ได้ลองใช้งานแล้วเราพบกว่า มันทำงานได้ดีทีเดียว ทั้งงานด้านการสำรองข้อมูล การทำ archive และงานอื่นๆ มันไม่ต้องมานั่งจูนหรือปรับแต่งเยอะ แต่นอนว่าฮาร์ดแวร์ก็ควรจะต้องเสถียรด้วย ในแง่ของความสวยงามนั้นอาจจะต้องบอกว่า MinIO นั้นดูดีกว่า แต่อย่างไรก็ตามหากพูดถึงฟีเจอร์แล้วก็ไม่ได้ต่างกันมาก
สำหรับผู้ที่ต้องการจะลองใช้งานสามารถติดตั้งได้ทั้งแบบ Docker และ Binary เข้าไปดาวน์โหลดได้เลยที่ https://garagehq.deuxfleurs.fr/