Tio designprinciper för Azure-program
Följ de här designprinciperna för att göra programmet mer skalbart, återhämtningsbart och hanterbart.
Design för självåterställning. I ett distribuerat system sker fel. Designa programmet så att det återställer sig självt när fel uppstår.
Gör allt redundant. Bygg in redundans i programmet, för att undvika att ha enskilda felpunkter.
Minimera samordning. Minimera samordningen mellan programtjänster för att uppnå skalbarhet.
Utforma för att skala ut. Utforma ditt program så att det kan skalas horisontellt, lägga till eller ta bort nya instanser efter behov.
Partition runt gränser. Använd partitionering för att arbeta runt databas-, nätverks- och beräkningsgränser.
Design för drift. Designa programmet så att driftsteamet har de verktyg som behövs.
Använda hanterade tjänster. Använd, när det är möjligt, plattform som e tjänst (PaaS) istället för infrastruktur som en tjänst (IaaS).
Använd en identitetstjänst. Använd en IDaaS-plattform (identitet som en tjänst) i stället för att skapa eller använda din egen.
Design för utveckling. Alla framgångsrika program ändras med tiden. Utvecklingsdesign är nyckeln till ständig innovation.
Skapa för företagsbehoven. Alla designbeslut måste motiveras av ett behov i verksamheten.