05.10.2026 · 4 Min. Lesezeit

DevOps- und Kubernetes-Lösung für die Odoo-Plattform für die Anforderungen von Rīgas Satiksme

Ein von Lailio entwickelter DevOps-Prozess, eine Kubernetes-Architektur und eine optimierte Odoo-Plattform sorgen für einen stabilen Betrieb für rund 3000 Benutzer.

Lailio ist seit 2008 ein zuverlässiger lettischer IT-Partner, der Unternehmen bei der Modernisierung ihrer Informationssysteme unterstützt. In diesem Projekt hat die IT-Wartungs- und Serviceabteilung von Lailio eng mit dem Unternehmen Rīgas Satiksme zusammengearbeitet, um einen DevOps-Prozess zu entwickeln, bereitzustellen und zu implementieren sowie die kontinuierliche Wartung der Odoo-Plattform sicherzustellen. Dieses System bedient täglich rund 3000 Benutzer. Die entwickelte Lösung basiert auf einem Open-Source-Ansatz (Open Source), kombiniert mit moderner Containerisierung und modernen Bereitstellungspraktiken.

Plattformarchitektur

Die technologische Grundlage der Odoo-Plattform basiert auf einer modernen und anpassbaren Architektur, die Systemsicherheit und eine präzise Isolierung der Dienste gewährleistet. Die Infrastruktur ist logisch in drei getrennte Umgebungen unterteilt: Entwicklung, Test und Produktion. Diese architektonische Aufteilung garantiert strikt, dass jegliche Änderungen am Programmcode oder Systemaktualisierungen zunächst unter kontrollierten Bedingungen sorgfältig geprüft werden. Erst nach erfolgreichen Tests gelangen sie in die Produktionsumgebung zu den Endnutzern. Dies schließt unerwartete Störungen in der Produktionsumgebung effektiv aus. Darüber hinaus bietet die Open-Source-Architektur eine erhebliche technologische Unabhängigkeit, die es dem IT-Team ermöglicht, tiefgreifende Modifikationen gemäß den spezifischen Geschäftsanforderungen von Rīgas Satiksme vorzunehmen.

DevOps-Prozess mit Azure DevOps

Der Hauptantrieb für den Systementwicklungs- und Bereitstellungsprozess ist Azure DevOps, das als zentrales Tool für Repositories und CI/CD-Pipelines dient. Der etablierte Prozess ist vollständig automatisiert: Sobald Entwickler Code-Änderungen in das Repository einstellen, beginnt sofort ein standardisierter Bereitstellungs- und Prüfzyklus. Zunächst wird ein Code-Review durchgeführt, damit sich das Team von der Softwarequalität und der Einhaltung interner Standards überzeugen kann. Anschließend werden automatisierte Tests automatisch ausgeführt. Neue Versionen werden über dieselbe Pipeline in der Produktionsumgebung bereitgestellt, sodass jedes Release wiederholbar und nachvollziehbar ist.

Kubernetes und Skalierung

Um Rechenressourcen effizient zu verwalten und selbst bei schwankender Auslastung einen konstant stabilen Betrieb zu gewährleisten, wird die Plattforminfrastruktur auf der Kubernetes-Containerplattform bereitgestellt. Kubernetes verwaltet die Anwendungscontainer automatisch und überwacht deren Gesundheitszustand in Echtzeit. Wenn einer der Container des Odoo-Systems nicht mehr reagiert oder mit Verzögerung arbeitet, startet Kubernetes ihn automatisch neu, ohne dass ein manuelles Eingreifen eines Systemadministrators erforderlich ist. Diese Technologie ermöglicht auch die Skalierung der Plattform: Für höhere Auslastungen können zusätzliche Odoo-Container hinzugefügt werden, ohne die Anwendung selbst zu verändern.

Autorisierung und Zugriff

