Ontwikkelen Azure Landing Zone
Voor BCONN Services is behoefte aan het ontwikkelen van een Azure Landing Zone, zodat we klanten op een snelle en eenvoudige manier kunnen laten migreren naar de public cloud.
Het is daarbij van belang dat dit product gemakkelijk opnieuw gebruikt kan worden. Op basis van requirements die een klant aan Azure stelt worden parameters ingevuld, zodat er geautomatiseerd een Azure Landing Zone wordt uitgerold.
Cloud Adoption Framework
Voor het ontwikkelen gebruiken we als guideline het Cloud Adoption Framework met als gekozen coderingstaal Bicep. Deze taal is gebruiksvriendelijk en maakt het eenvoudig om keer op keer een Azure Landing Zone uit te rollen. Daarbij is belangrijk om vooraf te weten wat voor soort landing zone het moet zijn, wat de omvang hiervan is en uit welke opties er zijn. Denk daarbij aan variabelen op het gebied van security, policies en netwerkvereisten.
Hub&Spoke Architecture
Gezien de vraagstelling is gekozen voor een hub&spoke topologie. Vanuit een centrale dienst (Hub) kun je de verschillende workloads (Spokes) koppelen en vervolgens uitrollen. Je reduceert hiermee kosten en complexiteit. Je hoeft namelijk je netwerkinfrastructuur maar eenmalig te managen in de Hub. In één file staat alle code en in één file de parameters met variabelen. Denk bijvoorbeeld aan naamgeving, soorten resources en om wat voor soort IT-omgeving het gaat. Zo kun je snel aan de hand van de eisen die een klant stelt de parameters invullen en de Azure Landing Zone uitrollen.
Kant en klare template
We hebben veel tijd geïnvesteerd om zo’n Azure Landing Zone te ontwikkelen. We kunnen nu supersnel een klant helpen migreren naar de cloud. Aan de hand van specifieke eisen die aan een cloudomgeving gesteld zijn, kunnen we vanuit een template parameters toekennen. Zo kun je dan soepel naar Azure migreren.


