framgångssaga

Amerikanskt outsourcingföretag minskar 70 % manuella ansträngningar för att migrera applikationer till molnet

Vår kund, ett amerikanskt outsourcingföretag, tillhandahåller affärsprocesstjänster till statliga hälso- och sjukvårdsorgan över hela Nordamerika, Australien, Storbritannien och KSA. Deras tjänster stöder främst registreringar för statligt sponsrade program. Tjänsterna till allmänheten erbjuds genom flera kommunikationskanaler såsom webb, telefon, e-post, mobil eller personligen. Under årens lopp har de byggt upp en stark expertis i att matcha statliga och tredje parts datakällor för att hjälpa konsumenter att korrekt avgöra deras registreringsberättigande. Varje delstat i USA har en separat instans av en registreringsapplikation som körs med cirka 60 % av den gemensamma kodbasen och 40 % delstatsspecifika anpassningar. Deras huvudsakliga tekniska stack inkluderade Java, iBATIS, Kettle och Oracle.

Utmaningen

Vår klient stöder registreringar för statligt sponsrade program.

Deras registreringsapplikationer körs på plats med en äldre teknikstack som saknade flexibilitet och skalbarhet. Varje ökning av dagliga registreringar saktade ner batchbearbetningen, vilket krävde support efter kontorstid för att övervaka och säkerställa inga ytterligare misslyckanden i batchbearbetningen. Det ledde också till en ökning av deras driftskostnader från år till år.

Denna uppsättning utmaningar krävde modernisering av deras applikation på molnet för att minska driftskostnaderna och öka systemets prestanda. För att uppnå effektivitet i affärsverksamheten behövde kunden rådgivningstjänster och valde Virtusa som sin pålitliga konsult och samarbetade för att göra den första uppsättningen av migrering och validera den tekniska metoden.

Lösningen

Virtusa migrerade en instans av registreringsapplikationen från Oracle till AWS-infrastruktur som en pilot. Vi byggde ett regex-baserat verktyg för att minska manuella ansträngningar för att åtgärda Postgres-kompatibilitetsproblem för cirka 650 iBATIS-mapper- och Kettle ETL-skript; definierade distributionsprocessen för att utföra repetitiva migreringar i högre miljöer; byggde ett ramverk för schemaavstämning; datavalideringar och upprepade migrationer; och förde prestandamått till en baslinje.

Vår metod för databasmigrering:

AWS SCT och DMS var de primära migreringsverktygen som användes för databasmigrering. Virtusa genomförde databasmigreringen i tre faser.

Fas 1: Schemakonvertering

  • SCT konverterade 80 % av kodobjekten automatiskt
  • De återstående 20 % av koden med komplexa konverteringsproblem åtgärdades manuellt.

Fas 2: Databasmigrering: DMS används för att migrera data från Oracle till Aurora PostgreSQL 

Fas 3: Schemaavstämning och datavalidering efter migrering

AWS-tjänster som används

  • Amazon EC2
  • Amazon RDS
  • AWS SCT
  • AWS DMS
AWS Cloud Migration Solutions
Fördelen

Virtusas lösning ledde till att klienten arbetade på en skalbar fabriksmodell för att migrera resten av Enrollment-applikationerna.

Batchbearbetningsprestandan förbättrades avsevärt och körtiden var konsekvent i linje med supportteamets uppskattningar för en given lastvolym. Vi uppskattade att det nybyggda saneringsverktyget bidrog till att minska utvecklingsinsatserna och kunde återanvändas för framtida migrationer.

Några av de andra fördelarna inkluderar:

  • 70 % mindre utvecklingsinsatser på grund av saneringsverktyget
  • 47 % beräknade besparingar i driftskostnader
  • Konsekventa och förutsägbara batchbearbetningsresultat
  • Skalbar fabriksmodell för att migrera resten av registreringsapplikationerna
Migrera applikationer, data och infrastruktur snabbt och framgångsrikt till molnet med minimalt avbrott i verksamheten

Lär dig mer om fördelarna med migrering till AWS med Virtusa.

Relaterat innehåll