Saipos reduziert die Datenbankkosten um 30 % durch die Migration von Oracle zu PostgreSQL

AWS DB Freedom, betrieben von Flexa Cloud, garantiert Sicherheit und Einsparungen bei der Inbetriebnahme von Systemen für Bars und Restaurants.

A Frösche ist ein Startup, das künstliche Intelligenz und Cognitive Computing einsetzt, um hochmoderne Systeme für die Verwaltung von Restaurants und Bars bereitzustellen. Das Unternehmen hat seinen Hauptsitz in São Leopoldo/RS und bedient Tausende von Kunden in ganz Brasilien.

Daher verarbeitet Saipos ein exponentielles Datenvolumen, sowohl seine eigenen Daten als auch die von Kunden und Integratoren (z. B. von Diensten wie iFood). Und diese gesamte Bandbreite an Informationen muss in einer Infrastruktur gespeichert und verarbeitet werden, die Verfügbarkeit und Zuverlässigkeit rund um die Uhr garantiert.

Mit dem Wachstum von Saipos begannen einige Probleme aufzutauchen. Einer davon ist der Anstieg der Datenbankkosten.

In diesem Artikel erfahren Sie, wie die Herausforderung des Unternehmens, von der Oracle-Datenbank zu PostgreSQL zu migrieren, mit DB Freedom, einem von Flexa Cloud betriebenen AWS-Service, gelöst wurde.

Nachverfolgen!

Herausfordern

Reduzieren Sie Datenbankkosten und skalieren Sie, um weiter zu wachsen.

Saipos ist heute das Unternehmen, das die meisten Bestellungen über die Plattformen iFood, Uber Eats und Rappi abwickelt. „Es gibt derzeit keine Verkaufsstelle in Brasilien, die mehr Bestellungen bearbeitet als Saipos“, sagt Kenner Grings, CTO von Saipos.

„Wir helfen Bars und Restaurants, ihre Geschäfte zu führen. Unser System bietet Funktionalitäten für das Betriebsmanagement, sei es für Unternehmen, die Vor-Ort-Service anbieten, oder für Unternehmen, die mit der Lieferung arbeiten. Unsere 100 % Cloud-Software hilft von der Bestandsaufnahme bis zur Finanzierung, vom Verkauf bis zum Franchise-Management und in Verbindung mit Lieferanwendungen“, sagt Grings.

All diese operative Größe hat ihre Herausforderungen. Saipos' eigener Betrieb ist komplex; Es gibt 148 Mitarbeiter, die auf mehrere Bundesstaaten des Landes verteilt sind, wobei 40 % von zu Hause aus arbeiten. 

Eric Alves, Leiter für Sonderprojekte bei Saipos, sagt, dass die Oracle-Datenbank dem Unternehmen lange Zeit sehr gute Dienste geleistet hat. Aber das hat sich im letzten Jahr geändert. „Mit dem Wachstum des Geschäfts, der Größe der Benutzerzahl und allem anderen wurde diese Bank schließlich zu einem Hindernis für das Wachstum der Anwendung. Die entstandenen Kosten waren zum Beispiel sehr hoch.“

„Eine Minute Instabilität auf der Plattform zu Spitzenzeiten kann für unsere Kunden einen Verlust von mehr als 100 Reais bedeuten. Es ist eine sehr kritische Operation, die nicht instabil sein darf.“ 

— Kenner Grings, CTO von Saipos. 

Damals kam das Management von Saipos zu dem Schluss, dass es an der Zeit sei, auf eine kostenlose Datenbank umzusteigen, die gleichzeitig die Kosten senken und technische Ressourcen für die Skalierbarkeit bereitstellen würde. „An dem Punkt, an dem wir ankamen, mussten wir die Kapazität der Datenbank erhöhen, um eine größere Anzahl von Benutzern auf dem System unterstützen zu können, und es kam nicht in Frage, mehr Kosten zu verursachen“, sagt Eric Aves. 

Lösung

AWS DB Freedom von Flexa Cloud: Migration zur PostgreSQL-Datenbank.

