25 poin oleh xguru 2024-07-22 | 2 komentar | Bagikan ke WhatsApp
  • Layanan penyimpanan objek terdistribusi kompatibel Amazon S3 yang dirancang untuk self-hosting skala kecil hingga menengah
  • Dirancang untuk kluster penyimpanan yang terdiri dari node yang berjalan di lokasi fisik yang berbeda
    • Mendukung multi-site sekaligus tetap ringan
    • Ketahanan tinggi: kuat terhadap gangguan jaringan, latensi jaringan, kegagalan disk, dan kesalahan administrator sistem
  • Menyediakan biner tanpa dependensi yang berjalan di semua distribusi Linux
  • Deployment cepat, operasi aman: ramah bagi administrator sistem
  • Fitur yang didukung
    • Kompatibel dengan API S3 (tidak sepenuhnya)
    • Geo-distribution: menyimpan salinan data di beberapa lokasi untuk penanganan kegagalan
    • Deployment sederhana. Tanpa dependensi eksternal
    • Topologi fleksibel: node dapat ditambah/dihapus dengan mudah dan diseimbangkan ulang secara otomatis
    • Mendukung beberapa mode replikasi: 1,2,3,5,7,,,
    • Deduplikasi dan kompresi opsional (Zstd)
    • Tidak menggunakan RAFT yang memperlambat kecepatan
    • Web server untuk hosting situs web statis
    • Bucket dapat memiliki beberapa alias
    • API manajemen kluster
    • Menyediakan metrik berbasis format data Prometheus
    • Integrasi dengan Kubernetes dan Nomad
    • Mendukung perubahan IP
    • API K2V (eksperimental): API penyimpanan Key/Value

2 komentar

 
sftblw 2024-07-22

Situs webnya adalah https://garagehq.deuxfleurs.fr/ .

 
xguru 2024-07-22

Opini Hacker News

  • Beralih dari Minio ke Garage setelah menggunakan Minio selama 2 tahun

    • Minio kesulitan menangani file kecil
    • SSD agak membantu menyelesaikan masalah, tetapi HDD tidak
    • Bahkan dalam mode sinkron, Minio tetap mengalami penurunan performa
    • Setelah pindah ke Garage, merasakan peningkatan performa 20-30x lipat
  • Membutuhkan content-addressed blob storage

    • Menyimpan blob immutable dengan hash dapat mengurangi kompleksitas dan overhead performa
    • Jika digabungkan dengan soft delete, semua operasi menjadi idempoten, dan blob mudah di-cache
    • Ada solusi berskala besar seperti IPFS, tetapi yang dibutuhkan adalah pengganti S3 untuk deployment lokal
  • Sudah lama menggunakan Garage, tetapi protokol AWS sigv4 terasa merepotkan

    • Ingin mengirim API key lewat header
    • Ingin mengirim dan menerima file tanpa menggunakan AWS SDK
    • Tidak tertarik pada manfaat keamanan dari AWS sigv4
    • Berharap dipertimbangkan metode autentikasi lain
  • SeaweedFS juga sangat bagus

  • Sangat menghargai rendahnya penggunaan memori Garage

    • Membutuhkan fitur untuk mencadangkan beberapa bucket secara otomatis ke AWS S3
  • Garage mendukung replikasi storage secara berpasangan

    • Jika ada disk 10GB dan disk 1TB, hanya mendukung mirroring mirip RAID1
    • Kapasitas penyimpanan jadi terbatas di 10GB
  • Apache Ozone adalah alternatif object storage yang berjalan di atas Hadoop

  • Membutuhkan solusi sederhana dengan kompatibilitas S3 di lingkungan lokal

    • Penasaran apakah ada yang layak direkomendasikan untuk pekerjaan development dan testing