Migration einer KI-gestützten Preisgestaltungsanwendung für Bubo.AI
- Kunde
- Industry
- Service
- Segment
- Autor
- Bubo.AI
- Analytical Services
- Cloud-Migration
- Enterprise
- Jodie Rhodes
Auf einen Blick
Bubo.AI nutzt value-based Preisgestaltung und maschinelles Lernen, um Preisstrategien zu optimieren und den Nettogewinn um über 20% zu steigern.
Herausforderung
Bubo.AI wollte seine Plotly-Diagrammbibliotheken von Azure zu AWS migrieren, um eine bessere Skalierbarkeit, Kosteneinsparungen und Geschwindigkeit zu erreichen.
Lösung
Firemind nutzte sein Migration.core-Angebot, um eine schnelle und effektive Migration der Bubo.AI-Anwendung zu AWS zu ermöglichen.
Genutzte Dienste
- AWS IAM Identity Center
- Amazon Fargate (ECS)
- Amazon GuardDuty
- AWS Secrets Manager
Ergebnisse
- 12 Tage bis zum Abschluss der Migration
- Eingerichtete AWS Organisation und Konten
Geschäftliche Herausforderungen
Migration von Bubo.AIs Plotly-Anwendung nach AWS
Bubo.AI wollte seine Open-Source-Diagrammbibliotheken Plotly von Microsoft Azure zu Amazon Web Services (AWS) migrieren. Da das Unternehmen die neueste KI- und maschinelle Lerntechnologie in Verbindung mit führendem Cloud Computing einsetzt, um eine dynamische Lösung für die Preisoptimierung bereitzustellen, benötigte es einen skalierbareren Cloud-Anbieter, der zukünftig Kostenvorteile und Geschwindigkeit bietet.
Ihre Services umfassen nicht nur KI-gesteuerte intelligente Kostenanalysen und -vorhersagen, sondern auch die Art und Weise, wie Großhändler und Distributoren auf die Größe und Veränderung des Marktes reagieren. Dies führt zu einer Vielzahl komplexer Datenanforderungen, für die die erweiterten Optionen der AWS-Services benötigt werden.
Stehst Du vor ähnlichen Herausforderungen?
Wir sind Spezialisten für die Lösung von Problemen mit Daten und KI. Lass uns Dir helfen, die Vorteile der Cloud zu nutzen.
Lösung
Implementierung von Migration.core
Dieses Projekt wurde in 5 Hauptphasen unterteilt, um sicherzustellen, dass die Migration der Plotly-Anwendung reibungslos und nach Best Practices ablief:
• Einrichtung einer AWS-Organisation und der erforderlichen Accounts.
• Konfiguration von Service Control Policies, Rollen und Zugriff auf Konten und Services
• Konfiguration von Sicherheit und unterstützenden Services
• Aufbau der CI/CD-Pipeline für die Bereitstellung in der Entwicklungsumgebung
• Einrichtung der Migration.core-Infrastruktur auf dem Dev-Konto zur Unterstützung der Anwendung
Innerhalb dieser Phasen nutzten wir eine Reihe von AWS Managed Services, um eine gut durchdachte und ausgewogene Migration zu gewährleisten. Dabei arbeiteten wir zunächst mit Testdaten und -konten, bevor wir uns auf die vollständige Migration aller Daten und Services von Azure vorbereiteten.
AWS IAM Identity Center
Mit AWS IAM Identity Center können Identitäten von Mitarbeitern erstellt und deren Zugriff zentral über AWS-Konten und -Anwendungen verwaltet werden. IAM Identity Center ist der empfohlene Ansatz für die Authentifizierung und Autorisierung von Mitarbeitern auf AWS für Unternehmen jeder Größe und Art.
Amazon Fargate (ECS)
Mit AWS Fargate muss sich nicht um die Verwaltung von Servern, die Kapazitätsplanung oder die Isolierung von Container-Workloads gekümmert werden. Fargate übernimmt die Verwaltung der Infrastruktur, d.h. man kann die Platzierung der Container im Cluster auf der Grundlage des Ressourcenbedarfs, der Isolierungsrichtlinien und Verfügbarkeitsanforderungen planen.
Amazon GuardDuty
Amazon GuardDuty ist ein Service zur Erkennung von Bedrohungen, der die AWS-Konten und -Arbeitslasten kontinuierlich auf böswillige Aktivitäten überwacht und detaillierte Sicherheitsergebnisse für Transparenz und Abhilfe liefert.
AWS Secrets Manager
AWS Secrets Manager hilft uns bei der Verwaltung, dem Abruf und der Rotation von Datenbankanmeldeinformationen, API-Schlüsseln und anderen Geheimnissen während ihres gesamten Lebenszyklus.
Amazon Simple Notification Service (SNS)
Amazon Simple Notification Service (Amazon SNS) ist ein vollständig verwalteter Nachrichtenservice für die Anwendung-zu-Anwendung (A2A) und die Anwendung-zu-Person (A2P) Kommunikation.
Amazon CloudWatch
Amazon CloudWatch ist ein Überwachungs- und Beobachtungsservice, der für DevOps-Ingenieure, Entwickler, Site Reliability Engineers (SREs), IT-Manager und Produktverantwortliche entwickelt wurde. CloudWatch liefert Daten und umsetzbare Erkenntnisse, um Anwendungen zu überwachen, auf systemweite Leistungsänderungen zu reagieren und die Ressourcennutzung zu optimieren.
AWS Trusted Advisor
AWS Trusted Advisor gibt Empfehlungen, die Firemind dabei helfen, AWS Best Practices zu befolgen. Trusted Advisor bewertet unsere Kundenkonten mit Hilfe von Checklisten. Diese Prüfungen zeigen Möglichkeiten auf, die AWS-Infrastruktur zu optimieren, die Sicherheit und Leistung zu verbessern, die Kosten zu senken und die Servicekontingente zu überwachen.
AWS CloudTrail
AWS CloudTrail ist ein AWS-Service, der uns bei der Betriebs- und Risikoprüfung, Governance und Compliance von AWS-Konten unterstützt. Aktionen, die von einem Benutzer, einer Rolle oder einem AWS-Service ausgeführt werden, werden in CloudTrail als Ereignisse aufgezeichnet. Zu den Events gehören Aktionen, die in der AWS Management Console, der AWS CLI und den AWS SDKs und APIs ausgeführt werden.
Time to value
In weniger als zwei Wochen hatten wir unser Migration.core Framework erfolgreich eingesetzt, um eine schnelle und effektive Migration nach AWS zu ermöglichen. In dieser Zeit konnten wir alle Bedenken ausräumen und einen schnellen Wechsel des Cloud-Anbieters sicherstellen.
Optimiert für die Zukunft
Der Aufbau über die AWS Trusted Advisor-Methode sowie die Initialisierung von Amazon CloudWatch stellten sicher, dass künftige Optimierungen und Warnungen einfach und mit minimaler Verzögerung der laufenden Prozesse innerhalb der Plotly-Anwendung geändert werden konnten.
Schnelleres Erstellen von Grafiken
Jetzt, da Bubo.AI AWS als Cloud-Anbieter nutzt, kann die Plotly-Anwendung von der erhöhten Server-Ressourcenzuweisung und den kürzeren Lesezeiten profitieren, so dass die Datenbereitstellung und die Diagrammlösungen in größerem Umfang möglich sind.
Kontakt aufnehmen
Möchtest Du mehr erfahren?
Hast Du eine bestimmte Fallstudie oder ein Thema gesehen und möchtest mehr erfahren? Oder denkst Du über Dein nächstes Projekt nach? Schreibe uns eine Nachricht!