Workbuster wandte sich an Opsio als AWS Advanced Consulting Partner und wollte sich auf unsere Erfahrung bei der Migration unternehmenskritischer Arbeitslasten in die AWS-Cloud stützen. Sie wollten die Vorteile der hohen Sicherheitsstandards, der flexiblen und hochverfügbaren Services und der Frameworks wie dem AWS Well Architected Framework nutzen. Sie wussten, dass diese Art von Ressourcen und Ideen den anhaltenden Erfolg ihrer Softwareplattform und ihres Unternehmens sicherstellen würden.
Da die Softwareplattform von Workbuster auf der ganzen Welt so häufig eingesetzt wird, war ein Ansatz, der nahezu keine Ausfallzeiten zulässt, absolut entscheidend. Die für das Unternehmen wichtigen Daten wurden in einer MySQL-Instanz innerhalb des vmWare Hypervisors gespeichert. Dies musste mit so wenig Unterbrechungen wie möglich in die Cloud migriert werden.
Opsio entwickelt Lösungen, bei denen Konsistenz und Wiederholbarkeit im Vordergrund stehen. Daher wurde die Workbuster-Lösung mithilfe von AWS CloudFormation-Vorlagen bereitgestellt. Das bedeutet, dass das Infrastrukturdesign wie jedes andere Stück Softwarecode versioniert und verwaltet werden kann. Auf diese Weise war es für das Team von Workbuster, das überwiegend aus der Entwicklung kam, sehr einfach. Dies passt gut zu den DevOps-Ideen, die wir allen Kunden, mit denen wir zusammenarbeiten, nahebringen wollen, da Änderungen bei Bedarf schnell und einfach verwaltet, nachverfolgt und bereitgestellt werden können.
Die Bereitstellung der Infrastruktur selbst wurde iterativ entwickelt, so dass die Softwareplattform von Workbuster von den neuen Möglichkeiten der Cloud-Technologien profitieren kann. In der ersten Phase wurde eine Plattform eingerichtet, die AWS Route53 für die DNS-Auflösung an einen Application Load Balancer verwendet. Der Load Balancer kümmert sich um die SSL-Offloads und nimmt auf diese Weise der Backend-Anwendungswartungsinfrastruktur etwas Arbeit ab.
Zusätzliche Vorteile
Der zusätzliche Vorteil der Verwendung eines AWS Application Load Balancers ist, dass er auch unendlich skalierbar ist. Hinter dem Load Balancer befindet sich eine EC2-Instanz, die von einer hochverfügbaren MySQL-Datenbank im Relational Database Service RDS unterstützt wird. Sobald Aktualisierungen am Anwendungscode vorgenommen wurden, wird eine Autoscaling-Gruppe zwischen dem Application Load Balancer und der EC2-Instanz eingesetzt, die eine unbegrenzte horizontale Skalierung und Elastizität ermöglicht. Dies ist Teil des iterativen Ansatzes, der bei diesem Kunden angewandt wird, und spricht für die kontinuierliche Beziehung, die Opsio zu seinen Kunden unterhält, die sich auf unsere Expertise und Beratung verlassen.
Gemäß den bewährten Sicherheitspraktiken des Well Architected Framework und um der Forderung des Kunden nach einem starken Sicherheitsfokus bei seiner neuen Plattform gerecht zu werden, wird die Verschlüsselung während der Übertragung, wie besprochen, vom Application Load Balancer selbst durchgeführt und beendet. Die Verschlüsselung im Ruhezustand wird durch die Aktivierung der Verschlüsselung des RDS-Speichers gewährleistet, was so einfach ist wie das Ändern einer Option!
Und natürlich wird die operative Exzellenz auch durch die Überwachung mit CloudWatch Dashboards und Alarmen erreicht.
Verwaltete Unterstützung
Kosteneffektivität
Warum mit Opsio arbeiten
Die Infrastruktur von ETNetwork wurde in einem einzigen Rechenzentrum gehostet. Angesichts des wachsenden Kundenstamms und der damit verbundenen steigenden Anforderungen an Leistung, Verfügbarkeit und Sicherheit waren Redundanz und Ausfallsicherheit unzureichend. Die Art ihres Geschäfts ist so, dass sie Millionen kleiner Dateien speichern müssen, und das verursachte Probleme für ihre Speicherschicht.
No success stories found in Cloud Migration.