Fragen und Antworten für Software-Ingenieure, die an automatisierten Tests, kontinuierlicher Bereitstellung, Service-Integration und -Überwachung und dem Aufbau der SDLC-Infrastruktur arbeiten
Wie vermeiden Sie eine Branchageddon-Situation, wenn Sie mit großen Organisationen zusammenarbeiten? Wir arbeiten mit einer Reihe großer Finanzunternehmen zusammen, deren Ansatz darin besteht, keine Software-Updates vorzunehmen, sondern nur hoch / kritische Sicherheitspatches und maßgeschneiderte Funktionen. Diese Organisationen nehmen nur Patches und benutzerdefinierte Versionen zwischen wichtigen Updates entgegen. Wichtige Updates können …
Kontext: Docker-Compose zum Starten mehrerer Container, einschließlich Gunicorn, das eine Flask-App aufruft. Ich verwende eine Umgebungsdatei web/env.gunicornzum Speichern meiner Gunicorn-Startkonfiguration. Diese Datei enthält GUNICORN_CMD_ARGS="--bind=127.0.0.1:8001 --workers=3" Das Problem ist, dass GUNICORN_CMD_ARGSirgendwo in der Pipeline nicht richtig verarbeitet wird. Der Fehler, den ich beim Laufen bekomme, docker logs gunicornist Error: '8001 --workers=3' …
Derzeit bin ich in einem Zustand, in dem das Testen mich Geld und viel Zeit kostet ... Hintergrund: Ich stelle VMs auf Softlayer bereit und verwende ein Post-Deployment-Skript (Bash), mit dem jede Software installiert wird, die ich benötige, nachdem die VM bereit ist. Das Problem ist, dass ich dieses Skript …
Meine Organisation erlebt eine Explosion von Microservices. Wir haben derzeit keine formalisierte Möglichkeit, neue Projekte zu booten. Ich stelle fest, dass ein Team mit einem Fehler in der Bereitstellung oder im Erstellungsprozess zu mir kommt, und ich werde Zeit damit verbringen, nur um festzustellen, dass ich ihn bereits in einem …
Ich habe in CompSci geschult, wo uns hauptsächlich Java beigebracht wurde, aber was ich dort gelernt habe, ist, dass meine Leidenschaft Systeme sind, also habe ich immer auf der Operationsseite gearbeitet. Ich kann gut mit Skripten umgehen, daher suche ich nicht nach einer Website, auf der ich Ruby lernen kann, …
Ich habe einen Artikel aus dem Medium mit dem Titel "Die Entwicklung der Containernutzung bei Netflix" gelesen und mir einige Videos zu diesem Thema angesehen, aber mir ist nicht klar, warum Titus (auf den in diesen verwiesen wird) verwendet werden sollte. Ist es anders als Kubernetes oder sollte es zusammen …
Ich suche nach Empfehlungen, wie ich mich als engagierter DevOps-Ingenieur qualifizieren kann. Ich wollte schon immer an entwicklungsbezogenen Projekten arbeiten, da ich das Codieren liebe, aber leider habe ich nie die Chance dazu bekommen. Ich habe zuvor an freiberuflichen Projekten mit .Net und PHP gearbeitet und bin in Java SE …
Wir sind als Unternehmen gewachsen, unsere Produkte expandieren und unsere Aktivitäten und Bemühungen im Zusammenhang mit DevOps nehmen ebenfalls zu. Wir haben mithilfe von Bereitstellungspipelines und anderen Plugins von Bamboo auf flexiblere und konfigurierbarere Jenkins umgestellt. wechselte zu Ansible und begann hier und da intern mit Docker. All diese Dinge …
Gibt es eine Möglichkeit, Änderungen am AWS-System nachzuverfolgen? Zum Beispiel Änderungen an einer Subnetzeinstellung, von nat bis iwg - diese zeigen eine Meldung an und verschwinden dann. Gibt es eine Möglichkeit, AWS dazu zu bringen, ein Protokoll zu erstellen, damit nachverfolgt werden kann, welche Änderungen an was und wann vorgenommen …
Alles in allem habe ich eine funktionierende Zertifikatskette (mit OpenSSL testbar), aber irgendwie kann ich Git nicht anweisen, diese Zertifikate zu laden. Ich erhalte den gleichen Fehler "nicht vertrauenswürdige Stammberechtigung" (SEC_E_UNTRUSTED_ROOT), unabhängig davon, ob meine Git-Konfiguration auf eine vorhandene oder eine gefälschte Zertifikatkettendatei verweist. Weitere Informationen finden Sie im beigefügten …
Ich habe einige VMs unter Windows Azure, auf denen unsere E-Commerce-Website ausgeführt wird, und seit kurzem verwenden wir Telegraf, InfluxDb und Grafana, um diese Computer im Auge zu behalten. Nach ein paar Wochen Datenerfassung habe ich ein seltsames Muster in Bezug auf die Metrik " Speicher verfügbar" festgestellt : Jeden …
Ein "Wiederholungssturm" wird verursacht, wenn Clients so konfiguriert sind, dass sie eine festgelegte Anzahl von Malen wiederholen, bevor sie aufgeben. Eine Wiederholungsrichtlinie ist erforderlich, da im normalen Betrieb eines Dienstes Paketverluste auftreten. Nehmen Sie dieses Beispiel: Wenn beispielsweise die Dienste insgesamt so skaliert würden, dass sie 80.000 Anforderungen pro Sekunde …
Nach einigen Recherchen rund um das beatsEingabe-Plugin und speziell diesem Umschreiben frage ich mich, ob ich nur einen Beat-Eingang oder mehrere verwenden sollte, um mehrere Eintragstypen zu verarbeiten. Ich werde Ereignisse von ungefähr 500 Computern mit einer 20/80 Windows / Linux-Distribution haben. Ich plane, mehrere Beats Shipper , Filebeat, Metricbeat …
Diese Werkzeuge scheinen sehr ähnliche Eigenschaften zu haben. Wie kompliziert wäre es, TeamCity zu verwenden, nachdem man sich an die Arbeit an Jenkins gewöhnt hat? Gibt es bestimmte Konzepte, die man beachten muss?
Herkömmlicherweise führen CI-Systeme nur eine Überwachung der Qualitätsstufen in einem Integrationszweig durch, indem sie QS-Überprüfungen in der Codebasis durchführen, in der die Änderungen bereits festgeschrieben sind, auf Regressionen achten und Benachrichtigungen für menschliches Eingreifen senden. Wenn diese Regressionen jedoch erkannt werden, ist die Niederlassung zumindest seit Beginn der jeweiligen QS-Überprüfung …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.