Navrhování aplikací .NET nativních pro cloud pro Azure

cover image

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.