Cloud Intelligence™Cloud Intelligence™

Diese Seite ist auch in English, Español, Français, Italiano, 日本語 und Português verfügbar.

Software Projects beschleunigt mit DoiT die komplexe Migration von IBM zu AWS

Wie DoiT Software Projects, ein globales Software-Services-Unternehmen, durch das AWS MAP begleitete und dabei zwei IBM-Cloud-Regionen in einer einzigen AWS-Umgebung konsolidierte – mit durchgängig erhaltener Anwendungstopologie.

Cloud Intelligence™
Software Projects

The Challenge

Software Projects musste eine produktive Multi-Tier-Umgebung von IBM Cloud Infrastructure zu AWS migrieren und dabei beide Umgebungen während der gesamten Übergangsphase sicher miteinander verbunden halten. Daraus ergaben sich mehrere eng miteinander verzahnte Probleme, die DoiT gleichzeitig lösen musste:

  • Keine zuverlässige private Netzwerkverbindung zwischen IBM Cloud Infrastructure und AWS – ein bestehendes, selbst verwaltetes Open-Source-Site-to-Site-VPN funktionierte nur in eine Richtung.
  • Begrenztes internes Netzwerk-Know-how auf Seiten von Software Projects und kein klarer Präzedenzfall für die Anbindung von IBM Classic Infrastructure an AWS im erforderlichen Umfang.
  • Bedarf an präzisen, granularen Kostenprognosen (Storage, Compute und Rabattoptionen), um das Migrationsbudget zu planen, bevor Workloads umzogen.
  • Die Anforderung, die Produktion während der gesamten Übergangsphase stabil und überwachbar zu halten – mit schneller Ursachenanalyse, falls Probleme auftraten.
  • Nach der Migration die Notwendigkeit, das Cloud-Security-Tooling passend dimensioniert zu halten, damit die Ausgaben im Verhältnis zum tatsächlichen Risiko und Workload-Umfang blieben.

The Solution

Die Umgebung: eine Vier-Schichten-Architektur an zwei Standorten

Vor der Migration betrieb das Team von Software Projects eine einzelne, klar definierte Architektur in zwei IBM-Cloud-Regionen, ausgelegt auf Ausfallsicherheit: ein größerer Primärstandort und ein kleinerer Sekundärstandort. Beide Standorte folgten demselben Vier-Schichten-Muster:

  • Load Balancing: eine kleine Flotte von HAProxy-Instanzen, die Produktions-, Entwicklungs- und Tracking-Traffic getrennt voneinander bedienten.
  • Applikation: Web- und Tracking-Server, ein Runner für geplante Jobs, ein Server für Codequalität (SonarQube) sowie ein VPN-Gateway (nur am Primärstandort vorhanden).
  • Container-Orchestrierung: selbst verwaltete Docker-Swarm-Cluster – am Primärstandort als getrennte Produktions- und Entwicklungscluster, am Sekundärstandort als einzelnes Cluster.
  • Daten: ein MySQL-Primary/Replica-Paar neben einem Cassandra-Cluster mit drei Knoten, an beiden Standorten repliziert.

Der Migrationsplan von DoiT sah einen originalgetreuen 1:1-Lift-and-Shift dieser Topologie in eine einzige AWS-VPC in us-east-1 vor – mit denselben Footprints von 24 und 16 Knoten, jedoch verteilt über mehrere Availability Zones innerhalb einer AWS-Region statt über zwei unabhängige, geografisch getrennte IBM-Cloud-Regionen. Die folgende Tabelle zeigt, wie die Zusammensetzung Schicht für Schicht unverändert übernommen wurde:

media

Diese Zahlen blieben auf beiden Seiten des Cutovers konstant – dieselben 24 und 16 Knoten, in denselben Proportionen pro Schicht, lediglich an einem neuen Ort. Diese Disziplin zahlte sich aus: Software Projects übernahm auf AWS eine Umgebung, die sich exakt so verhielt wie die, die das Team bereits kannte – während DoiT im Hintergrund eine ganze Ebene an Infrastrukturkomplexität entfernte, indem zwei Rechenzentrumsregionen in einer einzigen AWS-Region über mehrere Availability Zones hinweg zusammengeführt wurden. Zugleich bereitete das die Modernize-Phase sauber vor: Die Roadmap sah bereits vor, die selbst verwalteten Docker-Swarm-Cluster zugunsten einer verwalteten Container-Plattform abzulösen, sobald die Umgebung auf AWS stabil lief.

