Benchmarklar
S3 uyumlu nesne depolama benchmarkları: verim, gecikme ve uyumluluk
Nesne depolama S3 API’si üzerinden karşılaştırılır; çünkü izlenen her sağlayıcı bunu yerel olarak ya da uyumlu bir uç nokta olarak sunar. Çalıştırmalar aynı bölgedeki bir VM’den küçük nesne gecikmesini ve büyük nesne verimini ölçer; hangi S3 özelliklerinin (sürümleme, yaşam döngüsü, imzalı URL, nesne kilidi) desteklendiğini kaydeder.
Güncellendi:
Kısa yanıt
S3 uyumlu depolamayı aynı bölgedeki bir VM’den MinIO warp ile ölçün: istek gecikmesi için 4 KiB, verim için 64 MiB nesneler ve karma GET/PUT oranları. İstek hızını, MiB/s’yi ve p99 gecikmeyi raporlayın; uyumluluk sağlayıcılar arasında farklılaştığı için özellik kapsamını kontrol edin.
Ne ölçülür
- Büyük nesnelerde GET ve PUT verimi (MiB/s)
- Küçük nesnelerde istek hızı ve p99 gecikme
- S3 API özellik kapsamı
- Depolama ve çıkış trafiği fiyatlandırma esası
Araçlar
- MinIO warp — S3 benchmark aracı
Sağlayıcı yetenek matrisi
Her değer sağlayıcı dokümantasyonuna dayanır. Belgelenmemiş özellikler “doğrulanmadı” olarak gösterilir.
| Ö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 |
| Volume snapshot Blok volume'ların anlık görüntüsü. | Var | Var | Var | Var | Var | Doğrulanmadı Sunucu snapshot'ı mevcut; blok volume snapshot'ı değerlendirilmedi. | Yok Yalnızca sunucu snapshot'ı; volume snapshot'ı yok. |
| 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. |
| Yönetilen veritabanı Sağlayıcı tarafından işletilen ilişkisel veritabanı servisi. | Planlanıyor Yakında olarak duyuruldu; genel kullanımda değil. | Var | Var | Var | Var | Var | Yok |
Metrik tanımları
| Metrik | Birim | Yön | Tanım |
|---|---|---|---|
| GET verimi | MiB/s | Yüksek | warp get, 64 MiB nesne, 32 eşzamanlı. |
| PUT verimi | MiB/s | Yüksek | warp put, 64 MiB nesne, 32 eşzamanlı. |
| Küçük GET p99 | ms | Düşük | warp get, 4 KiB nesne, p99 istek gecikmesi. |
Doğrulanmış sonuçlar
İ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.