CloudFormation aracılığıyla dağıtılan bir uygulama, Lambda ve DynamoDB ile entegre edilmiş API Gateway REST API'leri kullanır. Her birinin kendi DynamoDB tablosu olan geliştirme, test ve üretim aşamaları bulunmaktadır. Üretime aktarılan değişiklikler, geliştirme ve test ortamlarında çalışmasına rağmen beklenmedik sorunlara neden olmuştur. Bir sonraki sürüm için geliştiricinin, üretim trafiğinin %20'sini yeni API dağıtımına, %80'ini ise mevcut üretim dağıtımına yönlendirmesi ve herhangi bir müşterinin hata görme olasılığını en aza indirmesi gerekmektedir. En iyi yaklaşım nedir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Üretim API aşaması için canary dağıtım ayarlarını yapılandırın, canary trafik yüzdesini %20 olarak ayarlayın, planlanan güncellemeleri uygulayın ve değişiklikleri dağıtın..
Neden bu cevap
Doğru cevap, üretim API aşaması için canary dağıtım ayarlarını yapılandırmak, canary trafik yüzdesini %20 olarak ayarlamak, planlanan güncellemeleri uygulamak ve değişiklikleri dağıtmaktır. API Gateway'in canary dağıtım özelliği, yeni bir sürümü küçük bir kullanıcı alt kümesine kademeli olarak sunarak riskleri en aza indirmenizi sağlar. Bu, geliştiricinin üretim trafiğinin %20'sini yeni API dağıtımına yönlendirme ve herhangi bir müşterinin hata görme olasılığını en aza indirme gereksinimini doğrudan karşılar. Diğer seçenekler ya manuel ve riskli (değişiklikleri manuel olarak dağıtmak), ya yanlış yönlendirilmiş (Route 53 DNS kayıtlarını API Gateway aşamalarıyla karıştırmak) ya da gereksiz karmaşıklık ekler (Application Load Balancer kullanmak).
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