Performans ve İlişkili Hizmetler
Performans:
S3 – Temel Performans
Amazon S3, yüksek istek oranlarına otomatik olarak ölçeklenir, gecikme süresi 100-200 ms arasındadır.
Uygulamanız, bir bucket içindeki her bir prefix için saniyede en az 3.500 PUT/COPY/POST/DELETE veya 5.500 GET/HEAD isteği gerçekleştirebilir.
Bir bucket içinde prefix sayısında bir sınır yoktur.
Örnek (nesne yolu => prefix):
bucket/folder1/sub1/file=>/folder1/sub1/bucket/folder1/sub2/file=>/folder1/sub2/bucket/1/file=>/1/bucket/2/file=>/2/
Eğer okuma isteklerini bu dört prefix arasında eşit şekilde dağıtırsanız, GET ve HEAD istekleri için saniyede 22.000 istek kapasitesine ulaşabilirsiniz.
S3 - Arttırılmış Performans
Multi-part Upload:
100MB'dan büyük ise tavsiye edilir 5GB dan büyük ise dosyalarınız kesinlikle kullanmanız gereken hızlandırma hizmetidir.
Paralel yüklemeleri kolaylaştırır (Transferleri hızlandırır yani)

S3 Transfer Acceleration (S3TA)
S3 Transfer Acceleration, uzak lokasyonlardan S3 bucket’a daha hızlı veri transferi sağlar.
CloudFront’un global edge lokasyonları kullanılarak veri transferini hızlandırır.
Bu özellik kullanıldığında size hızlandırılmış transfer için özel bir endpoint verilir.
Avantajı: Daha kısa sürede dosya yükleme/indirme işlemi sağlanır.
Dezavantajı: Ücretlidir, klasik yüklemeye göre daha yüksek maliyetlidir. Klasik yükleme ücretsizdir.

S3TA Tasfiri
S3 Byte - Range Fetches:
Belirli byte aralıkları isteyerek GET işlemlerini paralelleştirir.
Hata durumlarında daha iyi dayanıklılık sağlar.
Batch Operations:
Var olan S3 nesneleri üzerinde tek bir istekle toplu işlemler gerçekleştirmeye yarar, örnek:
Nesne metadata ve özelliklerini değiştirmek
S3 bucket’ları arasında nesne kopyalamak
Şifrelenmemiş nesneleri şifrelemek
ACL’leri, etiketleri değiştirmek
S3 Glacier’dan nesneleri geri yüklemek
Her nesne üzerinde özel işlem yapmak için Lambda fonksiyonu tetiklemek
Bir iş (job); bir nesne listesi, yapılacak işlem ve opsiyonel parametrelerden oluşur.
S3 Batch Operations;
Yeniden denemeleri yönetir,
İlerlemeyi takip eder,
Tamamlanma bildirimleri gönderir,
Raporlar üretir.
S3 Inventory kullanarak nesne listesini alabilir, Athena ile nesnelerini sorgulayıp filtreleyebilirsin
Ayrıca S3 Envanteri ile beraber Athena kullanarak queryler ile filtreleme yapılabilir.

Last updated

