Şirket içinde bulunan VM'lerden 30 adet Spring Boot mikroservisini (JAR olarak paketlenmiş) taşıyorsunuz. Uygulamalar Spring Cloud Config'i (Git arka ucu), servis keşfi için Netflix Eureka'yı, MySQL'i ve Redis'i kullanıyor. Kod değişikliklerini en aza indirmeli ve yönetilen hizmetleri benimsemelisiniz. Ne önermelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Azure Spring Apps Standard katmanına dağıtın; yönetilen Config Server'ı mevcut Git deposuna işaret edecek şekilde yapılandırın; Service Discovery'yi etkinleştirin; verileri Azure Database for MySQL Flexible Server'a taşıyın ve Azure Cache for Redis kullanın; servisleri Service Connector aracılığıyla bağlayın..
Neden bu cevap
Bu seçenek, mevcut Spring Boot uygulamalarınız için en az kod değişikliğiyle yönetilen hizmetleri benimseme hedeflerini en iyi şekilde karşılar. Azure Spring Apps, Spring Cloud Config ve Netflix Eureka gibi Spring Cloud bileşenleri için yerleşik destek sunar, böylece kod değişikliği yapmanıza gerek kalmaz. Yönetilen Config Server'ı mevcut Git deponuza bağlamak ve Service Discovery'yi etkinleştirmek, mevcut mimarinizi korumanızı sağlar. MySQL ve Redis için Azure Database for MySQL Flexible Server ve Azure Cache for Redis kullanmak, yönetilen hizmetlere geçişi sağlar. Service Connector, bu hizmetler arasındaki bağlantıyı basitleştirir. Diğer seçenekler ya daha fazla kod değişikliği gerektirir (AKS, Azure Functions, Azure SQL Database/Cosmos DB'ye geçiş) ya da yönetilen hizmet benimseme hedefini tam olarak karşılamaz (App Service ile VM'lerde Config Server/Eureka'yı tutmak). Enterprise katmanı, bu senaryo için gerekli olmayan ek özellikler sunar.
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