Ein Entwickler möchte Serverprotokolle einer hochverfügbaren Python-Webanwendung, die auf mehreren EC2-Instances läuft, überprüfen, ohne sich per SSH mit jeder Instance zu verbinden. Welche Änderung erfordert die GERINGSTE Modifikation der Anwendung, um Protokolle zu zentralisieren?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Den vereinheitlichten Amazon CloudWatch Agent auf jeder EC2-Instance installieren und ihn so konfigurieren, dass er die Anwendungsprotokolle an CloudWatch sendet..
Warum dies die Antwort ist
Die Installation des vereinheitlichten Amazon CloudWatch Agenten auf jeder EC2-Instance ist die Lösung, die die geringste Modifikation der Anwendung erfordert. Der Agent kann so konfiguriert werden, dass er Protokolle aus Dateien oder Standardausgaben erfasst und an CloudWatch Logs sendet, ohne dass der Anwendungscode geändert werden muss. Die Refaktorierung der Anwendung für AWS Lambda würde eine erhebliche Code-Änderung bedeuten. Der Aufbau einer zentralisierten Protokollierung mit OpenSearch Service, Logstash und OpenSearch Dashboards wäre eine komplexe Implementierung, die ebenfalls mehr Aufwand als der CloudWatch Agent erfordert. Die Konsolidierung auf eine einzige, größere EC2-Instance würde die Hochverfügbarkeit der Anwendung beeinträchtigen und skaliert nicht gut.
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