PDF
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Windows Server容器技術
  • 點閱:81
  • 譯自:Learning windows server containers:build and deploy high-quality portable apps faster
  • 作者: Srikanth Machiraju作 , 王偉任譯
  • 出版社:碁峰資訊
  • 出版年:2019[民108]
  • 集叢名:Gotop
  • 格式:PDF
  • 附註:原紙本書ISBN: 9789864766864

內容簡介
容器技術的興起,為虛擬化基礎架構帶來了革命性的轉變。本書可以幫助你了解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應用程式
.如何使用PowerShell及Docker CLI將應用程式轉換為Windows Server容器
.如何使用Microsoft Azure公有雲服務進行容器的遠端部署
.如何建立不同用途的容器虛擬網路及客製化虛擬網路環境後部署及運作容器
.如何透過Visual Studio Team Services、Docker Hub及Git等機制,建構持續整合(CI)及持續交付(CD)運作環境
.如何使用Docker Swarm及Azure Container Service進行容器與叢集的管理
.如何使用PowerShell DSC自動化配置Nano Server運作環境


作者簡介
 
Srikanth Machiraju
 
Srikanth Machiraju是位擁有技術熱情的開發人員,DevOps實踐者以及Microsoft Azure和.NET技術開發顧問。他曾擔任雲端應用設計和開發的首席顧問、Azure雲端技術教育訓練講師、在Microsoft Technologies各種使用者會議中擔任講者。他喜歡透過教授的方式,傳達應用程式開發過程中的最佳作法及應用模式。同時,他也開始深入Azure、IoT裝置、人工智慧、深度學習等,現代化且更智慧的雲端應用程式。在工作閒暇之餘,他喜歡看電影、遊泳、玩Xbox以及為家人做飯。

  • 前言(第1頁)
  • 第 1 章 探索虛擬化(第5頁)
    • 微軟虛擬化技術演進歷史(第7頁)
    • 了解虛擬化技術種類(第9頁)
    • 虛擬化技術的限制(第12頁)
    • 容器化簡介(第14頁)
    • 簡介 Windows Server Container(第19頁)
    • Hyper-V 容器(第21頁)
    • 在 Azure 中的 Windows Server 容器環境(第25頁)
    • 容器 vs VM 虛擬主機(第26頁)
    • 叢集管理(第28頁)
    • 支援的管理工具(第30頁)
    • 還有哪些容器解決方案?(第32頁)
    • 小結(第33頁)
  • 第 2 章 佈署第一個容器(第35頁)
    • 準備開發環境(第36頁)
    • Windows 容器開發環境(第47頁)
    • 在 Docker 中運作 Web 應用程式(第52頁)
    • 小結(第59頁)
  • 第 3 章 使用容器映像檔(第61頁)
    • 列出容器映像檔(第62頁)
    • 搜尋容器映像檔(第62頁)
    • 了解 docker pull 指令(第65頁)
    • 了解 docker run 指令(第67頁)
    • 了解 docker build 指令(第70頁)
    • 了解 Docker Tags 的用法(第73頁)
    • 了解 docker commit 指令(第74頁)
    • 了解 docker exec 指令(第77頁)
    • 了解 docker push 指令(第78頁)
    • 清除容器或容器映像檔(第83頁)
    • 小結(第84頁)
  • 第 4 章 開發容器應用程式(第87頁)
    • 建立開發環境(第88頁)
    • 了解 .NET Core 和 ASP.NET Core(第90頁)
    • 開發 ASP.NET Core 應用程式(第92頁)
    • 在 Windows Server 容器環境中開發 ASP.NET 4.5 應用程式(第108頁)
    • 了解 Windows Server 容器虛擬網路環境(第116頁)
    • 小結(第116頁)
  • 第 5 章 佈署容器應用程式(第119頁)
    • 透過 ARM 範本部署 Azure VM 虛擬主機(第120頁)
    • 組態設定遠端管理作業(第125頁)
    • 為 Docker 容器主機啟用遠端管理機制(第129頁)
    • 遠端佈署容器(第132頁)
    • 組態設定負載平衡機制(第135頁)
    • 佈署容器至 Hyper-V 容器環境(第140頁)
    • 清除不必要的容器映像檔(第142頁)
    • 小結(第145頁)
  • 第 6 章 儲存磁碟區(第147頁)
    • 儲存磁碟區(第148頁)
    • 關聯式資料庫與 SQL Server 容器(第160頁)
    • Music Store––儲存資源指向至 SQL Server 容器(第164頁)
    • 小結(第169頁)
  • 第 7 章 Redis 快取容器(第171頁)
    • 建立 Redis 快取容器(第172頁)
    • 管理 Redis 快取容器(第176頁)
    • 持續性的 Redis 容器(第180頁)
    • 組態設定 Master-Slave 高可用性架構(第184頁)
    • Music Store 整合 Redis 快取機制(第187頁)
    • 小結(第192頁)
  • 第 8 章 容器的網路環境(第195頁)
    • 簡介 Windows 網路功能(第196頁)
    • 組態設定容器虛擬網路(第201頁)
    • 容器虛擬網路類型(第208頁)
    • 多個容器虛擬網路(第215頁)
    • 容器虛擬網路的路由模式(第216頁)
    • Music Store 佈署多個子網路(第217頁)
    • 使用 PowerShell 指令管理 Docker 運作環境(第227頁)
    • 小結(第228頁)
  • 第 9 章 持續整合與交付(第231頁)
    • 簡介 VSTS(Visual Studio Team Services)(第232頁)
    • CI 持續整合(第236頁)
    • CD 持續交付(第269頁)
    • 測試 CI/CD 工作流程(第282頁)
    • 小結(第283頁)
  • 第 10 章 資源管理及分配和 REST API(第285頁)
    • 容器的資源配置及管理(第286頁)
    • 洞察和遙測(第290頁)
    • Dockerfile 最佳化(第297頁)
    • Docker REST API(第303頁)
    • Docker .NET SDK(第307頁)
    • 小結(第312頁)
  • 第 11 章 整合容器與叢集(第313頁)
    • 透過 docker-compose 完成多個容器自動佈署作業(第314頁)
    • docker-compose 組態設定檔(第318頁)
    • Docker CLI 指令(第322頁)
    • Docker Swarm 運作架構(第326頁)
    • 使用 Azure ACS 建立及組態設定 Docker Swarm 叢集(第328頁)
    • Docker Swarm 特色功能(第344頁)
    • 小結(第345頁)
  • 第 12 章 Nano Server(第347頁)
    • 簡介 Nano Server(第348頁)
    • 在 Nano Server 上運作工作負載的好處(第350頁)
    • 在 Azure 公有雲環境中佈署 Nano Server(第353頁)
    • 在 Windows 10 佈署 Nano Server(第357頁)
    • 軟體套件管理(第362頁)
    • 在 Nano Server 上佈署 .NET Core 應用程式(第368頁)
    • 透過 PowerShell DSC 進行管理(第370頁)
    • Nano Server 容器平台(第373頁)
    • 小結(第375頁)
紙本書 NT$ 500
單本電子書
NT$ 350

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code