Garage - โอเพนซอร์สสตอเรจอ็อบเจ็กต์แบบกระจายที่เข้ากันได้กับ S3
(git.deuxfleurs.fr)- บริการสตอเรจอ็อบเจ็กต์แบบกระจายที่เข้ากันได้กับ Amazon S3 ออกแบบมาสำหรับการโฮสต์เองในระดับขนาดเล็กถึงกลาง
- ออกแบบมาสำหรับสตอเรจคลัสเตอร์ที่ประกอบด้วยโหนดซึ่งทำงานอยู่ในตำแหน่งทางกายภาพที่แตกต่างกัน
- รองรับมัลติไซต์และยังคงมีน้ำหนักเบา
- ความทนทานสูง: รับมือกับปัญหาเครือข่ายล่ม ความหน่วงเครือข่าย ดิสก์เสีย และความผิดพลาดของผู้ดูแลระบบได้ดี
- มีไบนารีแบบไม่พึ่งพา dependency ที่รันได้บนทุก Linux distribution
- ดีพลอยได้รวดเร็ว ปฏิบัติการได้อย่างปลอดภัย: เป็นมิตรกับผู้ดูแลระบบ
- ฟีเจอร์ที่รองรับ
- เข้ากันได้กับ S3 API (ยังไม่ครบทั้งหมด)
- Geo-distribution : เก็บสำเนาข้อมูลไว้หลายตำแหน่งเพื่อรองรับเหตุขัดข้อง
- ดีพลอยได้ง่าย ไม่มี dependency ภายนอก
- โทโพโลยีที่ยืดหยุ่น: เพิ่ม/ลบโหนดได้ง่ายและทำ rebalancing อัตโนมัติ
- รองรับหลายโหมดการทำสำเนา: 1,2,3,5,7,,,
- ทำ deduplication และบีบอัดแบบเลือกได้ (Zstd)
- ไม่มี RAFT ที่ทำให้ความเร็วลดลง
- เว็บเซิร์ฟเวอร์สำหรับโฮสต์เว็บไซต์แบบสแตติก
- บักเก็ตสามารถมี alias ได้หลายรายการ
- API สำหรับจัดการคลัสเตอร์
- มีเมตริกในรูปแบบข้อมูลของ Prometheus
- ทำงานร่วมกับ Kubernetes และ Nomad
- รองรับการเปลี่ยน IP
- K2V API (ทดลอง): API สำหรับสตอเรจแบบ Key/Value
2 ความคิดเห็น
เว็บไซต์หลักคือ https://garagehq.deuxfleurs.fr/
ความคิดเห็นใน Hacker News
ใช้ Minio มา 2 ปีแล้วจึงย้ายไป Garage
ต้องการที่เก็บ Blob แบบ content-addressed
ใช้ Garage มานานแล้ว แต่ไม่ชอบโปรโตคอล AWS sigv4
SeaweedFS ก็ยอดเยี่ยมเช่นกัน
ชื่นชมการใช้หน่วยความจำต่ำของ Garage
Garage รองรับการจำลองข้อมูลที่เก็บแบบเป็นคู่
Apache Ozone เป็นอีกทางเลือกของ object storage ที่รันบน Hadoop
ต้องการโซลูชันง่าย ๆ ที่มีความเข้ากันได้กับ S3 สำหรับใช้งานแบบโลคัล