Dort betrat das Feld die Flexa-Cloud, das Saipos seit zwei Jahren bei Überwachungs- und Beobachtbarkeitsdiensten für die Anwendung unterstützt. 

Flexa Cloud ist Partner von Amazon Web Services und verfügt über umfangreiches Know-how in DB Freedom, einem von AWS entwickelten Programm, das Unternehmen bei der Migration von traditionellen Datenbank-Engines zu kostenlosen Datenbanken unterstützt.

Anschließend wurde ein Projekt zur Migration der Oracle-Datenbank auf PostgreSQL gestartet, in dem die Teams von Flexa und Saipos zusammenarbeiten.

„Flexa war unerlässlich, um Wissen an uns weiterzugeben. Wir hatten kein erfahrenes Postgre-Personal. Darüber hinaus mussten wir sicherstellen, dass wir während des Prozesses keine Ausfälle haben würden, und die Experten von Flexa gaben uns diese Gewissheit.“

— Eric Alves, Sonderprojektleiter bei Saipos.

Die gesamte Projektausführung wurde mit Flexa-Spezialisten durchgeführt, die remote arbeiteten. „Zwei Monate hat es gedauert, weil die Arbeiten wegen Personalmangels etwas länger gedauert haben. Wenn man bedenkt, dass wir es mit der Migration eines Volumens von mehr als 2 Milliarden Daten zu tun hatten und mehrere Tests durchgeführt haben, um den vollen Erfolg sicherzustellen, sind wir mit der Dauer des Prozesses zufrieden“, sagt Alves. 

Ergebnisse

Sicherer und zuverlässiger Migrationsprozess; 30 % Datenbankkosteneinsparung. 

„Die Kosten für die Skalierung mit Oracle begannen, untragbar zu werden. Jetzt können wir mit PostgreSQL Aurora-Clustern flexibel genug sein, um unterschiedliche Anforderungen zu erfüllen, insbesondere zu Spitzenzeiten. Wir können zum Beispiel mehr als eine Instanz einer Bank gleichzeitig nutzen, auf kleinere Maschinen verteilen und haben damit die Skalierbarkeit und Elastizität, die wir brauchen“, sagt Kenner Grings. 

Die Führungskräfte von Saipos feiern außerdem eine 30-prozentige Reduzierung der monatlichen Datenbankkosten.

„Unsere unmittelbare Priorität bestand darin sicherzustellen, dass die Anwendung genauso funktioniert wie mit Oracle. Und wir haben es bekommen. Jetzt haben wir auch die Aussicht, andere Möglichkeiten in der Anwendung zu eröffnen: Read Replicas, BI, API-Öffnungen für die Abfrage von Clients … Was kommt – was diese Migration ermöglichen wird – ist sehr zu feiern“.

— Kenner Grings, CTO von Saipos. 

Die Führungskräfte von Saipos feiern die Partnerschaft mit Flexa Cloud

Für den Leiter der Spezialprojekte, Eric Alves, „war das technische Wissen, das Flexa bei diesem Projekt anwendete, sehr wichtig. Es wurden acht Versuche durchgeführt, was uns beruhigte. Die aufgetretenen Probleme waren im Vergleich zum Umfang dieser Datenbankmigration sehr gering.“

Wenn er über die Partnerschaft mit Flexa spricht, hat Kenner Grings, CTO von Saipos, sogar ein Bild, das hilft, das Abenteuer zu erklären, das das Projekt darstellte: 

„Ich denke gerne darüber nach, wie mir das Fallschirmspringen geholfen hat, in diesem Migrationsprozess erfolgreich zu sein. Bei einem Fallschirmsprung darf es keine Ausfälle geben. Das Proben und Briefing am Boden ist extrem wichtig, damit wir zum Zeitpunkt des Sprungs wissen, wie wir das Simulierte reproduzieren können. [Im DB Freedom-Prozess] sorgten die technische Unterstützung und die durchgeführten Simulationen für einen reibungslosen Flug, wenn es wirklich passierte.“

→ Denken Sie darüber nach, von Oracle oder Microsoft SQL auf eine kostenlose Datenbank zu migrieren? Kontaktiere uns Agora Mesmo!

Teilen