Her saat başı Amazon S3'e çok küçük dosyalar yükleyen bir Codeigniter web uygulamasına sahibim. Bu da S3 istek ücretimin gerçek hızla artmasına neden oluyor. Bunun üstesinden gelmenin bir yolu, dosyayı sıkıştırmak, zip dosyasını S3'e yüklemek, ardından S3 üzerindeyken açmaktır.S3'e ZIP dosyası yükleniyor, Unzip'i kullanmak için EC2'yi kullanın
Bu, EC2 kullanılarak yapılabilir mi? Ya da bunu başarmak için daha iyi bir yöntem var mı? Teşekkür ederim!!
DÜZENLEME: EC2'yi kullanacak olsaydım, bir EC2 örneğinin oluşturulmasını tetiklemek için PHP'yi kullanırım, sıkıştırılmış dosyaları açmak için gereken PHP dosyasını yükleyin, sıkıştırılmamış dosyaları S3'e kopyalayın ve sonra EC2 örneğini yok edin.
Eğer S3 üzerinde sıkıştırılmış dosyaları depolamak olmaz mı? –
Tek tek sıkıştırılmış dosyaların S3'te kullanılabilir olmasını istiyorum. Sıkıştırmanın nedeni (100 küçük dosya, 1 zip dosyasına), S3 kullanımının maliyetlerini önemli ölçüde artıran "PUT" isteklerinin sayısını azaltmaktır. – Nyxynyx
ZIP dosyalarını S3'e yüklemek ve maliyetleri düşürmek için bunları EC2'de açmak yardımcı olmaz: EC2'den S3'e gelen her bir sıkıştırılmamış dosya için hala bir PUT isteğine mal olur. – Daan