WorkBuster

Migrering av WorkBuster til AWS

Workbuster tok kontakt med Opsio som en AWS Advanced Consulting Partner, og ønsket å lene seg på vår erfaring med å migrere virksomhetskritiske arbeidsbelastninger til AWS-skyen. De ønsket å dra nytte av de høye sikkerhetsstandardene, de fleksible og svært tilgjengelige tjenestene og rammeverk som AWS Well Architected Framework. De visste at denne typen ressurser og ideer ville sikre fortsatt suksess for programvareplattformen og virksomheten deres.

Siden Workbusters programvareplattform brukes over hele verden, var det helt avgjørende at nedetiden var tilnærmet lik null. Dataene er viktige for virksomheten deres, og de ble lagret i en MySQL-forekomst inne i vmWare-hypervisoren. Dette måtte migreres til skyen med så lite forstyrrelser som mulig.

Opsio designer løsninger med tanke på konsistens og repeterbarhet. Derfor ble Workbuster-løsningen implementert ved hjelp av AWS CloudFormation-maler. Det betyr at infrastrukturdesignet kan versjonshåndteres og administreres som hvilken som helst annen programvarekode, og på den måten var det veldig lett å forholde seg til for teamet i Workbuster, som hovedsakelig hadde utviklingsbakgrunn. Dette passer godt med ideene rundt DevOps, som vi prøver å overføre til alle kundene vi jobber med, siden endringer kan administreres, spores og distribueres raskt og enkelt når det er nødvendig.

Selve infrastrukturen har blitt utviklet iterativt, slik at Workbusters programvareplattform kan dra nytte av de nye mulighetene som åpner seg ved bruk av skyteknologi. I den innledende fasen ble det tatt i bruk en plattform som bruker AWS Route53 for DNS-oppløsning til en Application Load Balancer. Lastbalansereren håndterer SSL-avlastningen, og tar på denne måten bort noe arbeid fra infrastrukturen som betjener backend-applikasjonen.

Ekstra fordeler

Den ekstra fordelen med å bruke en AWS Application Load Balancer er at den også er uendelig skalerbar. Bak lastbalanseringen ligger en EC2-forekomst, støttet av en høytilgjengelig MySQL-administrert database i Relational Database Service RDS med flere tilgjengelighetssoner. Når det er gjort oppdateringer i applikasjonskoden, vil en automatisk skaleringsgruppe bli distribuert mellom Application Load Balancer og EC2-instansen, noe som gir ubegrenset horisontal skalering og elastisitet. Dette er en del av den iterative tilnærmingen som brukes med denne kunden, og er et uttrykk for det kontinuerlige forholdet Opsio har til kundene våre, som stoler på vår ekspertise og våre råd.

I tråd med beste praksis for sikkerhet i Well Architected Framework, og for å tilfredsstille kundens krav om et sterkt sikkerhetsfokus på den nye plattformen, håndteres og avsluttes kryptering under transport av selve Application Load Balancer, som beskrevet ovenfor. Kryptering i hvile ivaretas ved å aktivere kryptering av RDS-lagringen, noe som er så enkelt som å endre ett alternativ!

Og selvfølgelig oppnås driftskompetanse delvis takket være overvåking ved hjelp av CloudWatch-dashbord og -alarmer.

managedsupport

Administrert støtte

costeffective

Kostnadseffektivitet

Hvorfor jobbe med Opsio

ETNetworks infrastruktur ble driftet fra ett datasenter, med utilstrekkelig redundans og robusthet sett i forhold til den voksende kundebasen og de økende kravene til ytelse, tilgjengelighet og sikkerhet. Virksomheten deres er av en slik art at de trenger å lagre millioner av små filer, og dette skapte problemer for lagringsnivået deres

No success stories found in Cloud Migration.