.NET微服務 容器化.NET應用架構指南(支持.NET Core2)

介紹

企業經過使用容器,日益實現成本節約、解決部署問題並改進 DevOps 和生產操做。 經過建立 Azure 容器服務、Azure Service Fabric 等產品,同時與 Docker、Mesosphere 和 Kubernetes 等行業領先者合做,Microsoft 發佈了適用於 Windows 和 Linux 的容器創新。 這些產品提供容器解決方案,可幫助公司以雲的速度和規模生成並部署應用程序,而無需考慮其選用的平臺或工具。html

Docker 正在逐漸成爲容器行業的事實標準,受到 Windows 和 Linux 生態系統領域最重要供應商的支持。 (Microsoft 是支持 Docker 的主要雲供應商之一。)未來,Docker 可能會在雲端或本地的任何數據中心普及。git

此外,microservices(微服務)體系結構興起,成爲分佈式任務關鍵型應用程序的重要方法。 在基於微服務的體系結構中,應用程序在可獨立開發、測試、部署和版本控制的一系列服務上生成。github

關於本指南

本指南介紹如何使用容器開發基於微服務的應用程序並對其進行管理。 本指南探討使用 .NET Core 和 Docker 容器的體系結構設計和實現方法。 爲了更加輕鬆地開始使用容器和微服務,本指南重點介紹一個容器化和基於微服務的參考應用程序(用戶可獲取該應用程序)。 可經過 eShopOnContainers GitHub 存儲庫獲取該示例應用程序。架構

本指南主要在開發環境級別提供基礎開發和體系結構指導,重點介紹如下兩種技術:Docker 和 .NET Core。 咱們的目標是爲用戶在應用程序設計時提供指導,使用戶無需將重點放在其生產環境的基礎結構(雲端或本地)上。 用戶可在建立生產就緒的應用程序時,稍後制定有關基礎結構的決策。 所以,本指南不區分基礎結構,更側重於考慮開發環境。分佈式

學習本指南後,接下來將瞭解 Microsoft Azure 上的生產就緒微服務。微服務

注:本書是微軟官方微服務參考指南(由Microsoft 開發人員部門、.NET 和 Visual Studio 產品團隊等聯合出品。旨在幫助開發人員更高效更準確的實現微服務架構應用程序)工具

官方PDF介紹下載地址:https://docs.microsoft.com/zh-cn/dotnet/standard/microservices-architecture/學習

中文本下載地址:https://github.com/dotnet-architecture/eShopOnContainers/blob/dev/docs/NET-Microservices-Architecture-for-Containerized-NET-Applications-(Microsoft-eBook)-zh-CN.pdf測試

相關文章
相關標籤/搜索