Naast databases is er ook nog de content waar we rekening mee moeten houden. Ten eerste wil je de content dicht bij je klanten opslaan en aanbieden, zonder dat je het moet kopiëren en plakken over de hele wereld. Lang verhaal kort: je hebt een content delivery Netwerk nodig. Microsoft biedt dit in de vorm van Azure CDN. Azure CDN biedt een integratie met de meeste PaaS services.
En uiteraard wil je de gebruikers maar één endpoint (URL) aanbieden aanbieden, ongeacht vanuit welke regio zij willen inloggen. Afhankelijk van jouw use case kan Azure Traffic Manager de uitkomst bieden. Gebaseerd op DNS zal Traffic Manager jouw gebruikers leiden naar het backend welke het dichtste bij staat (de dichtstbijzijnde Azure Regio waar jou oplossing is uitgerold).
Compliance en wet- en regelgeving
Dit is het onderwerp waarover je alle antwoorden wil hebben wanneer je met je klanten praat. Afhankelijk van waar jouw klanten zich bevinden zijn er wellicht verschillende vereisten/regels voor het opslaan van data. Als vuistregel wil je de gegevens opslaan daar waar je klanten zich bevinden, althans tenminste in hetzelfde land/regio waar dezelfde wetten en regels gelden. Dit zou je waarschijnlijk sowieso al doen om latency te voorkomen maar dit wederom een reden om de data dicht bij de klant op te slaan.
Wanneer we het hebben over compliance biedt Microsoft het Trust Center waar je alle compliance aanbiedingen kan zien welke Microsoft biedt. Bovendien heeft Microsoft uitgebreide documentatie over hoe Azure is opgebouwd vanuit een security perspectief. Bijvoorbeeld isolatie. Dit is vaak een onderwerp waar veel vragen over worden gesteld tijdens onboarding-sessies. Het is niet zo dat je altijd invloed hebt op de Azure Architectuur maar het is van belang dat je de design keuzes van Microsoft begrijpt en kunt uitleggen aan je klanten.
Wat belangrijk is, is dat je kijkt naar hoe je jouw gegevens distribueert en dat je alle technologische vereisten kan implementeren welke gelden voor dat land. En in de meeste gevallen als je kiest voor de opties zoals hiervoor zijn beschreven, voldoe je grotendeels. In zeldzame gevallen kunnen er andere vereisten zijn (zoals overheidsklanten). In deze gevallen heeft Microsoft geïsoleerde regio’s ontworpen zoals Azure Government.
Samenvattend
Er zijn verschillende manieren waarop je kunt schalen en elke strategie heeft verschillende implicaties voor je oplossing. Wat belangrijk is om te weten is dat er altijd een ‘’quick win’’ is en of je nu wel of niet van tevoren hebt nagedacht over de mogelijkheden van verticaal, horizontaal en globaal schalen, het verplaatsten van je oplossing naar Azure zal zeker voordelen hebben. Alle technologieën zijn er om te gebruiken en om succesvol je business te laten groeien maar het is aan jou om te bepalen wat jouw ‘’quick wins’’ zijn en wat de doelstelling is op zowel korte als lange termijn.
In onze volgende checklist gaan we in op het onderwerp: beschikbaarheidseisen voor jouw applicatie op Azure.