Bir şirketin JSON belgelerini işleyen ve sonuçları şirket içi bir SQL veritabanına yazan küçük bir Python uygulaması var. Uygulama günde binlerce kez çalışıyor. Şirket, uygulamayı AWS Cloud'a taşımak istiyor ve ölçeklenebilirliği en üst düzeye çıkaran ve operasyonel yükü en aza indiren yüksek düzeyde erişilebilir bir çözüm talep ediyor. Bu gereksinimleri hangi çözüm karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: JSON belgelerini bir Amazon S3 bucket'ına yerleştirin. S3 bucket'ına gelen belgeleri işlemek için Python kodunu çalıştıran bir AWS Lambda fonksiyonu oluşturun. Sonuçları bir Amazon Aurora DB kümesinde depolayın..
Neden bu cevap
Doğru çözüm, JSON belgelerini Amazon S3'e yerleştirmek, S3 olaylarını tetikleyerek AWS Lambda fonksiyonu ile Python kodunu çalıştırmak ve sonuçları Amazon Aurora DB kümesinde depolamaktır. Bu yaklaşım, sunucusuz mimarisi sayesinde yüksek ölçeklenebilirlik ve minimum operasyonel yük sağlar. Lambda, yalnızca ihtiyaç duyulduğunda çalışarak maliyet etkinliği sunar ve otomatik olarak ölçeklenir. Aurora, yüksek erişilebilirlik ve performans sunan yönetilen bir veritabanı hizmetidir. Diğer seçenekler: EC2 instance'ları manuel yönetim gerektirir ve Lambda kadar otomatik ölçeklenmez, bu da operasyonel yükü artırır. EBS Multi-Attach, aynı anda birden fazla EC2 instance'ına bağlanabilse de, depolama ve işlem katmanlarını ayırmaz ve sunucusuz bir çözüm değildir. SQS ve ECS kullanımı ölçeklenebilir olsa da, ECS'nin yönetimi Lambda'ya göre daha fazla operasyonel yük getirir ve SQS'e mesaj göndermek için ek bir adım gerektirir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez