Om de performance en security van je software apps te verbeteren, neem je ze het best mee naar de cloud. Maar hoe gaat dat precies in z’n werk? Onze collega Brecht Vancauwenberghe, Cloud Native Architect bij CloudFuel, vertelt hoe wij jouw applicaties in een vingerknip naar Azure brengen. En de bijhorende valkuilen helpen vermijden.
Via application modernization zorg je ervoor dat jouw software-applicaties beter, sneller en veiliger werken. En daar komt heel wat bij kijken: van grondige updates en uitgebreide platform-migraties tot volledige redesigns van je legacy apps. Maar hoe gaat dat hele modernisatieproces nu precies in z’n werk?
Eerst nemen we de applicaties op je huidige omgeving grondig onder de loep. Heb jij nog on-prem applicaties? Dan werken we een uitgebreide application migration strategy uit om te bepalen hoe we jouw apps en data zo vlot mogelijk naar de cloud krijgen. Maar er zijn een aantal belangrijke factoren om rekening mee te houden.
Wij stellen ons altijd eerst dezelfde vraag: hoe onderscheidend is je applicatie? Het heeft weinig zin om blindelings al je apps te gaan moderniseren. Maar dankzij de PaaS Solutions van Azure kunnen we die onderscheidende factor perfect meten. En ook makkelijk bepalen waar we potentieel voor kostenoptimalisatie zien.
“Zo hebben we bij een klant, bijvoorbeeld met een hybride-scenario gewerkt”, vertelt Brecht. “Dan kan je de front-end in een heel mooi modern jasje steken, terwijl de back-end gewoon kan blijven draaien zoals die is.”
“Wanneer we applicaties effectief naar de cloud migreren, zien we dat interne development-teams vaak hervallen in oude gewoontes”, zegt Brecht. “Zij hebben ook niet altijd de kennis om een correcte fitting te doen van hun applicaties op Azure. Want dan is de cloud eigenlijk gewoon een ander datacenter.” De meerwaarde zit dus echt in die PaaS-diensten en niet meer in de infrastructuur.
En daar heb je een specifieke skillset voor nodig: “Azure is een enorm breed platform, waar je heel veel mee kunt. Om er alles uit te halen, heb je echt wel ervaring nodig”, concludeert Brecht.
Nadat je applicaties in de cloud staan, heb je nog heel wat werk voor de boeg. Want dan moet je niet alleen op technisch gebied alles in de gaten houden. Het vraagt ook een andere mindset. Bij een on-prem situatie is de verdeling van verantwoordelijkheden erg duidelijk: je hebt enerzijds de systeembeheerders, die zorg dragen voor de infrastructuur, en anderzijds de application developers, die software maken en monitoren.
Maar na een migratie naar Azure liggen die verantwoordelijkheden wat anders. Zo bepaal je als systeembeheerder, bijvoorbeeld, mee het kader waarbinnen de application developers kunnen werken. En kan je, met behulp van Azure Governance, je Developer Velocity ook op een optimaal niveau houden.
En security dan? Ook daar is nog veel ruimte voor verbetering. In theorie is de cloud uiteraard een stuk veiliger dan on-prem, maar dan moet je wel de juiste tools gebruiken. En ook daar heb je wat expertise voor nodig.
Neem contact op met één van onze Cloud Native-specialisten. Samen tillen wij je applicaties naar een nieuw niveau. En bepalen we de application modernization-strategie die het beste past bij jouw organisatie.