Die Basis der System- und Datensicherheit bilden eine zentralisierte Benutzerauthentifizierung und eine strikte Verwaltung der Zugriffsrechte. Angesichts der Tatsache, dass die Plattform täglich von rund 3000 Benutzern mit unterschiedlichen Rollen, Abteilungen und Verantwortlichkeitsebenen genutzt wird, war die Implementierung einer modernen Autorisierung dringend erforderlich. Das implementierte zentralisierte System garantiert strikt, dass jedem Mitarbeiter nach der Anmeldung ausschließlich die Systemfunktionalität zur Verfügung steht, die genau seinen beruflichen Pflichten entspricht. Dies reduziert interne Sicherheitsrisiken erheblich und verhindert unbefugten Zugriff auf vertrauliche Geschäftsinformationen.

Odoo-Leistung bei hoher Auslastung

Die Standard-Softwarearchitektur von Odoo kann auf ernsthafte Leistungsprobleme stoßen, wenn Tausende von Benutzern gleichzeitig im System aktiv sind. Damit diese Plattform unter intensiven Bedingungen ein hohes Aufkommen an Kundenservice fehlerfrei bewältigen kann, leistete das Team von Lailio tiefgreifende Ingenieursarbeit. Der ursprüngliche Odoo-Code wurde umgeschrieben und deutlich optimiert. Diese wesentlichen Code-Änderungen ordneten die Datenverarbeitungsprozesse strukturell und optimierten Datenbankabfragen, was dem System eine sehr schnelle Reaktionszeit ermöglicht. Infolgedessen ist das System für den Betrieb unter Bedingungen mit vielen gleichzeitigen Benutzern und einer hohen Anfragedichte ausgelegt.

Datensicherung und Wiederherstellung

In der Infrastruktur wurde ein strikter und vollständig automatisierter Prozess für die Datensicherung und Wiederherstellung eingerichtet. Das System erstellt regelmäßig Backups aller Datenbanken sowie Dateispeicher. Der Prozess umfasst auch das Wiederherstellungsverfahren: wie und in welcher Reihenfolge Daten aus einem Backup wiederhergestellt werden, damit das System im Falle eines Ausfalls vorhersehbar und kontrolliert wiederhergestellt werden kann.

Wartung und Monitoring

Im Rahmen des Projekts bietet die IT-Wartungs- und Serviceabteilung von Lailio eine kontinuierliche, tägliche Plattformwartung und technischen Support. Um diese Wartung wirklich proaktiv zu gestalten, sind ein umfassendes Monitoring sowie intelligente Warnmeldungen in die Infrastruktur integriert. Die Monitoring-Plattform erfasst kontinuierlich in Echtzeit wichtige Metrikdaten über die Gesamtleistung des Kubernetes-Clusters, der Containerressourcen und der Odoo-Anwendung. Sobald das System Fehler oder einen ungewöhnlichen Verbrauch von Rechenressourcen erkennt, erhalten IT-Ingenieure sofort automatisierte Warnmeldungen. Dank einer solchen frühzeitigen Erkennung ist die Bearbeitung von Vorfällen sehr effizient.

Was das bringt

Der entwickelte DevOps-Prozess und die sorgfältig aufgebaute technische Basis erleichtern die großflächige Unternehmensführung erheblich. Der umgeschriebene und optimierte Odoo-Code in Kombination mit der von Kubernetes bereitgestellten flexiblen Skalierung ermöglicht es der Plattform, täglich rund 3000 Nutzer stabil und reibungslos zu bedienen. Die Open-Source-Strategie zusammen mit automatisierten Codierungs-, Test- und Integrationsprozessen in der Azure DevOps-Umgebung gewährleistet eine kontrollierte und nachvollziehbare Bereitstellung neuer Funktionen. Dies führt zu einer effizienten, schnellen und innovativen IT-Lösung für die Bewältigung eines hohen Kundenaufkommens, die sich zusammen mit den Bedürfnissen des Kunden kontinuierlich weiterentwickelt.

Details

Kategorie Anwendungsfall
Datum 05.10.2026
Branche Öffentlicher Nahverkehr