天天看點

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

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

介紹

企業通過使用容器,日益實作成本節約、解決部署問題并改進 DevOps 和生産操作。 通過建立 Azure 容器服務、Azure Service Fabric 等産品,同時與 Docker、Mesosphere 和 Kubernetes 等行業領先者合作,Microsoft 釋出了适用于 Windows 和 Linux 的容器創新。 這些産品提供容器解決方案,可幫助公司以雲的速度和規模生成并部署應用程式,而無需考慮其選用的平台或工具。

Docker 正在逐漸成為容器行業的事實标準,受到 Windows 和 Linux 生态系統領域最重要供應商的支援。 (Microsoft 是支援 Docker 的主要雲供應商之一。)将來,Docker 可能會在雲端或本地的任何資料中心普及。

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

關于本指南

本指南介紹如何使用容器開發基于微服務的應用程式并對其進行管理。 本指南探讨使用 .NET Core 和 Docker 容器的體系結構設計和實作方法。 為了更加輕松地開始使用容器和微服務,本指南重點介紹一個容器化和基于微服務的參考應用程式(使用者可擷取該應用程式)。 可通過 eShopOnContainers GitHub 存儲庫擷取該示例應用程式。

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

學習本指南後,接下來将了解 Microsoft Azure 上的生産就緒微服務。

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

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

官方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

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

作者:Chaunce

來源:http://www.cnblogs.com/xiaoliangge/

GitHub:https://github.com/liuyl1992

個人位址:http://blog.chaunce.top

公衆号請搜:架構師進階俱樂部 SmartLife_com

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

聲明:原創部落格請在轉載時保留原文連結或者在文章開頭加上本人部落格位址,如發現錯誤,歡迎批評指正。凡是轉載于本人的文章,不能設定打賞功能等盈利行為