Tworzenie architektury natywnych dla chmury aplikacji .NET dla platformy Azure

cover image

WERSJA 1.0.2

Zapoznaj się z dziennikami zmian , aby zapoznać się z aktualizacjami książek i wkładami społeczności.

OPUBLIKOWANA PRZEZ

Dział deweloperów firmy Microsoft, platforma .NET i zespoły produktów Visual Studio

Dział firmy Microsoft Corporation

One Microsoft Way

Redmond, Waszyngton 98052-6399

Copyright © 2022 firmy Microsoft Corporation

All rights reserved. Żadna część treści niniejszej książki nie może być odtworzona ani przekazywana w jakiejkolwiek formie lub w jakikolwiek sposób bez pisemnej zgody wydawcy.

Ta książka jest dostarczana "jak jest" i wyraża poglądy i opinie autora. Poglądy, opinie i informacje wyrażone w tej książce, w tym adres URL i inne odwołania do stron internetowych, mogą ulec zmianie bez powiadomienia.

Niektóre z przykładów przedstawiono wyłącznie do celów informacyjnych i są one fikcyjne. Żadne rzeczywiste skojarzenia lub związki nie są zamierzone ani wnioskowane.

Firma Microsoft i znaki towarowe wymienione na https://www.microsoft.com stronie internetowej "Znaki towarowe" są znakami towarowymi grupy firm firmy Microsoft.

Komputery Mac i macOS są znakami towarowymi firmy Apple Inc.

Logo wieloryba Platformy Docker jest zastrzeżonym znakiem towarowym firmy Docker, Inc. używanej przez uprawnienie.

Wszystkie inne znaki i logo są własnością ich właścicieli.

Autorów:

Rob Vettor, główny architekt MTC (Microsoft Technology Center) na potrzeby innowacji w aplikacjach w chmurze — thinkingincloudnative.com, Microsoft

Steve "ardalis" Smith, architekt oprogramowania i trener - Ardalis.com

Uczestnicy i recenzenci:

Cesar De la Torre, główny menedżer programu, zespół .NET, Microsoft

Nish Anil, starszy menedżer programu, zespół platformy .NET, Microsoft

Jeremy Likness, starszy menedżer programu, zespół platformy .NET, Microsoft

Cecil Phillip, starszy ambasador chmury, Microsoft

Sumit Ghosh, główny konsultant w: Neudesic

Edytory:

Maira Wenzel, Menedżer programu, zespół .NET, Microsoft

David Pine, starszy deweloper zawartości, dokumentacja platformy .NET, Microsoft

Wersja

Ten przewodnik został napisany w celu omówienia wersji .NET 6 wraz z wieloma dodatkowymi aktualizacjami związanymi z tą samą "falą" technologii (czyli platformą Azure i dodatkowymi technologiami innych firm) zbiegając się w czasie z wydaniem platformy .NET 6.

KtoTo należy użyć tego przewodnika

Odbiorcami tego przewodnika są głównie deweloperzy, potencjalni klienci deweloperzy i architekci, którzy chcą nauczyć się tworzyć aplikacje przeznaczone dla chmury.

Dodatkowi odbiorcy to osoby podejmujące decyzje techniczne, które planują wybrać, czy tworzyć swoje aplikacje przy użyciu podejścia natywnego dla chmury.

Jak można użyć tego przewodnika

Ten przewodnik rozpoczyna się od zdefiniowania natywnej dla chmury i wprowadzenia aplikacji referencyjnej utworzonej przy użyciu natywnych dla chmury zasad i technologii. Poza tymi dwoma pierwszymi rozdziałami reszta książki jest podzielona na konkretne rozdziały poświęcone tematom typowym dla większości aplikacji natywnych dla chmury. Możesz przejść do dowolnego z tych rozdziałów, aby dowiedzieć się więcej o podejściach natywnych dla chmury:

  • Dostęp do danych i danych
  • Wzorce komunikacji
  • Skalowanie i skalowalność
  • Odporność aplikacji
  • Monitorowanie i kondycja
  • Obsługa tożsamości i zabezpieczeń
  • DevOps

Ten przewodnik jest dostępny zarówno w formacie PDF , jak i w trybie online. Możesz przekazać ten dokument lub linki do jego wersji online do zespołu, aby ułatwić zrozumienie tych tematów. Większość z tych tematów korzysta ze spójnego zrozumienia podstawowych zasad i wzorców, a także kompromisów związanych z decyzjami związanymi z tymi tematami. Naszym celem w tym dokumencie jest wyposażenie zespołów i ich liderów w informacje potrzebne do podejmowania dobrze świadomych decyzji dotyczących architektury, opracowywania i hostingu aplikacji.

Wyślij swoją opinię

Ta książka i powiązane przykłady stale ewoluują, więc twoja opinia jest mile widziana! Jeśli masz komentarze dotyczące sposobu ulepszania tej książki, skorzystaj z sekcji opinii w dolnej części dowolnej strony utworzonej na GitHub problemów.