300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 打造现代应用的利器 VMware Tanzu显露王者风范 (1)

打造现代应用的利器 VMware Tanzu显露王者风范 (1)

时间:2019-03-09 18:16:58

相关推荐

打造现代应用的利器 VMware Tanzu显露王者风范 (1)

VMworld 大会上发布了众多的新技术产品,其中以Tanzu为主打的云原生产品和服务备受瞩目,业界好评如潮。本系列文章将带你领略 Tanzu 的产品定位、用户场景和技术原理,欢迎阅读。(本文仅代表作者个人意见。)

文末还有两则消息:VMware 招聘云原生技术工程师9月10日Harbor项目社区沙龙 - 北京站,敬请留意。

在刚刚结束的VMworld 大会上,VMware的 CEO Pat Gelsinger 和Kubenetes 联合创建人Joe Beda一同发布了重磅项目VMware Tanzu :一组全新产品和服务,用于改变企业构建 Kubernetes 上软件的方式。

Tanzu 将帮助企业打造现代化的应用,支持应用的容器和虚机混管,并可纳管用户各种云上的 Kubernetes 服务。Tanzu 重新定义了开发和运维的协作模式,创新了现代应用的管理方式,尽显王者风范。

Tanzu 这个名字对中国用户太友好了,按拼音念即可:“叹组”,连声调都不用变。Tanzu 来源于日语 Tansu :模块化橱柜,通常像楼梯的形式。Tanzu 的 logo是七边形,意喻和 Kubernetes 相关。

Tanzu 是 VMware 厚积薄发憋出来的一个大招,得益于过去一年里,VMware一路的买买买,收购了十几家公司,以云计算和网络安全为主,包括 Heptio, Bitnami 和 Pivotal 等。这3家公司后面还会提到,他们和 Tanzu 关系十分密切。

背景

随着近年 DevOps 模式在企业里面逐渐流行,快速迭代的开发运维流水线运作不息,开发人员除了编写和测试代码之外,还肩负着SRE的责任,需要部署和维护应用及相关的虚机和容器,因而要求系统资源具有较高的自由度和较快的响应速度。

另一方面,对基础设施的管理员来说,目标是确保生产系统尽可能高效、安全和平稳地运行,所谓小心使得万年船,他们可真心不希望 “随心所欲”的开发人员弄出什么幺蛾子来。如果系统出故障的话,他们是要背锅的!

Tanzu的着眼点就是消除企业开发人员和系统管理员之间的隔阂,让互相不对眼的两拨人能够紧密的协作起来。通过 Tanzu,系统管理员先在资源池里面划出一方天地,作为开发人员的“世外桃源”,让他们在里面尽情快乐地舞大刀使长枪,充分实现自我价值。在这方天地外面,系统管理员设定好边界规则,如最大资源数量(CPU,虚拟机、存储空间等),安全规则(防火墙、访问控制等)等等。此后,系统管理员就任凭开发人员在里面天翻地覆,也可稳坐钓鱼台。

要让程序员快乐地写代码

基于上面的思路,Tanzu 里面有两类视图,一是管理员视图,侧重基础设施资源管理,二是开发人员视图,侧重应用管理。

Tanzu 可用三个英文单词概括:Build,Run,Manage。翻译成中文就是六字真言:构建、运行、管理。我们来看看 Tanzu 各部分的细节。

Tanzu的组成

BUILD构建

先说说构建,就是指软件的开发。千里之行,始于足下,应用发布前的第一步就是开发工作。这里要谈到 Bitnami、Pivotal 和 Heptio 的收购。

Bitnami 主要业务是打包和交付 Kubernetes 上的应用,具有相当广的覆盖面,Bitnami 的社区目录提供了 180 种应用和组件。这些应用都是测试过并且打包好的格式,可以直接部署在 Kubernetes 上,每月的安装量超过100万次。VMware宣布了一个新项目 Project Galleon,将 Bitnami 的方案引入到企业内部,为开发人员提供可定制的应用集。

Pivotal是我们的老朋友了。VMware 于发布首个开源 PaaS 平台Cloud Foundry(CF)。笔者曾作为最早的技术布道师之一,在中国社区推广CF技术。VMware 在分拆了CF、Spring 等业务成立了 Pivotal 公司。之后的数年之中,Pitoval和 VMware 保持着紧密的合作,包括 PKS 等产品。

这次 Pivotal 的收购后重回 VMware 的怀抱,很多老同事又见面了,双方合作将更加顺畅,也符合“分久必合”亘古不变的道理吧。