Der Ansatz: AWS MAP, durchgängig umgesetzt

DoiT führte das Projekt über alle drei AWS-MAP-Phasen hinweg durch, wobei jede Phase die technische und finanzielle Grundlage für die nächste schuf – durchgängig umgesetzt vom Forward-Deployment-Engineering-Team von DoiT.

media

1. Assess: ein belastbares Migrationsbudget aufbauen

Bevor auch nur ein Workload umzog, brauchte das Team von Software Projects einen klaren Überblick pro Service, was Storage und Compute auf AWS kosten würden. DoiT erstellte eine detaillierte Kostenaufschlüsselung für EBS und EFS – mit Modellierung der monatlichen Kosten für Storage, IOPS und Durchsatz über Volume-Typen und Storage-Klassen hinweg –, damit Software Projects die kurz- und mittelfristigen Ausgaben für seine Migrations-Roadmap prognostizieren konnte. Zudem arbeitete DoiT die Rabattstrategie für das Datenbank-Compute von Software Projects durch: DoiT Flexsave (ein rabattiertes Äquivalent zu Compute Savings Plans ohne Vorab-Commitment) im Vergleich zu Standard- und Convertible-Reserved-Instance-Preisen – inklusive der jeweiligen Trade-offs mit Blick auf einen möglichen späteren Wechsel zu einem verwalteten Datenbankservice.

2. Mobilize: Cross-Cloud-Konnektivität lösen

Die Konnektivität zwischen IBM Cloud und AWS war der kritische Pfad der gesamten Migration – und dafür gab es keine Lösung von der Stange. DoiT führte eine strukturierte Bewertung der Optionen durch – AWS Direct Connect, eine dedizierte IBM-Direct-Link-Leitung, virtuelle Router-Appliances und ein leichtgewichtiges Mesh-VPN – und wog für jede Option Kosten, Stabilität und Einrichtungsaufwand ab:

  • Bewertete AWS Direct Connect und IBM Direct Link Dedicated (einschließlich BGP-, IP-Range- und Abrechnungsrestriktionen) als Option mit dedizierter Leitung.
  • Pilotierte ein Mesh-VPN-Overlay als schnelle, kostenfreie Übergangslösung, während längerfristige Optionen geprüft wurden.
  • Begleitete Software Projects beim Deployment und Tuning einer virtuellen Router-Appliance auf IBM-Seite, einschließlich VLAN-Routing-Verhalten und Layer-2-Troubleshooting mit dem IBM-Support.
  • Half Software Projects beim Wechsel von IBM Classic Infrastructure zu IBM VPC für flexibleres Networking und richtete anschließend ein IPSec-Site-to-Site-VPN zwischen IBM VPC und einer AWS-VPC ein.
  • Diagnostizierte und behob eine Subnetz-Überlappung samt Routing-Lücke zwischen IBM Classic und AWS, indem ein dedizierter, überlappungsfreier IP-Bereich zugewiesen und statische Routen angepasst wurden – der Fix, der bidirektionalen Traffic zwischen allen drei Umgebungen endlich möglich machte.

Das Ergebnis: ein stabiler, verifizierter privater Netzwerkpfad zwischen IBM Classic Infrastructure, IBM VPC und AWS – die Grundlage, auf der das Team von Software Projects Workloads im eigenen Tempo verschieben konnte, ohne die Verbindung zu Systemen zu verlieren, die noch auf IBM liefen.

Stabiler Produktivbetrieb während der Übergangsphase

