开发人员不可不知的WindowsContainer容器技术预览-Microsoft.PDF

开发人员不可不知的WindowsContainer容器技术预览-Microsoft.PDF

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
开发人员不可不知的WindowsContainer容器技术预览-Microsoft

開發人員不可不知的 Windows Container 容器技術預覽 適用Windows Server 2016 TP5 版本 多奇數位創意有限公司 技術總監黃保翕 ( Will 保哥) 部落格:/ Basic Concepts 基本觀念 Docker: Build, Ship, Run • 分散式應用程式的開放平台 ! • 專為開發人員與系統管理人員而生!( DevOps ) 3 作業系統虛擬化 • Docker 實作輕量級的作業系統虛擬化解決方案! 4 虛擬機器 與 容器 的比較 參考資料 5 關於Windows 容器 • 專為Windows 平台所開發的Container 技術 – 多個容器執行個體可以在一部主機上同時執行 – 透過命名空間 、資源控制和程序隔離技術來提供容器隔離 • 在容器中執行的程式,在Host 主機看的見在執行! • 容器執行個體會與容器主機共用相同的作業系統核心 • 容器管理方式 – PowerShell Cmdlet – Docker 命令 • 參考文章 – 使用 PowerShell 和 Docker 管理Windows 容器的比較 6 關於 Hyper-V 容器 • 為Windows Container 技術增加容器的隔離性 – 多個容器執行個體可以在一部主機上同時執行 – 透過虛擬機器來提供容器隔離 • 每個容器皆執行於一個名為vmwp 的 Hyper-V 虛擬機中 • 每個 Hyper-V 容器 與容器主機之間提供核心層級隔離 • 啟動方式 docker run -it --isolation=hyperv windowsservercore cmd • 參考文章 – Hyper-V 容器/ docker run reference 7 使用容器技術的好處 - 開發人員體驗 • 縮短開發人員上手時間 – 省去開發環境的建立與設定 – 不同的專案有不同的設定,都可以事先準備好環境 • 提升開發人員工作效率 – 由於容器技術帶來應用程式隔離,無論你用什麼程式語 言、工具、或任何系統參數設定,都不會造成容器之間 互相影響,省去環境衝突帶來的困擾! • 抹除應用程式執行環境的不一致性 – 容器之間的隔離性可以徹底某除任何潛在的環境設定失 誤,並讓應用程式部署更加容易! 8 使用容器技術的好處 - 軟體部署方面 • 容器技術可以讓你動態改變不同的設定、新增功能、 橫向延展服務,更能迅速的反應需求的變化! • 透過 微服務 (Micro-service) 架構,應用系統中不 同類型的服務都可透過容器技術進行分類與管理 , 搭配適合的容器管理工具 ,就能做到動態資源分配 與分散式軟體部署的目的。 9 應用程式開發方法的比較 10 了解微服務架構(Microservice Architecture) • 何謂微服務 – 獨立的服務共同組成整個應用系統 – 個別的服務都可以獨立部署與運作 – 每一個服務都能夠獨立開發與維護 – 分散式的管理( 可延展性高) • 微服務的目的 – 將應用程式拆分成多個服務 – 實現敏捷開發和部署自動化 為何要用微服務方式建置應用程式?

您可能关注的文档

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档