Geleneksel container kayıt sistemleri (Docker Hub, ECR, GCR gibi) merkezi yapıları nedeniyle çeşitli kısıtlamalar ve darboğazlar sunar. Bu sistemler, hız limitleri, satıcı bağımlılığı, hava boşluklu (air-gapped) ortamlar için karmaşık aynalama gereksinimleri ve çok bölgeli dağıtımlarda tekrarlayan maliyetler gibi sorunlara yol açar. "IPFS OCI Registry" projesi, bu merkeziyetçi yaklaşıma alternatif olarak, IPFS (InterPlanetary File System) tabanlı, merkeziyetsiz ve federasyonlu bir container kayıt sistemi sunmayı hedefliyor. Bu sistem, container imajlarının kendilerini dağıtmasını sağlayarak "bir kez çek, her yerde paylaş" prensibini benimsiyor.
Projenin temel amacı, container imajlarının dağıtımını daha verimli, dayanıklı ve maliyet etkin hale getirmektir. IPFS OCI Registry ile kullanıcılar, bir imajı bir kez çektikten sonra, bu imajı IPFS ağı üzerinden diğer kullanıcılarla paylaşabilirler. Bu sayede merkezi bir sunucuya ihtiyaç kalmaz ve imajlar, daha fazla kişi kullandıkça daha hızlı hale gelir. Ayrıca, yukarı akış (upstream) kesintilerine karşı dayanıklılık sağlar ve farklı organizasyonlar arasında VPN veya karmaşık anlaşmalar olmadan imaj paylaşımına olanak tanır. İçerik adreslemeli depolama sayesinde imajlar değişmez (immutable) olur ve SHA256 digest ile bütünlük doğrulaması yapılır, bu da güvenliği artırır.
Bu merkeziyetsiz yaklaşım, özellikle binlerce uç cihazın bulunduğu dağıtımlarda büyük avantajlar sunar; ilk cihaz imajı Docker Hub'dan çekerken, diğerleri IPFS ağı üzerinden birbirlerinden çekebilir. Böylece tek bir yukarı akış çekimiyle sınırsız yerel dağıtım sağlanır. Ayrıca, imajları yerel IPFS düğümlerine sabitleyerek internet kesintilerinde veya yukarı akış kaynaklarının kaybolması durumunda bile kayıt sisteminin çalışmaya devam etmesi sağlanır. Bu proje, geleneksel kayıt sistemlerinin tek hata noktası olma sorununu ortadan kaldırarak daha sağlam ve esnek bir altyapı vaat ediyor.
Bu proje, container imajlarının dağıtımını merkeziyetsizleştirerek mevcut kayıt sistemlerinin darboğazlarını aşmayı ve daha dayanıklı, verimli ve maliyet etkin bir çözüm sunmayı hedefliyor.