Während des Migrationszeitraums leistete DoiT auf AWS-Seite auch schnellen operativen Support. In einem Fall verlor eine EC2-Instanz unerwartet die SSM-Konnektivität – ohne verfügbaren SSH-Fallback. DoiT identifizierte die Ursache per Konsolen-Output-Diagnose: Das Root-Volume war vollgelaufen, wodurch der SSM-Agent nicht mehr starten konnte. DoiT lieferte einen Schritt-für-Schritt-Plan zur Behebung (Volume-Erweiterung und Dateisystem-Resize) sowie proaktive CloudWatch-Alarme zur Festplattenauslastung und SNS-Benachrichtigungen, um eine Wiederholung zu verhindern – mit besonderem Augenmerk darauf, Produktionssysteme vor demselben Fehlerbild zu schützen.

3. Modernize: Container und kontinuierliche Kostenoptimierung

Nach Abschluss der Migration ging das Projekt in die Modernize-Phase über. Die Produktions- und Entwicklungs-Stacks von Software Projects liefen noch auf selbst verwalteten Docker-Swarm-Clustern – funktional, aber mit dem operativen Overhead manuell gepatchter Manager und Worker. DoiT unterstützt das Team von Software Projects nun dabei, diese Swarm-Cluster durch eine verwaltete Container-Plattform auf AWS (Amazon EKS) abzulösen – aufbauend auf der konsolidierten Multi-AZ-VPC aus der Mobilize-Phase, statt die Architektur von Grund auf neu zu entwerfen.

Im Rahmen derselben Modernisierung hält DoiT die Cloud-Ausgaben diszipliniert, während sich die Umgebung weiterentwickelt. Mit DCI Insights überprüfte DoiT die AWS-Detective- und GuardDuty-Konfiguration von Software Projects und stellte fest, dass die Kosten für das Security-Tooling auf einen erheblichen Anteil der Gesamtausgaben angewachsen waren – vor allem getrieben durch die Ingestion großer Mengen an Flow-Logs, nicht durch tatsächlich gelieferten Sicherheitsmehrwert. DoiT quantifizierte die Trade-offs – einschließlich der Frage, welche Finding-Typen mit hohem Schweregrad von welchen Datenquellen abhingen – und lieferte Software Projects klare, evidenzbasierte Optionen für das Right-Sizing der Security-Abdeckung, ohne die wertvollsten Detections zu verlieren. Derselbe disziplinierte, evidenzbasierte Ansatz setzt sich in der Containerisierung fort: von Anfang an richtig dimensioniert statt nachträglich optimiert.

Die Lösung: Powered by DoiT Cloud Intelligence (DCI)

Neben der Hands-on-Umsetzung nutzte Software Projects während des gesamten Projekts mehrere Funktionen von DoiT Cloud Intelligence (DCI) – ein erfahrenes Delivery-Team kombiniert mit Self-Service-Transparenz über die eigene AWS-Umgebung:

media

Die letzten beiden Funktionen sind täglich im Einsatz: Während das Team von Software Projects seine Umgebung auf Container umstellt, liefern DCI AWS Intelligence und DCI Datadog Insights kontinuierliche Transparenz über die gesamten Cloud- und Observability-Ausgaben – statt darauf zu warten, dass erst die Monatsrechnung ein Problem sichtbar macht.

Results

  • 2 AWS-MAP-Phasen umgesetzt: Assess, Mobilize, Modernize
  • 40 Server 1:1 migriert – die vollständige Vier-Schichten-Topologie blieb erhalten
  • 2→1 IBM-Cloud-Regionen in einer einzigen AWS-VPC über mehrere AZs konsolidiert

Die private Verbindung zwischen IBM und AWS war genau der Punkt, den wir richtig hinbekommen mussten – und wir wollten dabei schneller vorankommen, als wir es allein geschafft hätten. DoiT hat die Optionen mit uns durchgearbeitet, die Subnetz-Überlappung gefunden, die das Routing gestört hat, und die Verbindung stabilisiert. Damit war der Weg für alles Weitere frei.

DevOps Lead, Software Projects

