Bir geliştiricinin, bir uygulamayı Amazon EC2 örneklerine dağıtmak için yeniden kullanılabilir bir şablon kullanması gerekmektedir. Çözüm, tekrarlanan dağıtımları, uygulama kaynaklarının kurulumunu ve güncellemelerini desteklemeli, aynı ortamları üretmeli ve önceki sürümlere geri dönüşlere izin vermelidir. Hangi çözüm bu gereksinimleri karşılar?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: EC2 örneklerini dağıtan bir altyapı şablonu (JSON veya YAML) oluşturmak için AWS CloudFormation kullanın. Gerekli yazılımı kurmak ve uygulamayı başlatmak için CloudFormation yardımcı betiklerini kullanın ve bu betikleri şablondan çağırın..
Neden bu cevap
AWS CloudFormation, altyapıyı kod olarak tanımlamak için idealdir. JSON veya YAML şablonları kullanarak EC2 örnekleri ve ilgili kaynakları tutarlı bir şekilde dağıtabilir, güncelleyebilir ve yönetebilirsiniz. Bu, tekrarlanabilir dağıtımlar, aynı ortamların üretilmesi ve kolay geri dönüşler sağlar. CloudFormation yardımcı betikleri (örneğin, cfn-init) yazılım kurulumunu ve uygulama başlatmayı otomatikleştirmek için kullanılabilir. Diğer seçenekler uygun değildir: AWS Amplify, web ve mobil uygulamalar için uçtan uca bir geliştirme platformudur, ancak EC2 örneklerine doğrudan altyapı dağıtımı ve yönetimi için birincil araç değildir. AWS CodeBuild, kod derleme ve test hizmetidir; doğrudan EC2 altyapısı dağıtımı ve yönetimi için kullanılmaz, ancak bir CI/CD hattının parçası olabilir. AWS AppSync, GraphQL API'leri oluşturmak için bir hizmettir ve EC2 örneklerine uygulama dağıtımı veya altyapı yönetimi için tasarlanmamıştı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