Transparenz im Energiesektor.
Seit über 30 Jahren gehört die Optimatik AG zu den führenden Schweizer Gesamtanbietern und Integratoren von innovativen Software-Lösungen für Energieversorgungs-Unternehmen. Wir unterstützen das Team der Optimatik AG dabei, ihre Produkte als Software as a Service Lösung im Web bereitzustellen.
Zu Optimatik AG Zum Energie Business PortalDie Ausgangslage
Das Energie Business Portal der Optimatik AG gab es bis anhin als On-Premise Lösung und sollte neu auch als SaaS aus der Cloud bezogen werden können. Die Optimatik AG hatte (noch) keine Cloud-Profis im Haus und zusätzlich einen relativ engen Zeitplan für die Umstellung.
Unsere Lösung
Mit einem speziell auf die Optimatik AG zugeschnittenen Workshop konnten wir das Team innert zwei Tagen auf den aktuellen Stand zum Thema Cloud Hosting mit Kubernetes bringen. Anschliessend haben wir in enger Zusammenarbeit die neue Google Cloud basierte Infrastruktur aufgesetzt und das Energie Business Portal mit automatisierten CI Pipelines auf den neuen Cluster deployt.
Vorteile des Cloud-Betriebs
- Schnelleres Onboarding von Neukund*innen
- Vereinfachte Wartung
- Reduzierung der Betriebskosten
- Weniger manuelle Eingriffe bei Betriebsstörungen
Unsere Schlüssel zum Erfolg
1. Keep it simple
Die Möglichkeiten des Betriebs in der Cloud sind endlos. Wir haben uns darauf konzentriert, die Lösung simpel zu halten, damit Probleme im laufenden Betrieb schneller gefunden werden.
2. Kundennähe
Eine enge Zusammenarbeit zwischen uns und dem Team der Optimatik AG war eine Grundvoraussetzung, damit sie den Betrieb der neuen Lösung nahtlos übernehmen konnten.
3. Automate Everything
Die häufigsten Fehler im Softwarebetrieb passieren durch menschliche Fehler während Systemupdates. Deshalb automatisieren wir, wo immer möglich.
«Unmittelbar nach dem Start des Projekts hatten wir mit smartive einen Partner, der mit hervorragender Erfahrung auf unsere Bedürfnisse eingegangen ist. Die Aufgaben konnten wir somit trotz engem Terminplan mühelos erledigen.»
Hans Keller, Leiter Entwicklung & Technik Optimatik AG
Und warum ist SaaS jetzt besser als On-Premise?
Ein SaaS-Angebot aus der Cloud ist nicht per se besser als ein On-Premise-Betrieb. On-Premise-Lösungen sind aber aufwändiger aufzusetzen und komplexer in der Wartung. Deshalb kann ein Betrieb in der Cloud in aller Regel günstiger angeboten werden.
Und was braucht man alles dafür?
CI Pipelines
Damit wir die Software nicht manuell paketieren und ausliefern müssen, setzen wir wir auf automatisierte CI Pipelines. In diesem Fall mit Bitbucket. Sonst auch oft mit GitLab oder GitHub.
Docker
Die Software wird bei der Auslieferung in Docker Container gepackt. Dies gibt uns eine einheitliche Basis für unterschiedliche Technologien und vereinfacht den Betrieb erheblich.
Kubernetes
Dank Kubernetes erwachen die Docker Container zum Leben und können untereinander kommunizieren. Kubernetes kümmert sich auch um den Neustart, falls mal was klemmt.
Google Cloud Plattform
Kubernetes beziehen wir von der Google Kubernetes Engine. Diese startet für uns die benötigten Server im Rechenzentrum in Zürich. AWS und Azure können das auch, aber hier verwenden wir den Dienst von Google.
Cloud SQL & MongoDB Atlas
Eine PostgreSQL-Datenbank beziehen wir vom Google Cloud SQL Service. Eine MongoDB bei MongoDB Atlas. Beide Datenbanken laufen dann wieder im Google Rechenzentrum in Zürich, direkt neben unserem Kubernetes Cluster.
Python, Angular und Co
Damit das Energie Business Portal der Optimatik AG zum Leben erwacht, brauchts noch einiges mehr. Wenn du gerne mehr darüber wissen möchtest, freuen wir uns über deine Anfrage.
Du möchtest dein Produkt auch aus der Cloud anbieten?Josh unterstützt dich dabei!