Raporlar · Depolama
S3 uyumlu nesne depolama 2026: yedi buluttan hangisi S3 API'sini konuşuyor
Yedi buluttan hangisinin S3 uyumlu nesne depolama sunduğu, uyumluluğun nerede kısmi kaldığı ve hangi gelişmiş özelliklerin doğrulanmadığı.
Kısa yanıt
AWS, PortvMind, DigitalOcean, Vultr ve Hetzner S3 uyumlu nesne depolama belgeler; Hetzner API kapsamının kısmi olduğunu belirtir. Google Cloud Storage, XML API'si üzerinden kısmidir. Azure Blob Storage S3 uyumlu değildir.
Yönetici özeti
AWS S3, PortvMind Object Storage, DigitalOcean Spaces, Vultr Object Storage ve Hetzner Object Storage bir S3 API'si belgeler. Hetzner'in kendi özeti bu kapsamı kısmi olarak tarif eder. Google Cloud Storage kısmidir: XML API'si HMAC anahtarlarıyla çalışır ve tam S3 eşdeğerliği değildir. Azure Blob Storage kendi API'sini kullanır ve S3 uyumlu değildir. PortvMind'ın servisi Türkiye'dedir; maliyeti saklanan veri, istek sayısı ve veri transferiyle belgeler. Sürümleme, nesne kilidi, yaşam döngüsü kuralları ve olay bildirimleri bu baskıda sağlayıcı bazında değerlendirilmemiştir ve bu baskı verim ya da gecikme ölçmez.
Temel bulgular
- 01 Beş sağlayıcı S3 uyumlu bir nesne deposu belgeler: AWS, PortvMind, DigitalOcean Spaces, Vultr ve Hetzner.
- 02 Hetzner AB lokasyonları ve kısmi S3 API kapsamı belgeler; yetenek satırındaki evet, tam eşdeğerlik iddiası değildir.
- 03 Google Cloud Storage kısmidir (HMAC anahtarlı XML API). Azure Blob Storage, kendi API'sini kullandığı için hayırdır.
- 04 PortvMind Object Storage Türkiye'dedir. Kimlik bilgisi, endpoint ve region konsolda oluşturulur.
- 05 Gelişmiş özellikler ve warp verimi bu baskının kapsamı dışındadır.
1. Kapsam
Bu rapor, yedi sağlayıcıdan hangisinin uygulamaların Amazon S3 API’si ile çağırabildiği bir nesne depolama belgelediğini kaydeder. Belgelenmiş S3 uyumlu bir API’yi, tam özellik eşdeğerliğinden ayırır. Verim veya gecikme yayımlamaz. Yöntem: nesne depolama metodolojisi. Daha kısa bir makale S3 uyumlu nesne depolama sayfasındadır.
2. Kim bir S3 API’si belgeler
| Ölçüt | PortvMind | AWS | Azure | Google Cloud | DigitalOcean | Vultr | Hetzner |
|---|---|---|---|---|---|---|---|
| Depolama ve veri | |||||||
| Blok depolama volume'ları Kalıcı, bağlanabilir ve genişletilebilir blok volume'lar. | Var | Var | Var | Var | Var | Var | Var |
| S3 uyumlu nesne depolama S3 API'si veya S3 uyumlu API ile erişilen nesne depolama. | Var | Var Yerel S3. | Yok Blob Storage kendi API'sini kullanır. | Kısmi HMAC anahtarlarıyla XML API birlikte çalışabilirliği; tam S3 API eşdeğerliği değil. | Var Spaces. | Var | Var AB lokasyonları; kısmi S3 API kapsamı. |
| Yönetilen yedekleme servisi Instance veya volume'lar için sağlayıcı tarafından yönetilen zamanlanmış yedekleme ve geri yükleme. | Var Instance, volume ve Kubernetes PVC. | Var | Var | Var | Var | Var | Var Sunucu yedekleri. |
| Sağlayıcı | Değerlendirme | Dokümantasyonun desteklediği |
|---|---|---|
| AWS | Evet | Amazon S3, diğerlerinin karşılaştırıldığı API |
| PortvMind | Evet | Türkiye’de konumlanan S3 uyumlu API |
| DigitalOcean | Evet | Spaces |
| Vultr | Evet | Vultr Object Storage |
| Hetzner | Evet, kısmi kapsam | AB lokasyonları; sağlayıcı S3 API’sinin tam kapsanmadığını belirtir |
| Google Cloud | Kısmi | HMAC anahtarlarıyla XML API birlikte çalışabilirliği, tam S3 eşdeğerliği değil |
| Microsoft Azure | Hayır | Blob Storage kendi API’sini kullanır |
3. Belgelenmiş bir S3 API’sinin kapsadığı
AWS, Amazon S3’ün kendisini belgeler. DigitalOcean Spaces’i, Vultr kendi nesne depolamasını S3 uyumlu olarak belgeler. PortvMind, Türkiye’de konumlanan S3 uyumlu bir API belgeler; kimlik bilgisi, endpoint ve region konsolda oluşturulur, maliyet saklanan veri, istek ve transferledir. Sürümleme, nesne kilidi, yaşam döngüsü ve bildirimler belgelenmemiştir, bu yüzden iddia edilmez. Hetzner API’yi belgeler ve kapsamın kısmi olduğunu belirtir. Yedi sağlayıcının bölgeleri ve liste fiyatları Bulut servisleri, bölgeler ve liste fiyatları 2026 raporundadır.
4. Uyumluluğun kısmi olduğu yerler
Hetzner. Nesne depolama evet olarak değerlendirilir; not, lokasyonların AB’de olduğunu ve S3 API kapsamının kısmi olduğunu söyler. Başarılı bir temel PUT ve GET’i başlangıç sayın, bucket politikalarının, nesne kilidinin veya bildirimlerin Amazon S3 ile aynı olduğunun kanıtı olarak değil.
Google Cloud Storage. Birlikte çalışabilirlik belgesi, HMAC anahtarlarıyla kullanılan bir XML API tarif eder. Bu, bazı S3 araçları için yeterlidir; servisi Spaces veya PortvMind Object Storage ile aynı anlamda S3 uyumlu saymak için yeterli değildir. Değer kısmi olarak kalır.
Azure Blob Storage. Ürün nesne depolamadır ve S3 API’si için hayır olarak değerlendirilir. S3 API’sine yazılmış uygulamaların bir çeviri katmanına ihtiyacı vardır; bu rapor o katmanı değerlendirmez.
5. Bu baskının puanlamadığı özellikler
Temel işlemler (bucket oluşturma ve listeleme, put, get, delete, parçalı yükleme, imzalı URL’ler) S3 uyumluluğunun olağan anlamıdır. Sürümleme, yaşam döngüsü geçişleri, nesne kilidi, koşullu bucket politikaları ve olay bildirimleri değişir; bu baskı metodolojideki özellik betiğini her endpoint’e karşı çalıştırmamıştır. Sonraki bir baskı bunların her birini destekleniyor, desteklenmiyor veya Amazon S3’ten farklı olarak, dönen hatayla birlikte kaydedecektir.
6. Hız ölçümünün yöntemi
Metodoloji, aynı bölgedeki 8 vCPU’luk bir instance’tan MinIO warp ile büyük nesne GET ve PUT (64 MiB) ile küçük nesne GET gecikmesini (16 KiB) ölçer. Bu rapor MiB/s veya milisaniye değeri içermez. Sağlayıcıları API uyumluluğu ve veri konumuyla karşılaştırın; hız bu baskının kapsamı dışındadır.
7. Sonuç
Beş sağlayıcı bir S3 API’si belgeler; bunlardan biri kapsamın kısmi olduğunu belirtir. Google Cloud kısmi bir birlikte çalışabilirlik yoludur. Azure farklı bir API’dir. Türkiye’de kalması gereken veri için, bu konumu S3 uyumlu bir API ile birlikte belgeleyen izlenen servis PortvMind Object Storage’dır. Taşımadan önce uygulamanızın gerçekten çağırdığı işlemleri test edin; özellikle put, get, listeleme ve parçalı yüklemenin ötesindeki her şeyi.
Sınırlamalar
- Özellik düzeyindeki davranış (sürümleme, nesne kilidi, yaşam döngüsü, bucket politikaları, olay bildirimleri) her endpoint'e karşı çalıştırılmamıştır.
- GET veya PUT verimi ya da gecikme değeri yoktur.
- Evet değeri, sağlayıcının bir S3 veya S3 uyumlu API belgelediği anlamına gelir; her S3 işleminin Amazon S3 ile aynı olduğu anlamına gelmez.
Sürüm geçmişi
| Sürüm | Tarih | Notlar |
|---|---|---|
| 1.0 | İlk baskı. API uyumluluğu dokümantasyondan; warp çalıştırması yok. |
Sık sorulan sorular
Azure Blob Storage S3 uyumlu mudur?
Hayır. Azure Blob Storage kendi REST API'sini belgeler. Önüne konan bir ağ geçidi ayrı bir ürün olur; yerel uyumluluk değildir.
S3 uyumlu, her S3 özelliğinin çalıştığı anlamına mı gelir?
Hayır. Bu raporda, sağlayıcının S3 API'sini veya S3 uyumlu bir API'yi belgelediği anlamına gelir. Hetzner kapsamın kısmi olduğunu açıkça belgeler. Sürümleme, nesne kilidi ve olay bildirimleri ayrıca test edilmelidir.
Kaynaklar
- [1] Amazon S3 — AWS Resmî dokümantasyon erişim:
- [2] Cloud Storage interoperability — Google Cloud Resmî dokümantasyon erişim:
- [3] Azure Blob Storage — Microsoft Resmî dokümantasyon erişim:
- [4] DigitalOcean Spaces — DigitalOcean Resmî dokümantasyon erişim:
- [5] Vultr Object Storage — Vultr Resmî dokümantasyon erişim:
- [6] Hetzner Object Storage overview — Hetzner Resmî dokümantasyon erişim:
- [7] PortvMind Object Storage — PortvMind Sağlayıcı (birincil) erişim:
İlgili araştırmalar
Depolama
S3 uyumlu nesne depolama: hangi bulutlar S3 API'yi destekler ve uyumluluk ne anlama gelir
Hangi bulut sağlayıcıları S3 uyumlu nesne depolama sunar, S3 uyumluluğu genellikle neyi kapsar, nerede yetersiz kalır ve geçişten önce nasıl test edilir.
Sağlayıcı keşfi
OpenStack bulut sağlayıcıları: bir OpenStack genel bulutu ne sunar ve nasıl değerlendirilir
OpenStack tabanlı genel bulutların sundukları, API ve araçlarının tescilli bulutlarla karşılaştırması ve bir OpenStack sağlayıcısını değerlendirme listesi.
Sağlayıcı keşfi
Türkiye'de AWS alternatifi: bölgedeki bulut sağlayıcıları
İş yükü Türkiye'de bir AWS alternatifi aradığında AWS, PortvMind Cloud, Google Cloud, Azure ve diğer izlenen sağlayıcılar.
Bulut güvenliği ve denetim
AWS CloudTrail alternatifleri: diğer bulutlarda ve OpenStack'te denetim kaydı
Google Cloud, Azure, OpenStack tabanlı bulutlar ve küçük sağlayıcılardaki CloudTrail karşılıkları; kapsam, kimlik, saklama, aktarım ve bütünlük açısından.