- 1、本文档共50页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)
• 何謂微服務
– 獨立的服務共同組成整個應用系統
– 個別的服務都可以獨立部署與運作
– 每一個服務都能夠獨立開發與維護
– 分散式的管理( 可延展性高)
• 微服務的目的
– 將應用程式拆分成多個服務
– 實現敏捷開發和部署自動化
為何要用微服務方式建置應用程式?
您可能关注的文档
- 山东栖霞地区金银及有色金属矿床成矿规律初步认识.PDF
- 山东安装工程消耗量定额给排水采暖燃气工程.PDF
- 展品运输须知及表格PDF.PDF
- 岩石统计损伤本构模型及其参数反演-岩石力学与工程学报.PDF
- 岩层剪切错位及其对地基边坡稳定的影响-岩石力学与工程学报.PDF
- 嵌套时边界区的选择*.PDF
- 岩石裂纹流变扩展的细观机理分析3.PDF
- 岛津高效液相色谱仪LC-16安装准备条件-岛津分析检测.PDF
- 山西中条山桐木沟铜矿床辉钼矿的铼--锇测年及-世界地质-吉林大学.PDF
- 山谷型生活垃圾填埋场填埋方案及防洪措施设计实例-环境工程.PDF
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)