Eine mit CodePipeline und CodeBuild erstellte CI/CD-Pipeline stellt fünf unabhängige Lambda-Funktionen nacheinander bereit. Eine EventBridge-Regel startet die Pipeline sofort, wenn Änderungen an der Quelle auftreten. Nach monatelanger Nutzung dauert die Pipeline zu lange. Was ist die beste Änderung, um die Pipeline zu beschleunigen?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Ändern Sie das CodePipeline-Setup so, dass Aktionen für jede Lambda-Funktion parallel ausgeführt werden, indem Sie diesen Aktionen dieselbe runOrder zuweisen..
Warum dies die Antwort ist
Die beste Lösung ist, die Aktionen für jede Lambda-Funktion parallel auszuführen. Standardmäßig werden Aktionen in CodePipeline sequenziell ausgeführt. Durch die Zuweisung derselben runOrder zu mehreren Aktionen in derselben Phase können diese gleichzeitig ausgeführt werden, was die Gesamtzeit der Pipeline erheblich verkürzt, da die Bereitstellung der Lambda-Funktionen nicht mehr nacheinander erfolgt. Das Ändern des Compute-Typs für höheren Netzwerkdurchsatz oder das Erstellen einer benutzerdefinierten CodeBuild-Umgebung für symmetrisches Multiprocessing würde die Build-Zeit für einzelne Projekte optimieren, aber nicht die sequenzielle Bereitstellung der fünf unabhängigen Lambda-Funktionen adressieren. Das Ausführen von CodeBuild-Projekten in einer VPC mit dedizierten Instanzen ist primär eine Sicherheits- und Isolationsmaßnahme und würde die Build-Durchsatzleistung nicht wesentlich beschleunigen, insbesondere nicht im
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