新書推薦:
《
任重而道遠:民初巨擘胡漢民傳
》
售價:HK$
74.2
《
圖解重配和聲 樂風編曲法:八大音樂風格和弦技巧一次學起來,樂曲氛圍任你自由變化
》
售價:HK$
222.7
《
30歲前,你還有多少成功機會
》
售價:HK$
95.0
《
簡約輕手作 單色刺繡圖案集
》
售價:HK$
89.1
《
一人社長高獲利經營法則:搶得未來企業發展先機,讓財富無限增值
》
售價:HK$
95.0
《
關鍵七秒,決定你的價值:國際非語言溝通專家教你練就不經思考,秒現有自信、魅力與競爭力的「行為履歷」
》
售價:HK$
100.0
《
胡思亂想的爆發力:修補、淺嘗、塗鴉。跳脫框架的練習,讓你的專注力更敏銳,工作更有效率
》
售價:HK$
112.8
《
盲點效應:從此不再錯過眼前對的選擇
》
售價:HK$
112.8
|
內容簡介: |
容器技術的興起,為虛擬化基礎架構帶來了革命性的轉變。本書可以幫助你了解WindowsServerContainer技術、Docker指令,以及如何在最新的WindowsServer平台上,透過容器技術建構ASP.NET應用程式。同時,本書也將告訴您如何將容器從這個運作環境,搬移到另一個運作環境繼續執行並且達到不間斷的整合及交付,你也將了解如何使用可擴充儲存容器機制,建構VM虛擬主機中隔離層級的高速快取容器。
透過本書,您將可以了解:
.如何設定開發環境,並了解Docker技術名詞
.在WindowsServerContainer運作環境中,如何透過DockerCLI管理容器
.如何透過VisualStudio2015、.NETCore和C#等工具,建立及部署ASP.NETCoreWeb應用程式
.如何使用PowerShell及DockerCLI將應用程式轉換為WindowsServer容器
.如何使用MicrosoftAzure公有雲服務進行容器的遠端部署
.如何建立不同用途的容器虛擬網路及客製化虛擬網路環境後部署及運作容器
.如何透過VisualStudioTeamServices、DockerHub及Git等機制,建構持續整合(CI)及持續交付(CD)運作環境
.如何使用DockerSwarm及AzureContainerService進行容器與叢集的管理
.如何使用PowerShellDSC自動化配置NanoServer運作環境
|
關於作者: |
SrikanthMachiraju
SrikanthMachiraju是位擁有技術熱情的開發人員,DevOps實踐者以及MicrosoftAzure和.NET技術開發顧問。他曾擔任雲端應用設計和開發的首席顧問、Azure雲端技術教育訓練講師、在MicrosoftTechnologies各種使用者會議中擔任講者。他喜歡透過教授的方式,傳達應用程式開發過程中的最佳作法及應用模式。同時,他也開始深入Azure、IoT裝置、人工智慧、深度學習等,現代化且更智慧的雲端應用程式。在工作閒暇之餘,他喜歡看電影、遊泳、玩Xbox以及為家人做飯。
|
目錄:
|
第1章探索虛擬化
本章將帶你了解不同的虛擬化技術層級,以及虛擬化環境所帶來的各項挑戰。同時,透過容器技術來補足傳統伺服器虛擬化平台的不足,並了解將應用程式容器化的好處以及有哪些工具能夠幫助你,最後了解市場上有哪些容器技術平台。
第2章佈署第一個容器
本章將告訴你如何設定開發環境並了解Docker技術名詞。透過DockerHub下載及安裝容器映像檔,以及使用DockerCLI建立客製化的Windows容器映像檔及建立Dockerfile。
第3章使用容器映像檔
本章將說明在WindowsServerContainer運作環境中,如何透過DockerCLI維運管理容器的相關事務,例如,啟動容器、停止容器、清除容器、刪除容器映像檔等作業。
第4章開發容器應用程式
本章將說明如何透過VisualStudio2015、.NETCore和C#等工具,建立及佈署ASP.NETCoreWeb應用程式,並使用PowerShell及DockerCLI將應用程式轉換為WindowsServer容器。
第5章佈署容器應用程式
本章將說明如何使用MicrosoftAzure公有雲服務,透過AzureResourceManager範本及AzurePowerShell工具組態設定容器主機的遠端管理機制,以便遠端佈署WindowsServer容器、遠端佈署Hyper-V容器、組態設定軟體式負載平衡器等。
第6章儲存磁碟區
本章將討論使用DockerVolume機制,建立FileBased及StorageBased類型的容器,以及使用MicrosoftSQLServer資源的資料庫類型容器。
第7章Redis快取容器
本章將說明如何建構Redis快取容器,以及如何使用Redis快取機制及儲存磁碟區。
第8章容器的網路環境
本章將介紹Windows容器的網路環境以及不同的網路模式,容器管理人員應該如何透過不同的虛擬網路類型,建立不同用途的容器虛擬網路及客製化虛擬網路環境後佈署及運作容器。
第9章持續整合與交付
本章將說明如何使用MicrosoftAzure公有雲服務,透過VisualStudioTeamServices、DockerHub及Git等機制,建構持續整合(CI)及持續交付(CD)運作環境。你將了解如何建立客製化的BuildServer,將應用程式封裝成容器後自動佈署至Windows容器主機中。
第10章資源管理及分配和RESTAPI
本章將說明如何管理容器資源使用率,以及透過DockerRESTAPI及Postman和C#建立及管理容器,並且最佳化容器映像檔及針對容器和容器主機進行監控作業。
第11章整合容器與叢集
本章將說明如何透過DockerCompose機制調度多個容器,以及組態設定擴大多容器環境的運作規模,並且建立DockerCompose機制的服務定義。此外,你將會了解如何使用DockerSwarm及AzureContainerService進行容器與叢集的管理事務。
第12章NanoServer
本章將介紹WindowsNanoServer容器平台,以及使用PowerShell建立及佈署NanoServer映像檔、在NanoServer容器平台上佈署容器、使用PowerShellDSC自動化配置NanoServer運作環境等建構及維運事務。
|
|