Eine SaaS-Webanwendung hat Benutzer, die auf mehrere ALBs verteilt sind, wobei jedes ALB über eine eigene Auto Scaling-Gruppe und EC2-Flotte verfügt. Es gibt keine Build-Phase; Commits an CodeCommit müssen gleichzeitige Bereitstellungen für alle ALBs und Auto Scaling-Gruppen auslösen. Welche Architektur erfordert die WENIGSTE Konfiguration?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Erstellen Sie eine einzelne CodePipeline, die die Anwendung parallel mit einer einzigen CodeDeploy-Anwendung und einer eindeutigen Bereitstellungsgruppe für jedes ALB-Auto Scaling-Gruppenpaar bereitstellt..
Warum dies die Antwort ist
Die korrekte Option ist die effizienteste, da sie eine einzelne CodePipeline nutzt, um parallele Bereitstellungen zu orchestrieren. Eine einzige CodeDeploy-Anwendung kann mehrere Bereitstellungsgruppen enthalten, wobei jede Gruppe einem ALB-Auto Scaling-Gruppenpaar entspricht. Dies minimiert den Konfigurationsaufwand, da die Pipeline nur einmal definiert werden muss und die Bereitstellung auf alle Ziele gleichzeitig erfolgt. Die Option, die für jedes ALB-Auto Scaling-Gruppenpaar eine eigene CodePipeline vorschlägt, würde einen erheblichen Mehraufwand bei der Verwaltung und Konfiguration bedeuten. Die Option mit einer einzigen CodeDeploy-Anwendung und einer einzigen Bereitstellungsgruppe wäre nicht in der Lage, die Bereitstellung auf mehrere separate ALB- und Auto Scaling-Gruppen-Paare zu verteilen. Die Option, die für jedes Paar eindeutige CodeDeploy-Anwendungen und Bereitstellungsgruppen vorschlägt, wäre zwar funktionsfähig, aber weniger effizient als die Verwendung einer einzigen CodeDeploy-Anwendung mit mehreren Bereitstellungsgruppen.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich