Bir uygulama, verileri bir Amazon Aurora PostgreSQL veritabanında depolamak için bir AWS Lambda işlevi (Amazon API Gateway aracılığıyla çağrılır) kullanır. Kavram kanıtlama (proof-of-concept) sırasında, şirket yüksek hacimli veri yüklerini yönetmek için Lambda kotalarını artırdı. Bir çözüm mimarı, ölçeklenebilirliği artıran ve yapılandırma çabasını en aza indiren bir tasarım önermelidir. Hangi çözüm bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: İki Lambda işlevi oluşturun: biri bilgiyi almak için, diğeri bilgiyi veritabanına yüklemek için. Lambda işlevlerini bir Amazon Simple Queue Service (Amazon SQS) kuyruğu kullanarak entegre edin..
Neden bu cevap
Bu çözüm, yüksek hacimli veri yüklerini yönetmek için ölçeklenebilirliği artırır ve yapılandırma çabasını en aza indirir. İlk Lambda işlevi veriyi alır ve bir SQS kuyruğuna gönderir. SQS, mesajları güvenilir bir şekilde depolar ve ikinci Lambda işlevinin bunları uygun hızda işlemesine olanak tanır, böylece ani yük artışlarında Lambda kotaları aşılmaz. SQS, otomatik ölçeklenebilirlik sunar ve yönetimi basittir. Diğer seçenekler: EC2'ye geçmek yönetim yükünü artırır. DynamoDB'ye geçmek veritabanı platformunu değiştirir ve mevcut Aurora uygulamasının yeniden yazılmasını gerektirir. SNS, mesajları anında yayınladığı için işleme hızını kontrol etme esnekliği sunmaz ve bu senaryoda SQS kadar uygun değildir.
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