Alles wat je wilt weten over de data centers van KLM
Waarom heeft KLM een datacenter?
We hebben ons oorspronkelijke datacenter gepland en gebouwd aan het begin van deze eeuw. Het blijkt dat de omvang van hardware steeds kleiner wordt, terwijl de prestaties toenemen. Dit betekent dat we tegenwoordig minder van ons oorspronkelijke datacenter hoeven te gebruiken. Echter, het gebruik van data en IT-infrastructuur versnelt in een steeds hoger tempo. Omdat KLM in de kern een luchtvaartmaatschappij is en geen IT-bedrijf, hebben we besloten onze infrastructuur te transformeren van traditionele servers naar cloud-gebaseerde infrastructuur.
Brengt dit nieuwe mogelijkheden?
Infrastructuur is tegenwoordig een commodity. We kunnen op- of afschalen naar behoefte. Wanneer KLM een grote marketingcampagne organiseert die veel bezoekers aantrekt, kunnen we binnen enkele seconden extra capaciteit opschalen. Aan het einde van de campagne schakelen we de extra capaciteit weer uit en stoppen we met betalen ervoor. Voor ons als luchtvaartmaatschappij is dit de beste manier van werken. We kunnen flexibel inspelen op onze behoeften.
We werken samen met onze development teams om ervoor te zorgen dat de meeste applicaties van zowel KLM als Air France soepel blijven draaien wanneer we migreren van ons interne datacenter naar de cloud. Omdat we gebruikmaken van de cloudservices van Microsoft Azure, is de doorlooptijd kort, met veel flexibiliteit en extra functionaliteit.
Wij zien infrastructuur als code.Frank
Wat is een use case van deze nieuwe data-gedreven realiteit?
Een van de belangrijkste drijfveren in onze operatie is de doorlooptijd van een vliegtuig. Wanneer een vliegtuig aankomt bij de gate, hoe snel kunnen we het lossen, onze nieuwe passagiers verwelkomen en ervoor zorgen dat het vliegtuig op tijd weer vertrekt? IT speelt hierin een grote ondersteunende rol. Eén van de oorzaken van vertraging kan zijn dat een passagier zijn of haar vlucht mist. We moeten dan hun ingecheckte bagage uit het vliegtuig halen. We werken aan een model waarmee we kunnen voorspellen of iemand zijn vlucht gaat missen, gebaseerd op meerdere factoren. Misschien shopt iemand graag en heeft die persoon een lange wandeling van gate A naar gate D. Het kan een gezin met kinderen zijn dat een tussenstop maakt bij de foodcourt. Dit zijn allemaal factoren waardoor een passagier zijn vlucht kan missen. Als we dit op een privacyvriendelijke manier weten, kunnen we hun bagage markeren en voorin het ruim plaatsen. Zo kunnen we, als ze hun vlucht toch missen, de bagage snel uitladen. Deze voorspellende modellen zijn gebaseerd op veel data die we moeten ontvangen, opslaan en analyseren. Onze nieuwe cloudoplossing is hier perfect voor geschikt.
We zien infrastructuur als code. We gebruiken een cloud-infrastructuur, dus alles wat we doen is software-gebaseerd. Onze development teams maken standaard gebruik van CI/CD (Continuous Integration en Continuous Deployment), zodat wanneer we een service migreren naar onze productieomgeving, alle onderliggende componenten zoals databases, API’s, middleware en infrastructuur automatisch worden geïntegreerd en ingericht.
De robuustheid van onze infrastructuur en services is essentieel, maar dat betekent niet dat we niet innoveren. We werken veel met robotisering en kunstmatige intelligentie. De volgende stap is om te verkennen hoe we dit kunnen inzetten ter ondersteuning van onze eigen IT-business.
Wat zijn de uitdagingen met jullie teams?
De komst van meer wendbaarheid en het gebruik van publieke cloudproviders als AWS, Azure en Google Cloud Platform heeft de verwachtingen veranderd over de snelheid waarmee IT-applicaties en -diensten geleverd kunnen worden. We komen uit een traditionele command-and-control-structuur waarin elk team zijn eigen applicatie met databases en services in een silo had. We transformeren naar een werkwijze waarbij een zelfvoorzienend platformteam prioriteiten stelt en bepaalt waar waarde aan de business kan worden geleverd binnen een kortere tijd.
Daarnaast moeten we onze focus verschuiven van onze traditionele werkwijze naar een snellere time-to-market en meer flexibiliteit om sneller te reageren op veranderende bedrijfsbehoeften. Om dat te bereiken, veranderen we onze manier van werken, omarmen we DevOps en nemen we onze teams hierin mee.
In plaats van te werken in een fysiek datacenter, moeten we op een nieuwe manier kijken naar servers, infrastructuur en services. Daarom investeren we in de opleiding van onze medewerkers. We hebben iedereen bij KLM nodig om met ons mee te reizen in deze digitale transformatie.