基于VMWare vSphere的容器Kubernetes架构白皮书.docx

基于VMWare vSphere的容器Kubernetes架构白皮书.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
使用容器和 KUBERNETES 推动数字化转型 Kubernetes 如何管理容器化应用以便实现业务价值 使用容器和 KUBERNETES 使用容器和 KUBERNETES 推动数字化转型 白皮书 | PAGE 白皮书 | PAGE 4 目录 简介 3 数字化转型以及向容器化应用的转变 3 云原生应用和 12 要素应用 4 “软件即服务”的实现方法 5 Kubernetes 概述 6 Kubernetes 对象模型 7 保持理想状态 7 Kubernetes 的业务价值 8 Kubernetes 适用于云原生和 12 要素应用 8 使用情形示例 10 VMware 提供的容器技术解决方案 11 vSphere Integrated Containers 11 Wavefront by VMware 13 Pivotal Container Service 13 总结 14 DOCKER 容器的定义 Docker 利用容器定义了一种用于打包和移植软件的标准格式,就像标准集装箱定义了货运的标准一样。容器是 Docker 映像的运行时实例,包含以下三个部分: 一个 Docker 映像 一个执行映像的环境 一套用于运行映像的指令 —摘自 Docker 术语表  简介 Kubernetes 用于管理各种容器。容器可以将应用及其依赖关系打包到一个可以分发并能在几乎任意位置运行的映像中,从而简化软件的开发和部署工作。通过采用容器,组织可以向转型为敏捷的数字化企业迈出重要的一步,专注于快速提供创新的产品、服务和客户体验。企业可以成为颠覆者,而不是被颠覆。 但是容器本身会带来技术管理问题,特别是在需要大规模部署和管理容器化应用的情况下,而这时 Kubernetes 就可以发挥作用。Kubernetes 可以编排容器化应用,以便管理资源利用、故障处理、可用性、配置、可扩展性和理想状态并使相关操作自动化。 本白皮书将会介绍 Kubernetes、说明其业务价值、分析其使用情形,并阐明其如何加快组织的数字化转型。 数字化转型以及向容器化应用的转变 据《纽约时报》报导,技术创新的速度在不断加快。1 因此,数字化转型已成为许多组织的既定目标,而且各种数字化项目现已广泛开展。2 企业进行数字化转型的原因很明确: 开发新应用,以创新而富有吸引力的方式支持客户。 改进运营,以更低的成本更有效地提供更好的产品和服务。 快速应对市场情况和客户偏好的变化,开拓新的收入来源。 Gartner 咨询公司认为:“有能力开发最有效、最智能、最自主的软件解决方案的公司会掌握未来。”3 但是与期望获得的结果相比,开发有效自主的应用所需的方法却不那么明朗。 要在这个时代发挥作用,应用的体系结构应该能够促进流畅、快速并有响应性的开发和部署,同时保持原有模式的安全性、性能和经济效益。容器为支持数字化转型并奠定创新基石的新应用体系结构提供了基础。 “ Digital Transformation Going Mainstream in 2016, IDC Predicts”,Steve Lohr,《纽约时报》,2015 年 11 月 4 日。 “ New Research Finds Investment from Outside IT Is Key to Digital Transformation Success”,纽约时报商业资讯板块, 2017 年 5 月 11 日。 “ Digital Transformation Going Mainstream in 2016, IDC Predicts”, Steve Lohr,《The New York Times》,2015 年 11 月 4 日。 越来越多的企业开始采用容器技术。451 咨询公司最近的一份调查概括介绍了一种新兴的生态系统,其实现方式令人印象深刻。4 采用容器的组织将容器视为构建与部署云原生应用和 12 要素应用的快速途径。 云原生应用和 12 要素应用 Linux 基金会下属的云原生计算基金会对云原生应用的定义如下:5 容器化 - 每个部分(应用、流程等)都打包到自己的容器中。这可以提高可重复性、透明度并改善资源隔离。 动态编排 - 容器受到有效的调度和管理,以便优化资源利用。 以微服务为导向 - 应用被分割到不同的微服务中。这种分割可以显著提高应用的整体敏捷性和可维护性。 Kubernetes 可以调度和管理容器,符合第二项定义。对于第三项,Kubernetes 和 Docker 都可以帮助实施微服务。 但是关键元素在于容器 - 在计算机或虚拟机上运行的流程,带有可自我描述的隔离式应用、文件系统和网络连接。容器以一种可重复的方式

文档评论(0)

智慧IT + 关注
实名认证
内容提供者

微软售前技术专家持证人

生命在于奋斗,技术在于分享!

领域认证该用户于2023年09月10日上传了微软售前技术专家

1亿VIP精品文档

相关文档