Navrhování aplikací .NET nativních pro cloud pro Azure
EDITION verze 1.0.2
Projděte si protokol změn pro aktualizace knihy a příspěvky komunity.
PUBLIKOVAL(A)
Microsoft Developer Division, .NET a Visual Studio produktové týmy
Divize společnosti Microsoft Corporation
One Microsoft Way
Redmond, Washington 98052-6399
Copyright © 2022 by Microsoft Corporation
All rights reserved. Bez písemného svolení vydavatele nelze reprodukovat ani přenášet žádnou část obsahu této knihy nebo jakýmkoli způsobem bez písemného svolení vydavatele.
Tato kniha je poskytována jako je a vyjadřuje názory a názory autora. Zobrazení, názory a informace vyjádřené v této knize, včetně adresy URL a dalších odkazů na internetové stránky, se mohou změnit bez předchozího upozornění.
Některé zde uvedené příklady slouží pouze k znázornění a jsou smyšlené. Neměli byste z nich vyvozovat žádné skutečné vztahy či spojení.
Microsoft a ochranné známky uvedené na https://www.microsoft.com webové stránce "Ochranné známky" jsou ochranné známky skupiny společností Microsoft.
Mac a macOS jsou ochranné známky společnosti Apple Inc.
Logo Docker whale je registrovaná ochranná známka Společnosti Docker, Inc. Používá se podle oprávnění.
Všechny ostatní značky a loga jsou vlastnictvím příslušných vlastníků.
Autoři:
Rob Vettor, hlavní architekt MTC (Microsoft Technology Center) pro inovace cloudových aplikací – thinkingincloudnative.com, Microsoft
Steve "ardalis" Smith, softwarový architekt a trenér - Ardalis.com
Účastníci a revidoři:
Cesar De la Torre, Hlavní programový manažer, tým .NET, Microsoft
Nish Anil, Vedoucí programový manažer, tým .NET, Microsoft
Jeremy Likness, Vedoucí programový manažer, tým .NET, Microsoft
Cecil Phillip, vedoucí poradce pro cloud, Microsoft
Sumit Ghosh, Principal Consultant ve společnosti Neudesic
Editory:
Maira Wenzel, Program Manager, tým .NET, Microsoft
David Pine, vedoucí vývojář obsahu, dokumentace k .NET, Microsoft
Verze
Tato příručka byla napsána tak, aby zahrnovala verzi .NET 6 spolu s mnoha dalšími aktualizacemi souvisejícími se stejnou "vlnou" technologií (tj. Azure a dalších technologií třetích stran) v čase s vydáním .NET 6.
Kdo by měl tento průvodce používat.
Cílová skupina tohoto průvodce je především vývojáři, vedoucí vývojáři a architekti, kteří se zajímají o učení, jak vytvářet aplikace navržené pro cloud.
Sekundární cílová skupina je technickým rozhodovacím pracovníkem, kteří chtějí zvolit, jestli se mají vytvářet aplikace pomocí přístupu nativního pro cloud.
Jak můžete tuto příručku použít
Tento průvodce začíná definováním nativního cloudu a zavedením referenční aplikace vytvořené pomocí principů a technologií nativních pro cloud. Kromě těchto prvních dvou kapitol se zbytek knihy rozdělí na konkrétní kapitoly zaměřené na témata, která se týkají většiny aplikací nativních pro cloud. Můžete přejít na některou z těchto kapitol, abyste se dozvěděli o přístupech nativních pro cloud k těmto postupům:
- Přístup k datům a datům
- Vzory komunikace
- Škálování a škálovatelnost
- Odolnost aplikací
- Monitorování a stav
- Identity a zabezpečení
- DevOps
Tato příručka je k dispozici ve formuláři PDF i online. Pokud chcete zajistit společné porozumění těmto tématům, neváhejte tento dokument přeposlat nebo odkazy na jeho online verzi týmu. Většina těchto témat využívá konzistentní porozumění základním principům a vzorům a kompromisům, které se týkají rozhodování souvisejících s těmito tématy. Naším cílem tohoto dokumentu je vybavení týmů a jejich vedoucích pracovníků informacemi, které potřebují k tomu, aby se správně informovaly o architektuře, vývoji a hostování aplikací.
Odeslání zpětné vazby
Tato kniha a související ukázky se neustále vyvíjejí, takže vaše zpětná vazba je vítána! Pokud máte komentáře k tomu, jak se dá tato kniha vylepšit, použijte část pro zpětnou vazbu v dolní části libovolné stránky založené na GitHub problémech.