Belirli Tomcat, HAProxy ve Varnish sürümleri gerektiren, işletim sistemi düzeyinde ayarlama, otomatik uygulama sürümü dağıtımları, ölçeklenebilir altyapı ve sağlıksız sunucuların otomatik olarak değiştirilmesi gereken bir Linux uygulamasını AWS'ye geçirmeniz gerekiyor. Hangi çözümü kullanmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Uygulama kodunu, gerekli yazılımı kuran ve yapılandıran bir appspec.yml ile CodeCommit'e yükleyin. Bir EC2 Auto Scaling grubuna bağlı bir CodeDeploy dağıtım grubu oluşturun ve kaynak olarak CodeCommit'i ve dağıtımlar için CodeDeploy'u kullanan bir CodePipeline oluşturun..
Neden bu cevap
Doğru cevap, işletim sistemi düzeyinde ayarlama, belirli yazılım sürümleri ve otomatik sunucu değişimi gereksinimlerini en iyi karşılayan çözümdür. CodeDeploy, EC2 Auto Scaling gruplarıyla entegre olarak uygulama dağıtımlarını yönetebilir ve appspec.yml dosyası aracılığıyla işletim sistemi düzeyinde komut dosyalarını çalıştırarak özel yazılım kurulumlarını ve yapılandırmalarını gerçekleştirebilir. Bu, Tomcat, HAProxy ve Varnish gibi belirli sürümlerin kurulmasını ve işletim sistemi ayarlarının yapılmasını sağlar. CodePipeline, bu süreci otomatikleştirerek sürekli entegrasyon ve sürekli teslimat (CI/CD) sağlar. Diğer seçenekler neden yanlış: Docker ve ECS/Fargate, konteynerleştirme için iyi olsa da, işletim sistemi düzeyinde ayarlama gereksinimini doğrudan karşılamaz ve belirli yazılım sürümlerini yönetmek için ek katmanlar gerektirebilir. Elastic Beanstalk web sunucusu ortamı, Tomcat yığınını desteklese de, işletim sistemi düzeyinde derinlemesine ayarlamalar ve özel yazılım kurulumları için daha sınırlı esneklik sunar. .ebextensions bu tür görevler için kullanılabilir ancak CodeDeploy kadar esnek değildir. Elastic Beanstalk worker ortamı, arka plan işlemleri için tasarlanmıştır ve web uygulaması dağıtımı için 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