Ein DevOps-Ingenieur erstellt häufig große Docker-Images mit AWS CodeBuild und möchte die Builds beschleunigen und Kosten senken, indem er Image-Layer über Builds hinweg wiederverwendet. Welcher Ansatz verbessert die Build-Leistung am besten und minimiert den Betriebsaufwand?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Die Docker-Images in ein Amazon ECR-Repository pushen und einen lokalen Docker-Layer-Cache für CodeBuild-Builds aktivieren..
Warum dies die Antwort ist
Das Pushen von Docker-Images in Amazon ECR und das Aktivieren des lokalen Docker-Layer-Caches für CodeBuild ist die effektivste Methode. CodeBuild kann so Image-Layer aus früheren Builds wiederverwenden, die im ECR gespeichert sind, was die Build-Zeiten erheblich verkürzt und Kosten senkt, da weniger Daten neu heruntergeladen werden müssen. Dieser Ansatz minimiert auch den Betriebsaufwand, da CodeBuild die Cache-Verwaltung übernimmt. Das Caching in S3 erfordert manuelle Verwaltung und ist nicht direkt für Docker-Layer-Caching optimiert. Das Speichern in ECR ohne Layer-Cache nutzt die Wiederverwendung von Layern nicht optimal aus. Benutzerdefinierte AMIs sind aufwändig zu pf
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