Ergebnisse

  • Die erste funktionierende private Netzwerkverbindung zwischen IBM Cloud Infrastructure und AWS aufgebaut, nachdem frühere selbst verwaltete Versuche in eine Richtung gescheitert waren.
  • Alle 40 Server – die vollständige Vier-Schichten-Topologie aus Load Balancing, Applikation, Orchestrierung und Daten – mit unveränderter Zusammensetzung pro Schicht zu AWS migriert, sodass das Team vom ersten Tag an eine vertraute Umgebung übernahm.
  • Zwei geografisch getrennte IBM-Cloud-Regionen in einer einzigen AWS-VPC über mehrere Availability Zones hinweg konsolidiert – für ein einfacheres Netzwerk und weniger operativen Aufwand, ohne die Ausfallsicherheit eines Zwei-Standort-Designs zu opfern.
  • Software Projects vor der Migration ein granulares, belastbares Kostenmodell für Storage und Compute an die Hand gegeben und damit Budgetüberraschungen während des Umzugs reduziert.
  • Einen produktionsrelevanten SSM-Ausfall mit klarer Ursachenanalyse behoben und Software Projects proaktives Monitoring hinterlassen, um dasselbe Fehlerbild künftig früher zu erkennen.
  • Alle drei AWS-MAP-Phasen – Assess, Mobilize und Modernize – in einem durchgängigen Engagement umgesetzt und den Migrationskontext über die Phasengrenzen hinweg mitgeführt, statt ihn bei jedem Phasenwechsel neu aufzubauen.
  • Den Kunden in die Lage versetzt, selbst verwaltete Docker-Swarm-Cluster zugunsten einer verwalteten Container-Plattform abzulösen – mit einer Security- und Kostenstruktur, die schon vor Beginn der nächsten Phase richtig dimensioniert war.
  • Dem Kunden Self-Service-Transparenz über die eigene Umgebung hinterlassen – DCI Cloud Diagrams für das Infrastruktur-Mapping sowie DCI AWS Intelligence und DCI Datadog Insights für das kontinuierliche Tracking der Cloud- und Observability-Ausgaben.

Ausblick

Die AWS-Umgebung von Software Projects ist heute das stabile Fundament für die nächste Modernisierungsphase. DoiT begleitet den Kunden weiterhin bei der Verlagerung von Workloads auf Container – mit derselben Kombination aus technischer Umsetzung und kontinuierlicher Kostendisziplin, die die Migration von der ersten Bewertung bis zur vollständig vernetzten, produktionsreifen AWS-Umgebung getragen hat.

Über Software Projects

Software Projects ist ein Software-Services-Unternehmen mit einer gemischten Produktions- und Nicht-Produktionsumgebung, die historisch auf IBM Cloud Infrastructure gehostet war. Im Rahmen einer umfassenderen Cloud-Strategie beauftragte das Unternehmen DoiT mit der Migration seiner Workloads zu AWS im Rahmen des AWS Migration Acceleration Program (MAP) – DoiT setzte dabei alle drei MAP-Phasen um: Assess, Mobilize und Modernize.

Mehr über Cloud Diagram und Cloud Intelligence erfahren

Beschleunigen Sie Ihre Optimierung

Visualisieren Sie Ihre Cloud-Infrastruktur in Echtzeit, finden Sie, was Ihr Provider nicht findet, und beheben Sie es zu Ihren Bedingungen.

More customer stories

Shasta Cloud

Glasklare Transparenz über Cloud-Ausgaben – bis auf Workload- und Tenant-Ebene

Days
Zeit bis zu ersten Kosten-Insights nach der Installation
Days
Von der Installation zum aussagekräftigen Kosten-Reporting
Workload & tenant
Granularität der Kostentransparenz
Finlex

Finlex halbiert Cloud-Kosten und bringt KI mit DoiT in Produktion

Over 65%
Weniger Cloud-Infrastrukturkosten von 2024 bis heute
40%
Kosteneinsparungen durch bessere Transparenz und eine effiziente KI-Architektur
Hippo

Cloud-Kosten werden bei Hippo zum Hebel für die Teams

Minutes
Integrationsdauer von Attribute™ in AWS
Business unit
Erreichter Grad an Kostenverantwortung
Island

Island sieht die echten Kosten pro Kunde – ganz ohne Tagging

$5B
Unternehmensbewertung
Days
Zeit bis zu den ersten Insights
0
Benötigte Tags
Claroty

Claroty ordnet Kosten dank Attribute™ präzise einzelnen Kunden zu

