The Lighthouse podcast met Brecht Vancauwenberghe: “Applicatie modernisatie en differentiatie gaan hand in hand.”

07.10

Applicaties migreren naar de Cloud is één ding, het op een succesvolle manier verwezenlijken een ander paar mouwen. Een traject waar heel wat bekende en minder bekende valkuilen achter schuil gaan. Maar waar moet je nu precies op letten? We hadden een gesprek met Brecht Vancauwenberghe, Founder van en Senior Azure Application Architect bij CloudFuel.

Jullie helpen klanten bij het moderniseren van hun applicaties. Hoe pakken jullie dat aan?

Brecht Vancauwenberghe (Founder & Solution Architect, CloudFuel): “In eerste instantie kijken we naar de bestaande omgeving. Welke on-premise software is er voorhanden, hoe kunnen we die moderniseren en migreren naar Azure. Het is daarbij van cruciaal belang dat er een differentiator aanwezig is. Het moderniseren van applicaties zonder differentiërende factor heeft weinig nut. Applicatie modernisatie en differentiatie gaan dus hand in hand.”

Een applicatie naar de Cloud migreren is dus niet altijd een goed idee?

Brecht: “Laten we zeggen dat het niet altijd noodzakelijk is. Wij focussen op het differentiatie-aspect. Iets wat heel wat werk vergt, maar waar je met PaaS services een onderscheid kan maken. Het hoeft absoluut geen big bang of volledige rewrite te zijn. Door in te zetten op Azure PaaS services kunnen we anticiperen en zelfs een kostenbesparing realiseren.”

Wat zijn de meest voorkomende fouten die gemaakt worden bij een migratietraject?

Brecht: “Vaak vervalt men in oude gewoontes en past men toe wat men al kent Ontwikkelaars migreren volgens vaste patronen, volgens hun huidige mindset. Dat ligt voornamelijk aan het ontbreken van kennis en expertise over de juiste match tussen applicatie en  het Cloud platform,  welke componenten er gebruikt moeten worden zeg maar. Helaas fungeert de Cloud daardoor dikwijls louter als datacenter. Het differentiërende zit ‘m tegenwoordig in het adequaat gebruik van PaaS diensten, niet zozeer in de infrastructuur.”

Het komt er dus op aan om samen te werken met de development teams van de klant?

Brecht: “Inderdaad. Azure is een heel ruim en breed platform, met enorm veel mogelijkheden. Het goed inzetten vergt kennis en specialisatie. Met CloudFuel staan we interne development teams hierin bij. We zorgen er voor dat ze de juiste platform diensten inschakelen.”

Eenmaal een applicatie naar de Cloud is gemigreerd, is de kous dan af?

Brecht: “Een assumptie die nog  vaak wordt gemaakt is dat iets wat in de Cloud zit, automatisch goed is en blijft. Het is belangrijk om verder te kijken, gericht in te zetten op de beschikbaarheid, evolutie en het future-proof houden van de oplossing.

Vaak maak ik de vergelijking met een tuin, een regelmatig onderhoud zorgt ervoor dat de tuin netjes en onderhoudbaar blijft. Een tuin die je te lang gaat verwaarlozen resulteert in het opnieuw aanleggen er van, met een hogere kost als gevolg. Het voortdurend evolueren van een oplossing is inherent aan IT, de spreekwoordelijke kous is nooit af.”

Nu heb je het voornamelijk over het technische aspect. Zijn er ook valkuilen aan de businesskant?

Brecht: “Bij on-premise software is het duidelijk wie welke verantwoordelijkheid draagt. Je hebt een systeembeheerder die instaat voor de infrastructuur, de applicatie developers ontwikkelen de software en zorgen ervoor dat die goed draait. In de Cloud is er meer sprake van een gedeelde verantwoordelijkheid. Dit impliceert niet dat de rol van systeembeheerder verdwijnt, maar die krijgt een andere invulling. Dan spreken we over het Azure governance aspect. De systeembeheerder krijgt de taak om krijtlijnen te bepalen waarbinnen developers ontwikkelen, zonder aan velocity te moeten inboeten.”

“En IT blijft natuurlijk een sterk veranderlijk landschap, zeer onderhevig aan nieuwe trends. We merken dat er vanuit businesszijde vaak heel wat druk wordt uitgeoefend op de development teams – opdrachten moeten tijdig opgeleverd worden. Hierdoor krijgen ze weinig of amper  ruimte om te experimenteren met nieuwe frameworks en technologieën. Een gemiste kans. Daar kunnen wij als partner in bijstaan en het nodige advies verlenen.”

Staat een veilig platform ook automatisch gelijk aan een veilige manier van werken?

Brecht: “Het is quasi onmogelijk om on-premise dezelfde securityniveaus te evenaren als in de Cloud. Er zijn heel wat PaaS diensten die betrekking hebben op veiligheid, denk maar aan Azure Key Vault, maar je moet ze natuurlijk op de juiste manier weten in te zetten.”

“Daarnaast zien we dat de veiligheid aan de hand van netwerken in de Cloud ook een steeds belangrijker agendapunt wordt. Publieke PaaS diensten die by default toch moeten worden afgeschermd.  Daar is expertise en kennis voor nodig, iets waar we met CloudFuel graag bij helpen.”

Getriggerd na het lezen van dit interview? Benieuwd hoe CloudFuel jouw organisatie of onderneming kan ondersteunen bij een migratietraject?  Aarzel niet om ons te contacteren, we bekijken samen wat er mogelijk is!

Smokescreen