Úvod

Dokončeno

Dobře navržená architektura Azure je architektura návrhu, která může zlepšit kvalitu úlohy tím, že jí pomůže:

  • Být odolná, dostupná a obnovitelná.
  • Buďte tak zabezpečení, jak potřebujete.
  • Zajištění dostatečné návratnosti investic.
  • Podpora zodpovědného vývoje a provozu
  • Dosáhnout svého účelu v přijatelných časových rámci.

Efektivita výkonu je schopnost vaší úlohy přizpůsobit se změnám požadavků. Úloha musí být schopná zvládnout zvýšení zatížení, aniž by to ovlivnilo uživatelské prostředí. Naopak když dojde ke snížení zatížení, musí úloha šetřit své prostředky. Důležitým faktorem je kapacita, která označuje dostupnost prostředků (procesor a paměť).

Návrh úloh by se neměl spoléhat jenom na předem zřízenou kapacitu, která zaručuje výkon až do určitého limitu. Pokud je tento limit překročen, může mít úloha problémy s výkonem nebo dokonce dochází k výpadkům. Pokud je zatížení pod tímto limitem, prostředky se budou zbytečně spouštět a účtují se náklady.

Potřebujete komplexní strategii pro udržení výkonnostních cílů v průběhu času. Aspekty výkonu by neměly být po dokončení procesu návrhu, aby se vyřešily pouze v případě, že dojde k problémům v produkčním prostředí. Místo toho si představte, že výkon je klíčovým aspektem z počátečních fází návrhu.

Koncepty popsané v tomto modulu nejsou v úloze úplně inkluzivní, ale představují základní principy a některé z jejich klíčových přístupů při návrhu úlohy. Pokud chcete mít úplný přehled o všech pilířích dobře architektuře, navštivte architekturu Azure Well-Architected Framework , když začnete plánovat a navrhovat architekturu.

Každá lekce v tomto modulu se zaměřuje na jeden princip návrhu a tři přístupy spojené s tímto principem. Přístupy v jednotlivých jednotkách jsou podporovány pomocí příkladů, které vám pomůžou ukázat, jak se dají použít ve scénářích reálného světa. Všechny příklady jsou založené na fiktivní společnosti.

Cíle výuky

Na konci tohoto modulu se seznámíte se čtyřmi principy pilíře efektivity výkonu a seznámíte se se třemi přístupy pro každou z těchto věcí:

  • Definujte reálné výkonnostní cíle pro vaši úlohu na základě smluv mezi obchodními účastníky a vlastníky úloh.
  • Zvolte návrh, který nejlépe vyhovuje vašim požadavkům na výkon.
  • Provoz úlohy pro průběžné sledování jeho efektivity výkonu
  • Nepřetržitě vylepšuje efektivitu výkonu úlohy prostřednictvím optimalizací.

Požadavky

  • Zkušenosti s vyvářením nebo provozováním řešení pomocí základní technologické infrastruktury, jako jsou úložiště dat, výpočetní prostředky a sítě
  • Zkušenosti s vytvářením nebo provozováním technologických systémů, které řeší obchodní problémy