Tíz tervezési alapelv az Azure-alkalmazásokhoz
Kövesse ezeket a tervezési alapelveket, hogy az alkalmazás méretezhetőbb, rugalmasabb és kezelhetőbb legyen.
Öngyógyító tervezés. Elosztott rendszerben hibák történnek. Úgy tervezheti meg az alkalmazást, hogy hiba esetén öngyógyító legyen.
Az összes dolog redundánssá tétele. Hozzon létre redundanciát az alkalmazásba, hogy ne legyen egyetlen meghibásodási pont.
Minimalizálja a koordinációt. A méretezhetőség érdekében minimalizálja az alkalmazásszolgáltatások közötti koordinációt.
Tervezés askálázásához. Úgy tervezheti meg az alkalmazást, hogy horizontálisan skálázható legyen, és igény szerint új példányokat adjon hozzá vagy távolítson el.
Korláton belüli partíció. Particionálással megkerülheti az adatbázis-, hálózati és számítási korlátokat.
Műveletek tervezése. Úgy tervezheti meg az alkalmazást, hogy az operatív csapat rendelkezzen a szükséges eszközökkel.
Felügyelt szolgáltatások használata. Ha lehetséges, használja a platformot szolgáltatásként (PaaS) a szolgáltatásként nyújtott infrastruktúra (IaaS) helyett.
Identitásszolgáltatás használata. Használjon identitást szolgáltatásként (IDaaS) platformot a saját létrehozása vagy üzemeltetése helyett.
Tervezés evolúcióra. Az összes sikeres alkalmazás idővel megváltozik. Az evolúciós tervezés kulcsfontosságú a folyamatos innovációhoz.
Üzleti igényekre szabva. Minden tervezési döntést üzleti követelménynek kell indokolnia.