1,000+
Geschützte Kunden weltweit
Days
Zeit bis zu den ersten granularen Kosten-Reports
Zero
Beeinträchtigung des Betriebs beim Deployment
SaaS Leader

Wertbasiertes AI-Pricing dank Kostenattribution auf Kundenebene

$1.3M
Umsatz mit negativer Marge aufgedeckt
~360
unprofitable Accounts identifiziert
$1.3M
aggregierte Verluste aufgedeckt
Salt Security

Salt Security standardisiert die COGS-Messung für bessere Margen und Preisgestaltung

1
Single Source of Truth für COGS
1
Standardisierte Single Source of Truth für COGS bei CFO und DevOps
0
Code- oder Tagging-Änderungen für die Integration von Attribute™

What they say

Software Projects

Connecting IBM and AWS privately was the piece we needed to get right, and we wanted to move faster on it than we could on our own. DoiT worked through the options with us, found the subnet overlap that was breaking the routing, and made it stable. That unblocked everything else.

DevOps Lead, Software Projects

Shasta Cloud

Attribute™'s platform is truly unique. We now have crystal-clear visibility into our cloud spend at the workload and tenant level, and that insight has already led to actionable savings and powerful insights as we further scale our service.

Paul White, VP of Engineering, Shasta Cloud

Flooid

We have worked with DoiT for many years, and there has been an increasing number of capabilities and features in DoiT Cloud Intelligence. We've embedded features such as Cloud Analytics and Reports in our own FinOps processes, it's become core to what we do.

Martin Lee, Director of Operations

Finlex

DoiT gave us the confidence to move from experimentation to production. They helped us understand the right way to build AI for the real world.

Milad Rezazadeh, CTO

Hippo

Attribute™'s cost grouping technology took our cost visibility and allocation to a whole new level. Now, our teams are fully accountable for their budgets, significantly improving our cloud efficiency and helping us minimize unnecessary costs.

Eli Zilbershtein, Head of DevOps, Hippo

Island

You can't tag a customer in a multi-tenant environment. Attribute™ finally shows us what each customer costs and what's driving those costs.

Omri Cohen, Director of Engineering, Platform

Claroty

Attribute™'s data is truly unmatched. No other solution on the market could deliver the precise customer cost and usage profiles we needed in such a complex infrastructure. Within weeks, the data from Attribute™ transformed our understanding of cost structures, influencing key strategic decisions in pricing, renegotiations, and market positioning.

Jonathan Langer, COO, Claroty

Salt Security

Attribute™ simplified tracking customer costs in our multi-tenant environments. Customer cost measurement is now clear and standardized, and finance gets the business context they need. Integration was quick and required no changes.

Kfir Lippmann, CFO, Salt Security

PropertyGuru

Attribute™ translates complex cloud bills into actionable, business-centric insights that empower our engineering teams to take true ownership of their costs.

Balamurugan Mohandossgandhi, Head of IT and Infrastructure, PropertyGuru

Accrete AI

This has let us get a better idea of what our cost of goods sold really is. It's not every day you come across something that delivers value as quickly as yours did for us. I was seeing useful insights inside the POC, and we had only deployed it to a couple of real clusters.

Jason Moore, Principal DevOps Engineer, Accrete AI

Akamai

Eliminating the need to tag thousands of resources has freed up my team and we've invested our efforts in enhancing our platform significantly.

Ziv Sivan, VP of Engineering

OneFootball

PerfectScale by DoiT has become an important part of how we optimize Kubernetes at scale at OneFootball. It gives our platform team the visibility, automation, resiliency insights, and confidence we need to balance cost efficiency with production readiness, especially as we prepare for major global football moments like the 2026 FIFA World Cup.

Andrea Benfatto, Platform/Cloud Runtime Engineering Manager

Raptive

Cloudflow's new RDS End of Life alerts have allowed us to be more proactive on keeping our database instances up-to-date. The new solution gives us internal visibility ahead of time so that we can prepare for upgrades, instead of having to upgrade under pressure while incurring extended support costs.

Jon Fairbanks, Site Reliability Engineering Manager

Your cloud bill shouldn't be a mystery

Let us show you what ships this week.