Terug naar alle Updates

Brainpower ++ met Tech Lead Wessel Loth

Update
12-06-2024
Geschreven door: Wessel Loth, leestijd: 5 minuten
Brainpower ++ met Tech Lead Wessel Loth

Demystifying the rest of Azure for Software Developers.

Veel software developers werken met Azure. Maar “werken met Azure” kan van alles betekenen. Misschien zit je dagelijks in je App Service en Key Vault te sleutelen, of kijk je in het geval van incidenten eens in Application Insights. Of log je wel eens in op Azure SQL om wat data te bekijken. Dit zijn de core resources van Azure die de meeste developers kennen en gebruiken. Maar er zijn nog honderden andere resources die je kan deployen. Voor vrijwel alle disciplines in de IT zijn wel services en tools beschikbaar om de werkzaamheden te versnellen of slimmer te maken met Azure.

In deze Brainpower ++ sessie heb ik mijn mede-Arcadians meegenomen in The rest of Azure. We doken in de volgende vragen: Hoe ziet een tenant er eigenlijk uit en uit wat voor onderdelen bestaat deze? Wat zijn subscriptions nu echt, en hoe kan je die op grote schaal beheren. En een Azure Landing Zone, wat moet ik daar mee als developer? Dat ziet er namelijk nogal overweldigend uit:

Wat is een Azure Landing Zone?

Een Azure Landing Zone helpt je een sterke en schaalbare basis te bouwen voor je cloudomgeving in Azure. Het zorgt ervoor dat je omgeving goed gestructureerd, veilig en compliant is door gebruik te maken van best practices en richtlijnen. Zo kan je eenvoudig opschalen, heb je je beveiliging altijd op orde en voldoe je aan alle regelgeving. Ook helpt het je kosten te beheren en efficiënter te werken door veel taken te automatiseren. Het zorgt ook voor een goede governance en controle binnen je cloudomgeving. Kortom, met een Azure Landing Zone kun je sneller en makkelijker je cloudprojecten en applicaties opzetten en beheren.

Van het model van een Azure Landing Zone naar de structuur van een typische Azure tenant.

In deze talk heb ik het model van een Azure Landing Zone platgeslagen naar de structuur van een typische Azure tenant: van Entra ID naar Management Groups, Subscriptions, Resource Groups en Resources. Aangezien developers vaak vertrouwd zijn met hoe resources werken, heb ik juist laten zien wat je allemaal kan met Entra ID en Management Groups. Wist je bijvoorbeeld dat je gemakkelijk op grote schaal grip op jouw omgeving kan behouden met Azure Policies gekoppeld aan Management Groups?

Elke laag van een Azure tenant heb ik in meer detail laten zien om een goed beeld te schetsen waar elk onderdeel voor dient, en hoe het past binnen een Azure Landing Zone. Ook heb ik aan de hand van onze eigen tenant laten zien hoe wij bepaalde concepten toepassen binnen Arcady: zo gebruiken wij ook Management Groups om onderscheid te maken tussen verschillende Subscriptions, de juiste gelimiteerde rechten uit te delen aan de juiste Entra ID groepen en houden controle over onze Resources onze met verschillende Azure Policies.

Wat zit er allemaal nog meer in Azure?

Na het doorlopen van alle bovenliggende concepten kom je uiteindelijk uit bij Resources. App Services, Container Apps en Azure Kubernetes Service kennen natuurlijk de meeste developers, maar wat juist interessant is, is om te weten wat er nog meer allemaal in Azure zit! Daarom heb ik ingezoomd op een aantal categorieën waar je als developer niet dagelijks in kijkt zoals Networking, Storage, AI, en Low Code resources. Mooie applicaties bouwen is natuurlijk leuk, maar het moet ook op een veilige manier draaien in een robuust ontworpen netwerk, bijvoorbeeld binnen een Hub-Spoke Topologie. En dan moet je nog denken aan je disaster recovery: hoe goed moeten jouw applicaties kunnen tegen lokale storingen of incidenten?

enter image description here

Conclusie

“Even” vertellen wat je allemaal kan met Azure is natuurlijk onbegonnen werk voor een korte update als dit. Maar ik hoop dat je een paar goede inzichten hebt gekregen in wat de kracht is van een goed georganiseerde Azure Landing Zone.

Mijn top tip voor jou als je meer wilt weten? Bekijk de Cloud Adoption Framework, voor de best practices vanuit Microsoft voor het optimaal gebruiken van de Cloud: https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/

Je mag natuurlijk ook altijd contact met ons opnemen, we vertellen je graag meer over hoe wij Azure gebruiken en jou kunnen helpen de cloud nóg beter te benutten!

Afbeelding van Wessel  Loth
Wessel Loth
Tech Lead
Accepteren

Deze website slaat cookies op je computer op. Deze cookies worden gebruikt om informatie te verzamelen over hoe je met onze website omgaat en om je te onthouden. We gebruiken deze informatie om je surfervaring te verbeteren, personaliseren, en voor analyse en meetgegevens over onze bezoekers, zowel op deze website als via andere media. Zie ons Privacybeleid voor meer informatie over de cookies die we gebruiken.

Noodzakelijke cookies: Cookies die benodigd zijn om de website te laten functioneren.

Statistieken: Deze cookies verzamelen anonieme informatie, zoals welke pagina's worden bekeken, die ons helpt om de website te verbeteren.

Marketing: Cookies die worden gebruikt om bezoekers te volgen wanneer ze verschillende websites bezoeken. Het doel hiervan is om de bezoeker advertenties te laten zien die relevant zijn voor de bezoeker.