DevOps in verschiedenen Domänen - Wie löst DevOps das Problem?

Dieser Blog zeigt auch, dass DevOps nicht mehr nur auf die Tech-Industrie beschränkt ist, um die Probleme zu überwinden, mit denen Unternehmen aus verschiedenen Bereichen konfrontiert sind

ist ab sofort das neueste Schlagwort in der Technologiebranche. DevOps ist die Kultur der Zusammenarbeit zwischen Teams sowie eine Reihe von DevOps-Tools und -Methoden zur kontinuierlichen Beseitigung von Abfällen aus Geschäftsprozessen, die zu einer immer besseren Wertschöpfung für Endbenutzer führen. Der Begriff DevOps in verschiedenen Bereichen bedeutet, dass er nicht mehr auf die Tech-Industrie beschränkt ist.

DevOps und seine Praktiken werden jetzt jedoch auch außerhalb des Technologiesektors eingesetzt. In diesem Blog werden wir einige Lichtblicke auf die verschiedenen Domänen werfen, die mit der Implementierung von DevOps begonnen haben. Die Themen, die wir hier behandeln werden, sind wie folgt:



  1. Was ist DevOps?
  2. DevOps in verschiedenen Domänen

Beginnen wir also mit unserem ersten Thema

Was ist DevOps?

DevOps ist ein Softwareentwicklungsansatz, der kontinuierliche Entwicklung, kontinuierliches Testen, kontinuierliche Integration, kontinuierliche Bereitstellung und kontinuierliche Überwachung der Software während der gesamten Software umfasst . Diese Aktivitäten sind nur in DevOps möglich, nicht in Agile oder Waterfall. Aus diesem Grund haben Facebook und andere Top-Unternehmen DevOps als Weg für ihre Geschäftsziele gewählt. DevOps ist der bevorzugte Ansatz zur Entwicklung hochwertiger Software in kürzeren Entwicklungszyklen, was zu einer höheren Kundenzufriedenheit führt.

DevOPs-Devops in verschiedenen Domains-Edureka

DevOps in der Regierung

Profil

Das Nationale Luft- und Raumfahrtbehörde (NASA) ist die Behörde der US-Regierung, die für das zivile Raumfahrtprogramm des Landes sowie für die Luftfahrt- und Luftfahrtforschung verantwortlich ist.

Herausforderung

Die NASA musste fast 65 Anwendungen von einem herkömmlichen hardwarebasierten Rechenzentrum in eine Cloud-basierte Umgebung verschieben, um eine bessere Flexibilität und Kosteneinsparungen zu erzielen. Die schnelle Zeitachse führte dazu, dass viele Anwendungen unverändert in eine Cloud-Umgebung migriert wurden. Dadurch wurde eine Umgebung erstellt, die mehrere virtuelle private Clouds (VPCs) und umfasst Konten, die nicht einfach verwaltet werden konnten. Selbst einfache Dinge wie die Sicherstellung, dass jeder Systemadministrator Zugriff auf jeden Server hat, oder das einfache Patchen waren äußerst aufwändig.

Lösung

Dieses Problem wurde durch Hebelwirkung gelöst Ansible Tower zum Verwalten und Planen der Cloud-Umgebung.

Sortierentscheidungsbaum 4 Elemente zusammenführen

Ergebnis

Durch die Implementierung des Ansible Tower ist die NASA besser für die Verwaltung ihrer AWS-Umgebung gerüstet. Mit Tower konnte die NASA ihren Kunden bessere Operationen und Sicherheit bieten. Es hat auch die Effizienz als Team erhöht. Wenn Sie sich die Zahlen ansehen, dann:

  • Die Zeit für die Aktualisierung von nasa.gov wurde von über 1 Stunde auf unter 5 Minuten gesenkt
  • Der Patch-Vorgang wurde von einigen Tagen auf 45 Minuten verkürzt
  • RAM- und Festplattenüberwachung nahezu in Echtzeit (ohne Agenten)
  • Bereitstellung von Betriebssystemkonten in der gesamten Umgebung in weniger als 10 Minuten
  • Das Baselining von Standard-AMIs wurde von 1 Stunde manueller Konfiguration auf einen unsichtbaren und nahtlosen Hintergrundprozess reduziert
  • Anwendungsstapel von 1-2 Stunden bis unter 10 Minuten pro Stapel eingerichtet

DevOps im Bankwesen

Profil

Die Royal Bank of Scotland allgemein abgekürzt als RBS ist eine der Retail Banking-Tochtergesellschaften vonDie Royal Bank of Scotland Groupplc zusammen mitNatWestundUlster Bank. Die Royal Bank of Scotland hat rund 700 Filialen, hauptsächlich in Schottland, obwohl es Filialen in vielen größeren Städten in ganz England und Wales gibt.

Herausforderung

