AWS S3, yalnızca 1 GB'den az kullanıldığında 4 TB depolama alanı için şarj oluyor


37

Büyük S3 faturamı anlamakta sorun yaşıyorum ve aylık AWS desteğine 30 $ bırakmadan önce buraya soracağımı düşündüm.

Temel olarak, farklı şifreleme para alışverişi işlemlerinde bir API yapan ve yanıtları HD örneğine kaydeden bir Amazon EC2 örneğim var. Her 5 dakikada bir görüşme yapılır, yanıt nesneleri yaklaşık 100 kb'dir, bir R betiği tarafından okunur ve her ~ 8 dakikada bir CSV dosyasına eklenir . Bu CSV dosyası, her 15 dakikada bir bir Amazon S3 kovasına senkronize edilir .

CSV dosyaları genellikle her 15 dakikada bir, yaklaşık 15 şifreleme parası için 10 MB'dir. Yani Amazon S3 kovasına baktığımızda, en çok kullanılan 0,5 GB alan olabilir.

Ancak, 'TimedStorage-ByteHours' yaklaşık 4 TB'de okuyor!

Amazon Basit Depolama Hizmeti TimedStorage-ByteHrs

GB başına 0.000 $ - aylık global ücretsiz seviye5 GB altındaki depolama alanı - Mo $ 0.00

GB başına 0,023 ABD doları - ilk 50 TB / aylık depolama alanı kullanılmış 3.893.399 GB - Aylık 89,55

Herhangi bir fikir?


6
Eğer var mı açık sürümlendirmesini ? Öyleyse, bir dosyanın üzerine yazdığınızda eski sürümü geride bırakıyor olabilirsiniz.
ceejayoz

6
Ah, AWS faturalandırma sevinci. Bir dahaki sefere birisi "nikel ve kuruş" ne demek istediğini sorduğunda, onları buraya göndereceğim;)
jonatan

Yanıtlar:


66

Büyük olasılıkla S3 Sürüm Oluşturma özelliğini etkinleştirmişsinizdir - bu, daha yeni bir sürümün üzerine yazıldığında eski nesnelerin silinmediği, bunun yerine geçmişe gizlendiği anlamına gelir. Doğrulamak için, Kova -> Özellikler -> Sürümlendirme bölümüne gidin .

S3 Sürüm Oluşturma

Eski sürümleri de tarayıcıda görüntüleyebilirsiniz, tıpkı bu ekran görüntüsünde olduğu gibi 108c05...jsonDosyanın birkaç sürümü de var :

S3 versiyonlarını göster

Sürüm oluşturmayı etkinleştirdiyseniz ancak bunu istemiyorsanız Sürümlendirmeyi Askıya Alın ancak eski sürümleri silmeyeceğini unutmayın;

  • Kullanım AWS-CLI ve bazı komut dosyası (başlamak aws s3api list-object-versions)
  • eski sürümlerin süresinin dolması için Kova Yaşam Döngüsü İlkesini yapılandırın . Bu S3 -> bucket -> Management -> Lifecycle -> Lifecycle kurallarını ekle ve ardından Expiration ekranında şu ayrıntıları doldurur:

görüntü tanımını buraya girin

Umarım yardımcı olur :)


3

Nadiren Erişim Depolama Ürün başına 30 Gün minimum ücret

  1. Https://s3.console.aws.amazon.com adresine gidin ve kovalarınızdan birinin listesini alın.
  2. Kovadaki her dosyanın bir saklama sınıfına sahip olduğunu unutmayın. Depolama sınıfı seçimi kontrolünüz altındadır ve maliyetleri etkiler.

Standarden pahalı, bu yüzden bazı insanlar infrequent accessfiyat tablosuna göre depolanan GB başına daha düşük aylık ücrete (~% 50 indirim) sahip kullanın. Ancak, Infrequent'in 0.01 ABD Doları / GB geri alma ücreti de vardır, bu nedenle yalnızca en az bir ay saklanan ve ayda bir kereden az alınan dosyalar için toplam maliyetten tasarruf sağlar. Ayrıca, kepçe üzerinde zaman içinde dosyaların saklama sınıfını değiştiren, 30 günlük minimum depolama süresi başladığında etkileyebilecek bir yaşam döngüsü politikası olabilir.

İnce baskıda, infrequent accessdepolanan her öğe için en az 30 gün ücret alınır.

Kaynak: https://aws.amazon.com/s3/pricing/

İlk dipnot, † işaretli

† S3 Standart Seyrek Erişim ve S3 Tek Bölge Seyrek Erişim deposunun minimum 128KB nesne boyutu vardır. Daha küçük nesneler saklanabilir, ancak 128 KB depolama alanı için ücret alınır. S3 Standart Seyrek Erişim ve S3 Tek Bölge Seyrek Erişim Deposu, en az 30 günlük saklama süresi için ücretlendirilir. 30 günden önce silinen, üzerine yazılan veya farklı bir saklama sınıfına geçen nesneler, normal kullanım ücretine ek olarak, en az 30 günlük geri kalanlar için oranlanmış talep ücretine tabi olacaktır. 30 gün veya daha uzun süre saklanan nesneler, 30 günlük bir minimum talep ücretine tabi olmaz

Amazon S3 ve Google Cloud Storage için de pahalı olan şey, verilerin bu şirketin bulutunda tutulması yerine genel İnternet’e gönderilmesi durumunda ağ ücretleridir. Bir kez alım için şebeke ücreti , 3-4 ay boyunca depolama ücretini kolayca aşabilir. AWS S3 için 0.09 $ / GB (Ekim 2018) , Google Cloud Storage için 0.12 $ / GB , en düşük kullanım katmanı.

Digital Ocean, göz atmaya değer olabilecek "Spaces" adlı S3 uyumlu bir depolama katmanına sahiptir. Bazı hatalar bildirilmiş ve bazı şekillerde kısıtlanmış olabilir, ancak genel fiyatlandırma ilginç görünüyor ve bazı kullanımlar için "yeterince iyi" olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.