AWS-Migration einer Lösung für die Verwaltung von Anlageportfolios
Wir erstellten eine AWS-Migrationsstrategie, schlugen den technischen Stack vor und führten die Umstellung der Lösung durch, um ein unabhängigeres, benutzerfreundliches und leicht zu pflegendes System zu schaffen.
Inhaltsverzeichnis
Herausforderung
TradeSmith bietet technologisch fortschrittliche Handels-, Risikomanagement- und Portfolioanalyse-Tools für Privatanleger und Fintech-Nachrichtenverlage, die den Nutzern bei der Verwaltung von Investitionen in Höhe von über 30 Milliarden US-Dollar helfen. Die Produkte bieten Einblicke auf Hedgefonds-Niveau und bewährte Anlagestrategien, um Gewinne zu maximieren und Risiken zu minimieren. Der Kunde erstellt auch kundenspezifische Krypto-Algorithmen und Forschungstools für Investitionen in Kryptoanlagen. Darüber hinaus bietet TradeSmith Herausgebern von Finanznewslettern Dienstleistungen wie Portfolio-Tracking, benutzerdefinierte Charts und Widgets an.
Das Investment-Portfolio-Management-System des Kunden nutzte eine Infrastruktur, die der Kunde zu Beginn seiner Geschäftsreise als Startup aufgebaut hatte. Seitdem ist Itransition zu einem vertrauenswürdigen Berater von TradeSmith geworden und hat nach und nach Teile der Infrastruktur auf AWS migriert. Aufgrund des Geschäftswachstums musste TradeSmith jedoch seine Infrastrukturkapazität erweitern, um mehr als 15 Produkte zu unterstützen, Tausende von Endkunden zu bedienen und große Datenmengen zu verarbeiten. Um dieses Ziel zu erreichen, beschloss der Kunde, seine gesamte Infrastruktur auf AWS zu migrieren.
Da Itransition bereits seit mehr als 10 Jahren ein zuverlässiger Partner von TradeSmith ist und nachweislich über Fachkenntnisse in der AWS-Beratung sowie über den Status eines AWS Advanced Consulting Partners verfügt, entschied sich der Kunde für Itransition als einzigen Anbieter, der die vollständige Migration zu AWS durchführt.
Lösung
Itransition bewertete die Kosten für die Schaffung einer sicheren, zuverlässigen und skalierbaren AWS-Cloud-Infrastruktur und schlug den am besten geeigneten Technologie-Stack für die Migration vor. Außerdem entwarfen wir einen Migrationsfahrplan und einen Plan zur Risikominderung und boten zwei Optionen für das Rollback von Daten an.
Nach der Vorbereitung der Cloud-Infrastruktur, der Erstellung und Konfiguration von virtuellen EC2-Servern für Anwendungen, AWS Directory Service für Active Directory (AD DS), Redis, AWS Relational Database Service (RDS) und Jenkins, analysierte das Team von Itransition die Auswirkungen der Migration von Diensten, Anwendungen, Standorten, Datenflüssen und kritischen Systemteilen auf die Geschäftskontinuität und die Leistung. Die gewählte Migrationsstrategie ermöglichte es Itransition, Prozesse zu rationalisieren und zu erleichtern, während der Kunde die Geschäftskontinuität genoss.
Auf der Grundlage von Systemabhängigkeiten teilten wir alle Komponenten in zwei Gruppen ein: nicht kritische und kritische. Da die bestehende Infrastruktur auf verschiedene Systeme verteilt war und unterschiedliche Technologien verwendete, entschieden wir uns für eine Migration der nicht kritischen Systemteile, die problemlos als Lift-and-Shift-Migration durchgeführt werden konnte. Dabei handelt es sich um eine schrittweise Migration von Live-Systemen mit dem AWS-Toolset ohne größere kundenspezifische Entwicklung, die schrittweise durchgeführt wird.
Für kritische und komplexe datenbank- und latenzabhängige Anwendungen und Websites schrieb unser Team eigene Skripte. So konnten wir eine Unterbrechung der App-Entwicklung, Qualitätssicherung und Bereitstellung vermeiden und die Apps auf den AWS-Servern auf dem neuesten Stand halten. Wir haben auch benutzerdefinierte Skripte erstellt, um die Migration zu automatisieren und manuelle Fehler zu vermeiden, während die vorhandenen App-Funktionen beibehalten wurden.
In der abschließenden Migrationsphase verwendeten wir einen Big-Band-Migrationsansatz für die Datenbank und die datenbankabhängigen Anwendungen, wobei alle Ressourcen gleichzeitig umgestellt wurden. Der Grund für die Verlagerung der Datenbank und der datenbankabhängigen API war die Vermeidung von Leistungsproblemen, die sich aus einer schrittweisen Verlagerung ergeben könnten.
Itransition stellte sicher, dass Dutzende von datenbankabhängigen Anwendungen von TradeSmith, die ihre eigenen Verbindungsstrings verwenden, Teil des richtigen Inventars waren und in den Migrationsskripten aufgeführt und berücksichtigt wurden. Das Team von Itransition erstellte außerdem ordnungsgemäße Backups und stellte die Verbindungsstrings auf neue um.
Nach der Erstellung des Fahrplans und der Checkliste für die Umstellung von Websites und Anwendungen führte Itransition die vollständige Umstellung durch und stellte die Datenkonsistenz in der letzten Phase der Migration sicher. Anschließend führte das DevOps-Team eine Datenbankmigration von mehr als 40 Anwendungen und Websites durch und stützte sich dabei auf Überwachungstools, um Fehler oder Prozessunterbrechungen rechtzeitig zu erkennen und zu beheben. Die restlichen Anwendungen wurden migriert, indem die Anwendungsdateien in ein separates Archiv gepackt, auf einen neuen Server übertragen, in IIS importiert und in der IIS-Konsole ausgeführt wurden.
Nach der erfolgreichen Daten- und App-Migration stellte das Team sicher, dass die DNS-Datensätze aktualisiert wurden, um der neuen App-Netzwerkkonfiguration in AWS zu entsprechen, einschließlich der Datensätze für alle Standorte und Datenbanken. Wir haben vor der Migration niedrige TTLs verwendet, um DNS-Datensätze schnell zu aktualisieren und DNS-Updates zu testen.
Das engagierte Support-Team von Itransition aktualisiert und erweitert derzeit die Lösung von TradeSmith und sorgt für die Skalierbarkeit des Systems, den unterbrechungsfreien Betrieb, die hohe Sicherheit und die Leistung rund um die Uhr.
Ergebnisse
Die erfolgreiche Migration der Investment-Portfolio-Management-Lösung führte zu einer erweiterten Infrastrukturkapazität zur Unterstützung neuer Produkte, einem unabhängigeren und benutzerfreundlicheren System und einer vereinfachten Wartung sowohl für die Teams von Itransition als auch von TradeSmith.
Dienstleistungen
AWS DevOps-Services: Bewährte Praktiken, Toolset und Vorteile
Itransition bietet AWS DevOps-Services, um Ihren Softwarebereitstellungsprozess zu verbessern, CI/CD-Pipelines einzurichten und Codeprobleme zu entschärfen.
Dienstleistungen
Cloud-Dienste und -Lösungen
Itransition bietet professionelle Cloud-Dienstleistungen und liefert Cloud-basierte Lösungen, die einfach zu verwalten und zu pflegen sind. Zertifizierte Cloud-Berater und Entwickler.
Fallstudie
Cloud-Business-Intelligence-System für Fahrzeughersteller
Erfahren Sie, wie Itransition eine BI-Suite in die Cloud migriert und brandneue Cloud-Business-Intelligence-Tools für die Automobilindustrie bereitgestellt hat.
Dienstleistungen
Cloud-Infrastruktur-Dienste, Komponenten & führende Plattformen
Itransition bietet Cloud-Infrastruktur-Services, die Unternehmen bei der Entwicklung robuster und skalierbarer Cloud-Lösungen jeder Art und jedes Bereitstellungsmodells unterstützen.
Fallstudie
Eine Cloud-basierte Lösung für die Verwaltung von Sammlungen
Lesen Sie, wie Itransition eine AWS-basierte Cloud-Version einer beliebten Sammlungsmanagementlösung für Museen entwickelt hat.
Fallstudie
Community-Plattform für Live-Veranstaltungen und die Entdeckung von Talenten
Erfahren Sie, wie Itransition die Social-Media-Plattform des Kunden modernisiert hat, indem es die Logik für die Android-App entwickelt und die Zahlungs-, Steuer- und News-Feed-Funktionen verbessert hat.