Spring 作为最受欢迎的应用程序框架之一,在Java MVC、微服务等领域大名鼎鼎,估计是 Pivotal 最有价值的资产之一。Pivotal 是 CNCF 的白金会员,完全拥抱Kubernetes 技术,PKS 等云原生产品基于 Kubernetes 标准开发,也是无服务器Knative 项目的主要贡献者之一。

Heptio 公司由 Kubernetes 的两位联合创建人 Joe Beda 和 Craig McLuckie 创立,去年 VMware 用5.5亿美元收于麾下。Heptio 除了两位大拿之外,还有一支专业的咨询团队,可给企业用户提供 Kubernetes 的架构咨询和培训服务,为用户构建云原生应用保驾护航。

Bitnami 和 Pivotal 加起来,共为 VMware 带来了超过5百万的软件开发者。在“软件吞噬世界”的今天,所谓得开发者,得天下也。两家公司增强了 VMware 在开发领域的能力,完善了VMware 的在构建领域的图谱,大大加强了 VMware 在 ISV 生态系统中的影响力,将促成更多 Kubernetes 上的应用和增值服务涌现。

RUN运行

Tanzu 在运行方面由两个项目组成:VMware PKS 和 Project Pacific(太平洋项目)。前者是VMware 和Pivotal 联合研发的商用版 Kubernetes 方案,可在vSphere,VMC,AWS等平台上运行 Kubernetes 的应用。太平洋项目是这次大会的重头戏,虽然仅仅是个技术预览版,但已经获得极大的关注和众多的好评,是个改变游戏规则的项目。

简单的说,太平洋项目把 Kubernetes 深度整合到 vSphere 中,不仅是API和UI用户界面的集成,而且还改造了 ESXi 的虚拟化核心层,使 ESXi 可以原生的运行Kubernetes,并对容器和虚拟机统一管理。知道为什么叫做太平洋项目了吧?就是像太平洋那样宽广,海纳百川,包容各种各样不同类型的应用。

太平洋项目给 vSphere 注入了 Kubernetes 的灵魂,全球数以十万计的 vSphere 用户犹如一夜春风那样,迅速获得了支持企业级 Kubernetes 容器应用的超能力,而且还丝毫不影响已有虚机上的应用。

在太平洋项目中 VMware 重新设计了旗舰产品 vSphere 的架构,上百名精英工程师参与,还有 Joe Beda 这种殿堂级大神加持,必将成为一款划时代的产品。

这里插播一个软广啦,我们 VMware 中国研发原创的 Harbor 镜像仓库开源项目,也是太平洋项目的一部分哦,提供容器镜像管理能力,藉此也小小自豪一把。

太平洋项目将给用户带来哪些好处呢?主要有4点:

面向应用的管理–不少 vSphere 用户可能管理着数千个虚拟机,管理这些虚拟机中的应用是件繁琐的事情。太平洋项目采用面向应用的管理,无论应用部署在容器或虚机中,各种管理策略可直接添加到应用上,如果容量,访问控制策略等。

融合的虚机和容器平台-虚拟机和容器不加以区分,使用同一组API来管理,可管理由 VM 和容器任意组合而成的应用(后文详述)。

Kubernetes接口– vSphere 的各种资源,例如集群,磁盘,网络等,开发人员可通过 Kubernetes 风格的声明式API来使用(之前是通过 vSphere API )。

熟悉的工具集–太平洋项目封装了 vSphere API 并以 Kubernetes API 的形式呈现给用户,这意味着 Kubernetes 生态系统中的诸多工具,可直接用于管理 vSphere 资源。

下一篇将详细讲解太平洋项目的技术原理。不要走开,赶紧长按二维码关注本公众号亨利笔记,以免错过后续的精彩内容。

(未完待续)

VMware招聘云原生开发工程师

(北京/上海)

VMware中国研发中心一直致力于前沿领域的创新工作,成功创立并开发了用户普遍使用的 Harbor 容器镜像仓库等开源项目,在国内云原生领域有着深远的影响力。为满足项目发展需要,现招聘 Staff Engineer 一名,需熟悉 Kubernetes平台,开发云原生为主、人工智能为辅的开源项目,涉及多个业界热门和超前的技术领域,和业界大咖合作、待遇优厚、一般不加班,出国学习交流机会,欢迎大家踊跃投递简历或转发给需要的朋友!

职位要求:

计算机科学或相近专业本科以上学历

6年以上应用代码开发经验

熟悉至少一门现代编程语言,如Go, Python, Java, C++

对云原生技术,如容器,K8s等有较多的项目经验

具有人工智能、机器学习方面经验者优先

熟悉Kubeflow,Tensorflow,PyTorch 等机器学习框架优先

熟悉开源软件社区运作,参与过开源项目贡献者优先

良好的英语沟通能力,可以和国际团队协作。

请发简历:harbor@

注明:云原生职位

活动消息:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。