Die Royal Bank of Scotland hatte Probleme, ihren strategischen Hub für Zahlungstransaktionen zu konsolidieren und neu zu gestalten, der Dutzende von Integrationskontaktpunkten umfasste. RBS hatte kürzlich ein anderes Finanzinstitut erworben, daher musste es die Systeme dieses Unternehmens integrieren. Die RBS war jedoch bereits dabei, ihre eigenen Systeme auf einen neuen strategischen Transaktionsknotenpunkt zu migrieren und mit der neuen Plattform 43 Funktionserweiterungen bereitzustellen. Die Kosten und die Komplexität der Wartung von vier separaten Messaging-Hubs haben sich praktisch vervierfacht.

Lösung

Schließlich wurde eine Lösung entwickelt, die der Bank hilft, ihre Integrationsherausforderungen zu bewältigen. Die Bank musste dabei unterstützt werden, alle Punkte im gesamten Lebenszyklus der Softwarebereitstellung zu identifizieren, an denen automatisierte Tests, agile Entwicklung und Servicevirtualisierung eingesetzt werden konnten, um die Entwicklung zu beschleunigen, Fehler früher zu erkennen und die Freigabe für die Produktion zu beschleunigen.

Die Lösung umfasste ein Integrations- und Servicevirtualisierungstool. Diese Softwareprodukte haben dazu beigetragen, eine durchgängige virtuelle Umgebung zum Testen zu erstellen, anstatt reale Testumgebungen erstellen zu müssen, deren Erstellung teuer und deren Wartung schwierig ist.

Mit der Lösung konnte RBS Integrationstests über mehr als 80 Schnittstellen und Subsysteme hinweg automatisieren, die an der Ausführung ihrer Handelstransaktionen beteiligt waren. Dies ermöglichte kontinuierliche Tests und unterstützte den agilen Entwicklungsprozess des Teams.

Ergebnis

In drei Jahren realisierte die RBS erhebliche Vorteile aus der Integrations- und Servicevirtualisierungslösung. Diese Vorteile sind wie folgt:

  • Die Testzeit für die Systemintegration wurde von drei Wochen auf einen halben Tag reduziert

  • Reduzierte die Anzahl der Produktionsvorfälle aufgrund unentdeckter Mängel um 99,6 Prozent

  • Erhöhung der Projektabwicklungskapazität um 100 Prozent von 40 auf 80 Projekte, die jährlich abgeschlossen werden

  • Es wurden geschätzte 6 Millionen US-Dollar an Hardware-, Software- und Ressourcenkosten eingespart

    wie man double in java in int ändert
  • Die Zeit vom Projektstart bis zur Auslieferung wurde um 44 Prozent verkürzt, sodass die Bank ihre Produkte und Dienstleistungen schneller zu den Kunden bringen und neue Marktchancen nutzen kann

DevOps in der Versicherung

Profil

NJM Insurance Group mit Hauptsitz in derWest TrentonAbschnitt vonEwing Gemeinde,Mercer County,New Jersey,Vereinigte Staatenbietet persönliche Autos, gewerbliche Autos, Arbeitnehmerentschädigungen, Hausbesitzer und Regenschirme anVersicherung.Das Unternehmen wurde 1913 von einer Gruppe von Fabrikbesitzern gegründet, die eine Arbeitnehmerentschädigung suchten.NJM ist gewachsen, um mehr als 850.000 Versicherungsnehmern in New Jersey und USA Versicherungen anzubietenPennsylvania.

Herausforderung

Als die New Jersey Manufacturers Insurance Group (NJM) die Kerntechnologieplattformen aktualisierte, wollten sie die Softwarebereitstellung beschleunigen, um die Bereitstellungspraktiken an die Geschäftsanforderungen für aktualisierte Lösungen anzupassen. Da ihr Arbeitsvolumen und ihre Trittfrequenz von Tag zu Tag zunahmen, stießen sie schnell an ihre Grenzen, als sie versuchten, ihre vollständig manuellen Softwarebereitstellungsprozesse zu skalieren.

Die Einhaltung und Demonstration der Einhaltung ohne schmerzhaftere manuelle Prozesse war auch für diese große Versicherungsgesellschaft ein zentrales Anliegen. NJM benötigte einen zuverlässigeren Weg, um die Softwarebereitstellung zu optimieren und gleichzeitig sicherzustellen, dass die Compliance-Kontrollen eingehalten wurden. Ihr letztendliches Ziel war es, die Veröffentlichung hochwertiger Software zu automatisieren und gleichzeitig die Komplexität zu reduzieren und den Overhead zu minimieren.

Lösung

NJM implementierte erfolgreich die Bereitstellungsautomatisierung, die die Softwarebereitstellungsprozesse beschleunigte und standardisierte und ihnen dabei half, die Einhaltung einfacher nachzuweisen. Diese Initiative reduzierte den Betriebsaufwand erheblich und optimierte die Bereitstellungsprozesse, sodass NJM skaliert werden konnte.

