nearshore@inetum.com

IT & Consulting

Eine Leistungsstarke Cloud-Datenbank in einem Projekt für Respect Energy

Land: Poland
Jahr: 09.2020-06.2021
Teamgröße: 4
Technologie: Snowflake, Microsoft Azure, Docker, Kubernetes, Jupyter, Microservices, Microsoft Power BI

Für unseren Kunden, einen Ökostromanbieter, haben wir eine hocheffiziente Lösung auf Basis von Microsoft Azure und Snowflake konzipiert und implementiert. Durch die Kombination dieser Cloud-Technologien konnten Datenoperationen von mehreren Stunden auf wenige Minuten reduziert und die Kosten um fast 30 % gesenkt werden.

Das Bedürfnis

Um Schlüsseldaten für die Entscheidungsfindung auf operativer und strategischer Ebene zu erhalten, bezog der Kunde Daten aus vielen Quellen, die dann an Cassandra, die Basis des Key Value Stores, gingen. Es handelt sich um eine NoSQL-Datenbank, in der Daten und die dazugehörigen Werte in Form von Tabellen und Spalten gespeichert werden, ähnlich wie bei Definitionen in Wörterbüchern oder Inhaltsverzeichnissen. Diese Lösung war nicht zufriedenstellend, da sie keine vollständige Kontrolle über die Kosten des Datenbetriebs ermöglichte (der Kunde zahlte für die Wartung ungenutzter virtueller Maschinen, ineffiziente Abfragen an die Datenbank usw.). Darüber hinaus nutzte es die Digital Ocean Cloud, die nicht den Erwartungen entsprach und nicht alle benötigten Dienste bot.

Die Datenbank war in Bezug auf die Abfragen unzureichend und langsam, und die Überlastung verursachte zusätzliche Kosten. Daher benötigte der Kunde ein effizientes Business Intelligence-Tool in einer Cloud-Umgebung, das seine Erwartungen erfüllen und eine Kostenoptimierung ermöglichen würde. Gleichzeitig hatte er zuvor mehrere Tools verwendet und es vorgezogen, eine Umschulung des Teams zu vermeiden.

Herausforderungen im Projekt

  • Prüfung der Möglichkeiten verfügbarer Cloud-Lösungen.
  • Organisation der Infrastruktur – Überführung der gesamten Datenbank in die Cloud.
  • Aufbau eines Data Warehouse, das die Integration von Daten aus verschiedenen Ebenen und Quellen ermöglicht.
  • Nutzung bereits vorhandener Tools und Skripte ohne erneute Schulung der Spezialisten des Kunden.

Lesen Sie auch den Artikel: Nearshore vs. Offshore Softwareentwicklung

Proof of Concept für eine Cloud-basierte Data-Warehouse-Architektur

Wir wollten es dem Kunden ermöglichen, die Kosten wieder unter Kontrolle zu bekommen – zu diesem Zweck beschlossen wir, die Möglichkeiten einer cloud-basierten Architektur zu demonstrieren. Im Rahmen von PoC haben wir einige der Daten und Berichte aus der Cassandra-Datenbank neu erstellt. Basierend auf unseren bisherigen Erfahrungen und zugleich ermutigt durch die positive Einstellung des Kunden, schlugen wir eine Lösungsarchitektur auf Basis der bewährten Microsoft Azure Cloud vor.

Wir bestätigten die Fähigkeiten von Azure als geeignete Umgebung für die Einbettung der Datenbanktechnologie von Snowflake und die Möglichkeit, die Skripte und Tools zu verwenden, die in der Azure-Cloud verfügbar sind. Anschließend führten wir Audit- und Leistungstests durch, die die überlegene Leistung von Snowflake gegenüber Cassandra bestätigten.

Ein Business-Intelligence-Tool mit hoher Leistung

Um die Datensicherheit zu gewährleisten, haben wir den Rest der Cassandra-Datenbank verschoben und die Grundlagen für ein Data Warehouse geschaffen, das letztendlich Daten aus verschiedenen Quellen integriert.

Der Kunde verfügt über moderne Reporting- und Analysetools, mit denen Kosten optimiert werden können. Die Lösung bietet die Möglichkeit, mithilfe von Algorithmen des maschinellen Lernens tiefgreifende Analysen zu erstellen. Die neuen Instrumente erfordern keine Umschulung von Mitarbeitern. Der Kunde setzt nun bereits eigenständig Komponenten wie Docker oder Kubernetes ein, was eine höhere Effizienz bei optimalen Kosten ermöglicht.

Business Intelligence im Projekt: Business Intelligence-Lösung für einen schwedischen Automobilkunden

Vorteile für den Kunden

  • Verkürzung der Zeit von Prozessen von wenigen Stunden auf sogar wenige Minuten.
  • Ersetzen der Cassandra-Basis durch ein Tool einer ähnlichen Preisklasse, jedoch mit viel höherer Effizienz.
  • Eine geordnete Datenstruktur und ein Data Warehouse, das die Integration von Daten aus vielen anderen Systemen ermöglicht.
  • Unterstützung und Wissen vom offiziellen Partner von Microsoft, Snowflake, und dem Marktführer für Business Intelligence-Implementierungen in Polen.

Im Projekt verwendete Azure-Cloud-Dienste

Data Factory, Functions, Logic Apps, DevOps, SQL Server, Virtual Machines, Blob Storage, Key Vault

Über den Kunden

Respect Energy bietet grüne Energie an, die zu 100 % aus erneuerbaren Quellen stammt, und arbeitet mit einer Gruppe von über 450 Energieerzeugern in Polen zusammen.

Land: Poland
Jahr: 09.2020-06.2021
Teamgröße: 4
Technologie: Snowflake, Microsoft Azure, Docker, Kubernetes, Jupyter, Microservices, Microsoft Power BI

Exclusive Content Awaits!

Dive deep into our special resources and insights. Subscribe to our newsletter now and stay ahead of the curve.

Information on the processing of personal data

Exclusive Content Awaits!

Dive deep into our special resources and insights. Subscribe to our newsletter now and stay ahead of the curve.

Information on the processing of personal data

Subscribe to our newsletter to unlock this file

Dive deep into our special resources and insights. Subscribe now and stay ahead of the curve – Exclusive Content Awaits

Information on the processing of personal data

Almost There!

We’ve sent a verification email to your address. Please click on the confirmation link inside to enjoy our latest updates.

If there is no message in your inbox within 5 minutes then also check your *spam* folder.

Already Part of the Crew!

Looks like you’re already subscribed to our newsletter. Stay tuned for the latest updates!

Oops, Something Went Wrong!

We encountered an unexpected error while processing your request. Please try again later or contact our support team for assistance.

    Get notified about new articles

    Be a part of something more than just newsletter

    I hereby agree that Inetum Polska Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as: my full name, e-mail address, telephone number and Skype ID/name for commercial purposes.

    I hereby agree that Inetum Polska Sp. z o.o. shall process my personal data (hereinafter ‘personal data’), such as: my full name, e-mail address and telephone number for marketing purposes.

    Read more

    Just one click away!

    We've sent you an email containing a confirmation link. Please open your inbox and finalize your subscription there to receive your e-book copy.

    Note: If you don't see that email in your inbox shortly, check your spam folder.