容器技術的興起,為虛擬化基礎架構帶來了革命性的轉變。本書可以幫助你了解Windows Server Container技術、Docker指令,以及如何在最新的Windows Server平台上,透過容器技術建構ASP .NET應用程式。同時,本書也將告訴您如何將容器從這個運作環境,搬移到另一個運作環境繼續執行並且達到不間斷的整合及交付,你也將了解如何使用可擴充儲存容器機制,建構VM虛擬主機中隔離層級的高速快取容器。
透過本書,您將可以了解:
.如何設定開發環境,並了解Docker技術名詞
.在Windows Server Container運作環境中,如何透過Docker CLI管理容器
.如何透過Visual Studio 2015、.NET Core和C#等工具,建立及部署ASP.NET Core Web應用程式
本章將說明如何使用Microsoft Azure公有雲服務,透過Visual Studio Team Services、Docker Hub及Git等機制,建構持續整合(CI)及持續交付(CD)運作環境。你將了解如何建立客製化的Build Server,將應用程式封裝成容器後自動佈署至Windows容器主機中。
快速部署及頻繁發佈則是容器技術另一個革命化的領域,DevOps便是基礎架構即程式碼(Infrastructure as Code)的解決方案,將程式碼透過佈署工作流程到基礎架構環境中,達到開發、佈署、營運整合等無縫式的作法,以幫助企業及組織的IT團隊可以高效能的佈署資料中心內的基礎架構。本書將會說明及實作演練上述所有內容,同時透過Windows作業系統及Azure開發人員工具包,幫助你深入了解Windows容器技術如何在不同類型的系統中建構及使用,並且將DevOps敏捷開發的主題整合進來,以便讓你了解快速開發應用程式的精髓。