Ergebnis

  • Deutliche Reduzierung der Bereitstellungszeiten Nicht produktive Bereitstellung - von Tagen bis Minuten Produktionsbereitstellungen - 30% -50% schneller
  • Über 1.000 bis 1.500 Bereitstellungen pro Monat durch Automatisierung. Vor einigen Jahren hat das Unternehmen seine Veröffentlichungen manuell bearbeitet
  • Das Unternehmen begann mit kontinuierlichen, geplanten und Self-Service-Bereitstellungen. Keine Abhängigkeit von speziell qualifizierten Technikern für die Bereitstellung von Software. Qualitätssicherung, Entwickler und Auszubildende übernehmen jetzt Bereitstellungen
  • Problemlose Compliance Sehr gut sichtbar, ein Zero-Touch-Prozess, der vollständig nachvollziehbar und überprüfbar ist

DevOps im Einzelhandel

Profil

Dieser Fachhändler ist ein bekannter Begriff, dessen Aktien an der NYSE gehandelt werden. Mit rund 100 Filialen in den USA und einer starken E-Commerce-Präsenz ist dieser Einzelhändler für seine inspirierenden Waren bekannt und wird durchweg als einer der besten Arbeitgeber eingestuft.

Herausforderung

Da sich die Einzelhandelslandschaft rasant verändert, wollte diese Organisation ihrem internen Entwicklungsteam ermöglichen, flink und der Konkurrenz einen Schritt voraus zu sein. Mit der Wartung der E-Commerce-Site und der In-Store-Systeme des Unternehmens beauftragt, beschloss das Unternehmen, einen IT-Modernisierungsplan zu erstellen, der in einzelne Projekte unterteilt wurde. Das erste derartige Projekt bestand darin, die Entwickler- und IT-Automatisierung auszubauen, ihre Produktivität zu steigern und Innovationen schnell umzusetzen.

Lösung

  • Docker Container Microservices
  • DevOps-basiertes Cloud Computing
  • Vollautomatisches CI / CD gepaart mit einer unveränderlichen Infrastruktur

Ergebnis

Als Entwicklungsgeschäft, das mehrere Hüte trägt, war das Entwicklungsteam dieses Einzelhändlers daran interessiert, auf einer einzigen Plattform zu standardisieren. Die Umgebung war komplex und schwierig zu verwalten. Mit neuen Docker-Container-basierten Microservices, die in Verbindung mit Tools wie Ansible, Docker Swarm und Hashicorp Consul and Vault arbeiten, hat das Unternehmen einen höheren Automatisierungsgrad erreicht.Diese Automatisierung hat es Entwicklern wiederum ermöglicht, schneller zu arbeiten, agil zu iterieren und strategischere Auswirkungen auf das Unternehmen zu erzielen.

DevOps in Travel

Profil

Amadeus ist einer der größten Reiseveranstalter weltweit. Ihre Systeme interagieren mit 90% aller reisebezogenen Transaktionen, die mehr als 700 Fluggesellschaften und um 600.000 Hotels, Verarbeitung mehr als 55.000 Operationen pro Sekunde bei Spitzenlasten - und die Anzahl wächst ständig.

Problem

Das Unternehmen verwendete eine private Cloud mit virtuellen Maschinen, die von Vagrant und vSphere bereitgestellt werden. Die Anzahl der Rechenressourcen, die für die Wartung der Hypervisor-Schicht der Infrastruktur aufgewendet wurden, war jedoch zu hoch, und die Verarbeitungsgeschwindigkeit war nicht optimal, während selbst einige Sekunden Verzögerung zu enormen Verlusten für einen Reiseveranstalter führen können.

Lösung

Das Unternehmen wählte Docker anstelle von Vagrant und beschlossen, auf eine On-Prem-Cloud mit OpenShift umzusteigen, Docker und Kubernetes. Mithilfe eines proprietären DevOps-Managementsystems konnten sie ihre gesamte IT-Infrastruktur effizient nutzen und die zuvor von Hypervisoren verwendeten Ressourcen nutzen. Dies machte fast aus zwanzig% ihrer Rechenleistung.

Ergebnis

Die Firma bekam s Computerressourcen im Wert von mehreren Millionen durch einfache effiziente Nutzung ihrer IT-Infrastruktur. Darüber hinaus ermöglichen Docker-Container, die in Kubernetes-Clustern ausgeführt werden, die Verarbeitung der Workloads in Echtzeit, da aufgrund des Fehlens der Hypervisor-Schicht keine Verzögerung auftritt.

Wie diese Liste zeigt, können Branchen von der Verwendung von DevOps profitieren, auch wenn sie nicht auf Technologie ausgerichtet sind. Eines der Hauptziele von DevOps ist es, Abteilungen daran zu hindern, in Abteilungen zu arbeiten. Stattdessen ermutigt es sie, miteinander zu kommunizieren. Dieses Ziel hilft, Ziele schneller und mit weniger Reibung zu erreichen.

Jetzt wo du verstanden hast DevOps in verschiedenen Domänen , Besuche die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Der Edureka DevOps-Zertifizierungskurs hilft den Lernenden, DevOps zu verstehen und Kenntnisse in verschiedenen DevOps-Prozessen und -Tools wie Puppet, Jenkins, Nagios, Ansible, Chef, Saltstack und GIT zu erwerben, um mehrere Schritte in SDLC zu automatisieren.

Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren und wir werden uns bei Ihnen melden.