Bir uygulama şu anda bir ALB'nin arkasındaki bir Auto Scaling grubu EC2 instance'larında çalışıyor; EC2 instance'ları, ayrı EC2 instance'larındaki bir MySQL veritabanını çağıran Docker container'larını barındırıyor. Uygulamayı en az değişiklikle sunucusuz bir mimariye dönüştürmeniz gerekiyor. Bu, en az değişiklikle hangi seçenekle başarılabilir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: EC2 instance'larında çalışan container'ları AWS Fargate ile değiştirin. MySQL veritabanını Amazon Aurora Serverless v2 (MySQL uyumlu) ile değiştirin..
Neden bu cevap
Doğru cevap, mevcut Docker container'larını AWS Fargate ile değiştirmeyi ve MySQL veritabanını Amazon Aurora Serverless v2 (MySQL uyumlu) ile değiştirmeyi önerir. Bu yaklaşım, mevcut container'lı uygulamayı büyük ölçüde yeniden yazmaya gerek kalmadan sunucusuz bir mimariye taşır. Fargate, container'ları yönetme yükünü ortadan kaldırarak sunucu yönetimini basitleştirir. Aurora Serverless v2, MySQL uyumluluğu sayesinde veritabanı şemasında veya uygulama kodunda minimum değişiklik gerektirirken, sunucusuz ölçeklenebilirlik ve maliyet avantajları sunar. Diğer seçenekler neden yanlış: AWS Lambda fonksiyonları, genellikle daha küçük, olay odaklı iş yükleri için tasarlanmıştır ve mevcut container'lı uygulamayı Lambda'ya dönüştürmek önemli yeniden mimari ve kod değişiklikleri gerektirecektir. Amazon DynamoDB, ilişkisel olmayan (NoSQL) bir veritabanıdır ve mevcut MySQL veritabanını DynamoDB'ye geçirmek, veri modelinde ve uygulama kodunda kapsamlı değişiklikler gerektirir, bu da "en az değişiklikle" hedefine aykırıdı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