Çalışan eğitimi için kullanılan üç katmanlı bir web uygulamasına günde yalnızca 12 saat erişilmektedir. Uygulama, verileri bir Amazon RDS for MySQL DB instance'ında depolar. Şirket maliyetleri en aza indirmek istemektedir. Bir çözümler mimarı ne yapmalıdır?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: DB instance'ını başlatmak ve durdurmak için AWS Lambda işlevleri oluşturun ve Lambda işlevlerini çağıran Amazon EventBridge (Amazon CloudWatch Events) zamanlanmış kurallar oluşturun..
Neden bu cevap
Doğru cevap, AWS Lambda işlevleri ve Amazon EventBridge kullanarak RDS DB örneğini programlı olarak başlatıp durdurmaktır. Bu yaklaşım, yalnızca uygulamanın aktif olduğu 12 saat boyunca DB örneğinin çalışmasını sağlayarak maliyetleri optimize eder. Lambda işlevleri, RDS API çağrılarını otomatikleştirebilir ve EventBridge (önceki adıyla CloudWatch Events) belirli zamanlarda bu işlevleri tetikleyebilir. Diğer seçenekler daha az etkilidir: AWS Systems Manager Session Manager, DB örneğini başlatma/durdurma yeteneği sağlamaz. Amazon ElastiCache for Redis, önbelleğe alma için kullanılabilir ancak DB örneğinin maliyetini doğrudan azaltmaz ve veritabanı durduğunda güncel veri erişimini garanti etmez. Bir EC2 örneği üzerinde cron işi çalıştırmak, EC2 örneğinin kendisi için ek maliyet ve yönetim yükü getirir ve Lambda'ya göre daha az sunucusuz ve yönetimsiz bir çözümdür.
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