Zum Inhalt springen
Alle Fallstudien
BRF SolutionsERP-SoftwareNatron Cloud

Das ERP-System SAFIR von Legacy-VMs auf Kubernetes skaliert

BRF Solutions hat sein ERP-System SAFIR von einer VM pro Kunde auf automatisierte Container-Deployments in Kubernetes umgestellt und auf eine grosse Kundenzahl skaliert.

BRF Solutions

Ergebnis

  • Eine VM pro Kunde durch automatisierte Container-Deployments ersetzt
  • SAFIR auf einer Plattform auf eine grosse Kundenzahl skaliert
  • Kunden einzeln und ohne Unterbruch migriert

Die Ausgangslage

BRF Solutions entwickelt SAFIR, ein ERP-System mit einer wachsenden Zahl von Kunden. Jeder Kunde lief auf einer eigenen virtuellen Maschine, und BRF installierte, patchte, sicherte und aktualisierte jede einzelne davon. Für jeden neuen Kunden richtete BRF von Hand eine weitere VM ein, und bei jedem SAFIR-Release fasste das Team jede VM einzeln an. Das Modell skalierte nicht mit dem Kundenstamm.

Was Natron gemacht hat

Gemeinsam mit BRF haben wir SAFIR containerisiert und ein automatisiertes Deployment auf Managed Kubernetes in der Natron Cloud gebaut. Es gibt eine Plattform und ein Image pro Release; das Deployment für jeden Kunden entsteht aus Git und wird von Argo CD ausgerollt. PostgreSQL läuft als Managed Database pro Kunde, Images liegen in Harbor, und die Plattformbasis bringt Monitoring, Backups und Netzwerk-Policies mit.

Wir haben die Kunden einen nach dem anderen von ihren Legacy-VMs migriert. Die alte VM blieb jeweils bestehen, bis der Kunde auf dem neuen Deployment geprüft war.

Das Ergebnis

Ein neuer SAFIR-Kunde ist heute ein weiteres Deployment aus Git; einen Server richtet dafür niemand mehr ein. Releases gehen über die Pipeline an alle Kunden. Natron betreibt die Plattform in der Natron Cloud, und das Team von BRF arbeitet am Produkt.