deniz.in

Piyasalar

Hava durumu

Hava durumu yükleniyor

· kaynak Hacker News – Front Page (hnrss.org)

Uygulamalı karşılaştırma: yerel S3 için altı açık kaynak MinIO alternatifi

S3Proxy, RustFS, SeaweedFS, Zenko CloudServer, Garage ve Apache Ozone'un tek düğümlü MinIO alternatifleri olarak uygulamalı testi, hazır takılan seçeneklerle ağır dağıtık sistemler arasında büyük bir fark ortaya koyuyor.

Uygulamalı karşılaştırma: yerel S3 için altı açık kaynak MinIO alternatifi

rmoff.net'te yayımlanan ve Hacker News ana sayfasına taşınan uygulamalı bir karşılaştırma, altı açık kaynak projesi dar ama yaygın bir iş için MinIO ile yarışıyor: mevcut bir Docker Compose yığınına doğrudan yerleşen, tek düğümlü, S3 uyumlu nesne depolama. Yöntem bilinçli olarak minimal tutuldu — MinIO etrafında kurulu çalışan bir proje alınıp her alternatif mümkün olduğunca az değişiklikle yerine takıldı; s3cmd veya AWS CLI gibi araçlar sonradan yerine geçebileceği için MinIO'nun mc istemcisi olduğu gibi bırakıldı.

Kolay takılan seçenekler

3.0.0 sürümüyle test edilen S3Proxy iyi bir izlenim bıraktı. Apache 2.0 lisanslı, Docker imaji beş milyon pull'u geçmiş ve yazar tarafından uygulanması çok kolay ve hoş bir hafiflikte bulundu. Tek uyarı: Apache Software Foundation'ın 2025 ortasında Attic'e, yani emekliye ayırdığı jclouds üzerine kurulu — yalnızca yerel depolama kullanacaksanız muhtemelen sorun değil.

1.0.0-alpha.79 sürümündeki RustFS, yapılandırması en basit olanıydı ve bir GUI ile geliyor. Aynı zamanda en olgun olmayanı: Docker imaji 100 binin üzerinde pull almış bir alpha sürümü ve bazı potansiyel kullanıcıları caydıran yakın tarihli ciddi bir güvenlik açığı var. rmoff.net'e göre projenin web sitesi yeni boyanmış gibi duruyor; several bağlantı aynı sayfaya çıkıyor — tekrar ucuza geçmek mümkünse demolar için daha az önemli olabilir.

4.06 sürümüyle test edilen SeaweedFS oldukça basit bir imaj değişikliğiydi. Tek ek adım ayrı bir kimlik doğrulama yapılandırma dosyasıydı; yazar bunu Compose dosyasına satır içi ekledi ve yazı yayımlandıktan kısa süre sonra projenin bu gereksinimi tamamen kaldıracağı yanıtını verdiği bildirildi. Apache 2.0 lisanslı, temel bir UI içeriyor ve köklü bir proje; S3 desteği 2018'deki 0.91 sürümünden beri mevcut. Web sitesi daha çok ticari bir ürün gibi okunuyor — SeaweedFS Enterprise adıyla öne çıkıyor, fiyatlandırma seçeneği var ve belirgin bir GitHub bağlantısı yok — ama altında açık kaynak bir proje yatıyor.

9.2.8 sürümüyle test edilen ve eski adıyla S3 Server olan Zenko CloudServer, Scality'nin yayımladığı Zenko araç setinin parçası. MinIO'nun yerine yeterince kolay geçiyor; ancak yazar, gerçekte neyi çalıştıracağını bulmak için başta cloudserver, zenko, scality adlarını ayırt etmenin zor olduğunu ve dokümantasyonun eski bir Docker imajına bağlantı verdiğini belirtti.

Ağır siklet tarafı

1.0.0 sürümündeki Garage çalışıyor ama yapılandırma konusunda en sert hükmü aldı. AGPL lisanslı; ilk kurulum için ayrı bir container ve ayrıca bir TOML yapılandırma dosyası gerektiriyor ve erişim anahtarları GK ile başlayıp on iki hex kodlu baytın izlediği katı bir biçime uymak zorunda. Yazar çalıştırmak için bir arkadaşının yardımına ihtiyaç duydu ve bunu mükemmel üretim hijyeni ama yerel demolar için aşırı güçlü olarak tanımlıyor — yetenekli bir sistem, sadece hazır takılan bir alternatif değil.

2.1.0 sürümüyle test edilen Apache Ozone, 2015'te HDFS projesi içinde hayatına başladıktan sonra 2020'de Hadoop'dan ayrıldı. MinIO alternatifi olarak işlev görüyor ama hafif olmaktan uzak: ne yazar ne de Claude, ondan az düğümlü nasıl dağıtılacağını çözebildi. Ceph Object Gateway, yaptığı işte yetenekli olması bakımından Ozone ile birlikte anılıyor ama ikisi de yerel geliştirme için bir Compose yığınına rahatça yerleştirilecek bir container değil.

Yazının kendisi de bu çerçevenin Garage veya Ozone'u teknolojiler olarak adil bir değerlendirme olmadığını kabul ediyor — dağıtık sistemler doğal olarak daha dik bir yapılandırma eğrisine sahip — ancak belirtilen gereksinim özellikle basit bir MinIO yerine geçen bir çözümdü.

Neden önemli

Yerel S3 uyumlu depolama, çok sayıda geliştirme kurulumunun, entegrasyon testinin ve demonun sessiz bir bağımlılığı; bu karşılaştırma alternatiflerin birbirinin yerine kullanılamaz olduğunu gösteriyor. Lisans koşulları farklı (Apache 2.0'a karşı AGPL), olgunluk savaşta kanıtlanmış 2018 döneminden bir projeden yakın zamanda bir güvenlik açığı yaşamış bir alpha'ya kadar değişiyor ve kurulum çabası tek satırlık bir imaj değişikliğinden çok düğümlü küme tesisatına kadar uzanıyor. Tek düğümlü bir MinIO bağımlılığını yeniden değerlendirenler için S3Proxy, SeaweedFS ve Zenko CloudServer düşük sürtünmeli seçenekler olarak öne çıkarken, Garage ve Ozone'un alternatif değil kendi başına projeler olarak ele alınması daha doğru.

  • #minio
  • #object-storage
  • #s3
  • #docker
  • #self-hosted

İlgili yazılar