Basefarms experter på verksamhetskritiska IT-operationer arbetar med stora och komplexa lösningar. Bolagets expertis inom denna typ av AWS – som Ruter föredrar – var det främsta skälet till att Basefarm valdes som partner.
Även Basefarms expertis var central, eftersom den kompletterade Ruters utvecklingsteam när det gällde lösningsdesign, kostnadsoptimering och förmågan att bidra till kontinuerlig digital innovation på plattformen Kafka som etablerades i AWS. Basefarms kompetens behövdes i DevOps-teamet och de kunde hjälpa till i övergången från traditionella operationer.
Avgörande för Ruter var också förmågan att aktivera nya tjänster, expertis inom IoT och driften av programmatisk infrastruktur jämfört med traditionella lösningar baserade på hårdvara, programvara och konfigurationssystem.
För att etablera den smidiga, framtidsorienterade plattformen Kafka har många operativa lösningar överförts från privatmoln till AWS offentliga moln.
En utmaning är att få Ruters befintliga IT-system att interagera med AWS. Basefarm är starkt involverad i utarbetandet av AWS-baserade lösningar i verksamheter där hög tillgänglighet och skalbarhet är viktiga faktorer. Ruters Kafka-koncept, där bolagets Core Mobility Platform (CMP) ingår som en mellanprogramvara, byggs och drivs av Basefarm.
AWS nya programmatiska infrastruktur är byggd som IaC (Infrastructure As Code) från grunden, och inkluderar verktyget Terraform. Som ett offentligt ägt bolag måste Ruter regelbundet lägga ut sina upphandlingar på anbud. Detta kan leda till en övergång till andra tillhandahållna molntjänster. Ett försök att ta hänsyn till en sådan övergång har inkluderats i designen.
I den nya infrastrukturen kan Ruter på mindre än två år göra över 1 500 stora förändringar. Detta står i skarp kontrast till hårdvarubaserad infrastruktur där sådana krävande, stora förändringar inte kan göras. Övergången innebär att Ruter byter upphandling från infrastrukturleveranser till tjänsteleveranser från Basefarm.
De migrerade lösningarna bygger på Amazon EC2-instanser där Basefarm själv driver nyckelkomponenterna Kafka, Cassandra, MQ (Meddelandekö) och flera databastjänster på Amazon RDS.
Basefarm levererar plattformsdrift på CMP med övervakning och incidenthantering dygnet runt, och utför pågående förändringar i infrastrukturen för att optimera kostnad/användning, prestanda och stabilitet.
Genom konceptet Basefarm Guided Operations har Basefarm gett support till Ruter inom områden som design och arkitektur, dimensionering, analys och kostnadskontroll, övervakning och varning, säkerhet och IAM. Ruters innovationsteam har arbetat parallellt med molnmigreringen med stöd av Basefarm. Det är här PaaS-kapacitet och färdplan i AWS är viktiga. Ruter har gjort sina utvecklingsprocesser containerorienterade med Amazon EKS (Elastic Kubernetes Service). Detta omfattar även att organisera verksamhetsmodeller där innovation med högt tempo och DevOps är nyckelord.
Med till exempel databastekniken Amazon RDS (Relational Database Service) växer AWS fram som en alltmer pragmatisk leverantör. Ruter använder flera olika databastekniker. AWS möter detta behov genom att erbjuda möjligheten att välja flera PaaS-databastjänster.
Med Amazon EMR kan Ruter köra Spark, Impala och andra “Big data”-tekniker. Det skulle bli oerhört dyrt att spåra och registrera data från kollektivtrafikflottan i en traditionell infrastruktur.