建構適用於 Azure 的雲端原生 .NET 應用程式

cover image

EDITION v1.0.3

如需書籍更新和社群貢獻,請參閱變更記錄

發行者

Microsoft 開發人員部門 .NET 和 Visual Studio 產品小組

Microsoft Corporation 部門

One Microsoft Way

Redmond, Washington 98052-6399

Copyright © 2023 by Microsoft Corporation

著作權所有,並保留一切權利。 本書內容的任何部分在未經過發行者書面許可下,不得以任何形式或透過任何方式進行重製或傳送。

本書依照「現況」提供,代表作者的觀點和意見。 本書中所述之觀點、意見與資訊 (包括 URL 及其他網際網路的網站參考) 如有變更,恕不另行通知。

此處描述的一些範例僅供說明之用,純屬虛構。 並非影射任何真實項目,如有雷同純屬巧合。

Microsoft 與列於 https://www.microsoft.com「商標」網頁的商標是 Microsoft 集團的商標。

Mac 與 macOS 是 Apple Inc. 的商標。

Docker 鯨魚標誌是 Docker, Inc. 的註冊商標。經許可使用。

所有其他商標和標誌屬於其各自擁有者的財產。

作者:

Rob Vettor,Microsoft 雲端應用程式創新架構師的首席 MTC (Microsoft Technology Center) 架構師

Steve "ardalis" Smith - 軟體架構設計人員和講師 - Ardalis.com

參與者和檢閱者:

Cesar De la Torre,Microsoft .NET 小組首席計劃經理

Nish Anil,Microsoft .NET 小組資深計劃經理

Jeremy Likness,Microsoft .NET 小組資深計劃經理

Cecil Phillip,Microsoft 資深雲端大使

Sumit Ghosh,Neudesic 首席主要顧問

編輯者:

Maira Wenzel,Microsoft .NET 小組計劃經理

David Pine,Microsoft .NET 文件資深內容開發人員

版本

本指南經編輯以涵蓋 .NET 7 版本,以及許多與 .NET 7 版本同時發佈之同一波技術 (也就是 Azure 和其他第三方技術) 相關的許多其他更新。

誰應該使用本指南

本指南的對象主要是有興趣了解如何建置專為雲端設計的應用程式的開發人員、開發主管和架構師。

次要對象是規劃選擇是否要使用雲端原生方法來建置其應用程式的技術決策者。

此指南的使用方式

本指南會從定義雲端原生開始,並介紹使用雲端原生原則和技術所建置的參考應用程式。 除了開頭的這兩個章節之外,本書的其餘部分會分成特定章節,聚焦於多數雲端原生應用程式共通的主題。 您可以跳到下列任何章節,以了解以下各項的雲端原生方法:

  • 資料和資料存取
  • 通訊模式
  • 調整和可擴縮性
  • 應用程式復原
  • 監視與健康狀態
  • 身分識別和安全性
  • DevOps

本指南同時提供 PDF 格式和線上格式。 歡迎將本文件或線上版本的連結轉寄給您的小組,以協助確保對這些主題有共通的了解。 大部分的主題都獲益於對基礎原則和模式的一致了解,以及與這些主題相關的決策相關的取捨。 本文件的目標是要為小組及其領導者提供他們對應用程式架構、開發和託管做出明智決策所需的資訊。

傳送您的意見反應

本書內容和相關範例會不斷改進,因此歡迎您提供意見反應。 如果有關於如何改善此書籍的意見,且您在 <learn.microsoft.com> 上閱讀此書籍,請使用頁面底部的 [意見反應] 區段:

Feedback section of all .NET docs article footers.

如前一個螢幕擷取中的醒目提示,意見反應區段可讓您提交下列項目的意見反應:

  • 本產品:使用 .NET 產品意見反應表單。
  • 此頁面:使用 GitHub 問題範本搭配頁面詳細資料。

如果您是以 PDF 形式閱讀此書籍,則可以透過建立新的 .NET 文件:GitHub 問題或使用 .NET 架構電子書:GitHub 問題範本來提交意見反應。