VMware Tanzu的三大组件
编者注:本周 VMworld 2019 大会上发布了众多的新技术产品,令人眼花缭乱、目不暇接。其中以 Tanzu 为主打的云原生产品和服务备受瞩目。Tanzu 这个名字对中国用户太亲近了, 按照拼音直接念即可:“叹组 ” -- 令人惊叹的云原生组件,很容易记忆。
Tanzu包含三个部分:构建(Build),运行(Run)和管理(Manage),本公众号将陆续介绍相关组件的技术细节,敬请留意。本期先解读容器和虚拟机结合的黑科技项目:Project Pacific。
本文由 VMware 资深方案架构师淡成翻译自 VMware 官博,并增加了译者的理解和补充,是了解 Project Pacific 的必读之作。
本周VMware发布了技术预览版的 Project Pacific,这项技术将为广大的企业私有云建设者提供新的思路。
Project Pacific给vSphere增加了一个新的控制平面,使用户可以用Kubernetes管理vSphere。对于开发人员来说,Project Pacific就像是一个增强的Kubernetes集群,可以使用Kubernetes声明式语法来管理虚拟机、磁盘和网络等资源。对于IT管理员来说,Project Pacific仍旧是vSphere,但是添加了以应用为边界的整体管理的能力,而不是单独管理许多个独立的组成应用的虚拟机或者容器。
Project Pacific可以利用企业现有的 SDDC 投资、人员技能和工具,加速vSphere 平台上现代化应用的开发和运营。通过利用 Kubernetes 作为 vSphere的控制平面,Project Pacific 允许企业利用一个融合的平台同时运行传统应用和现代化应用。
现代化应用的挑战
在企业环境中,现代化应用通常是由很多种不同的技术组件组成的,有些组件运行在容器中,有些组件运行在虚拟机中(如数据库),有时需要访问遗留系统,甚至有些需要访问FaaS。这些组件分布式的部署在不同的运行环境中,通常由不同的团队开发和维护。
企业环境现代化应用
这样的应用架构给开发人员带来了困扰,你不能只关注Kubernetes,因为很多组件并没有运行在容器中。一旦部署了这样的应用程序,如何维护并更新它?可以使用哪些工具来监控、诊断和调试部署?
同样