Bir şirket, küme üyeliği değiştiğinde /etc/cluster/nodes.config dosyasının güncellenmesini gerektiren tescilli bir bellek içi ızgara çalıştırmaktadır. Bir düğüm ekleme işlemi otomatikleştirilmelidir, böylece dosya mevcut üye IP'lerini listeler ve hizmet yeniden başlatılır. Bir DevOps mühendisi bunu minimum çabayla otomatikleştirmek için ne yapabilir?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Küme katmanını modellemek için AWS OpsWorks Stacks kullanın. Katmanın mevcut örneklerinden /etc/cluster/nodes.config dosyasını oluşturan ve hizmeti yeniden başlatan bir Chef tarifi yazın ve bu tarifi Configure yaşam döngüsü olayında çalıştırın..
Neden bu cevap
AWS OpsWorks Stacks, sunucu yapılandırmasını otomatikleştirmek için Chef veya Puppet kullanır. Bir Chef tarifi, kümedeki mevcut örneklerin IP adreslerini alabilir ve bu bilgiyi kullanarak /etc/cluster/nodes.config dosyasını oluşturabilir. Bu tarifin "Configure" yaşam döngüsü olayında çalıştırılması, bir düğüm eklendiğinde veya kaldırıldığında dosyanın otomatik olarak güncellenmesini ve hizmetin yeniden başlatılmasını sağlar. Bu, minimum çabayla otomatikleştirme için en uygun ve entegre çözümdür. Diğer seçenekler: CodeDeploy, dosya sürüm kontrolünü yönetir ancak küme üyeliği değişikliklerini otomatik olarak algılayıp dosyayı dinamik olarak güncelleme yeteneği sınırlıdır. S3 ve cron işi, dosyanın güncellenmesini geciktirebilir ve anında tutarlılık sağlamaz. User-data betiği, yalnızca başlangıçta çalışır ve küme üyeliği dinamik olarak değiştikçe dosyanın sürekli güncellenmesini sağlamaz.
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