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 于2011年发布首个开源 PaaS 平台Cloud Foundry(CF)。笔者曾作为最早的技术布道师之一,在中国社区推广CF技术。VMware 在2013年分拆了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@vmware.com

注明:云原生职位


活动消息:

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

  1. TMC控制平面详解 - VMware Tanzu显露王者风范 (3)

    题图摄于北京奥利匹克森林公园 感谢伟大祖国生日的长假期,笔者终于抽空完成了 Tanzu 系列文章第三篇,对催更的读者有个交代了.之前除了工作繁忙耽误了进度外,写文章其实挺花精力的.笔者常和朋友提到写作 ...

  2. 太平洋项目详解 - VMware Tanzu显露王者风范 (2)

    题图摄于越南:太平洋的日出 VMworld 大会上发布了众多的新技术产品,其中以 Tanzu 为主打的云原生产品和服务备受瞩目,业界好评如潮.本文为系列文章第二篇,带你深入了解太平洋项目的技术原理,欢 ...

  3. 探秘 VMware Tanzu Kubernetes 发行版

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 之前接触的 Kubernetes 集群部署工具大多数都是依赖于 ssh 连接到待部署的节点上进行部署操作,这样就要 ...

  4. VMware Tanzu Kubernetes 发行版部署尝鲜

    之前接触的 Kubernetes 集群部署工具大多数都是依赖于 ssh 连接到待部署的节点上进行部署操作,这样就要求部署前需要提前准备好集群节点,且要保证这些节点的网络互通以及时钟同步等问题.类似于 ...

  5. VMware Tanzu Kubernetes Grid介绍

    VMware Tanzu Kubernetes Grid(以下简称TKG)是一个按照V公司的想法提供了一致的,上游兼容的区域性Kubernetes基础架构,TKG为最终用户工作负载和生态系统集成做好底 ...

  6. 云原生爱好者周刊:VMware Tanzu 社区版发布,无任何限制!

    云原生一周动态要闻: VMware Tanzu 推出社区版 Kubernetes Cluster API 1.0 版已生产就绪 Linkerd 2.11 发布 Cartografos 工作组推出云原生 ...

  7. 基于InfluxDB+Grafana打造大数据监控利器--转

    这是一个大数据爆发的时代.面对信息的激流.多元化数据的涌现,我们在获取.存储.传输.理解.分析.应用.维护大数据时,无疑需要一种便捷的信息交流通道,以便快速.有效.准确地理解和驾驭这个过程.本文将通过 ...

  8. 打造APP广告变现利器,了解聚合广告SDK的选择技巧与优势

    ​随着移动互联网的快速发展和普及,APP已成为了人们日常生活中不可缺少的一部分,其涉及新闻.购物.游戏.生活服务等等. 而对于各类APP开发者来说,如何对自己的应用进行更好的广告变现,从而提升预算为客 ...

  9. 基于InfluxDB+Grafana打造大数据监控利器

    转载:https://www.cnblogs.com/davidwang456/p/7795263.html 这是一个大数据爆发的时代.面对信息的激流.多元化数据的涌现,我们在获取.存储.传输.理解. ...

最新文章

  1. json对象(json-lib)转换成list-map集合
  2. 周末话题-元编程(metaprogramming)
  3. Android --- 动态获取定位权限时: Fragment 中 onRequestPermissionsResult 方法不执行
  4. Scala类的继承和抽象类
  5. css vertical-align
  6. Silverlight中使用MIRIA进行触屏编程
  7. 瑞星2009:3大拦截2大防御功能主动遏制木马病毒
  8. nginx 修改 max open files limits
  9. php使用常量cont,php常量介绍
  10. 他是哈佛计算机博士,却成落魄画家,后逆袭为硅谷创业之父 |人物志
  11. Vue后台数据模拟以及抓取线上数据
  12. HTML5期末大作业 漫画网站设计——动漫海贼王(10页) 动漫网页设计制作 简单静态HTML网页作品 动漫网页作业成品 学生动漫网站模板
  13. 1000瓶水10只小白鼠问题-面试题目
  14. coap php 发送,CoAP 客户端
  15. 镜像站:Github, Wiki, Google
  16. python IO模块【一】:IO类
  17. HTML的无序(ul)、有序(ol)、定义(dl)列表标签
  18. 【PHP开发】Mac系统配置MAMP+Thinkphp框架环境 教程(一)
  19. vivado保存ila波形数据用MATLAB分析(补码与十进制转换)
  20. 雨林木风 Ghost Vista SP1 电脑公司装机版 V1.0

热门文章

  1. 手把手教学 | Jenkins安装与环境搭建,附细节图。百度也比不上我
  2. Python爬取20w+表情包,微信斗图谁怕谁!
  3. Docker学习之六:基于Dockerfile构建镜像
  4. mongoose 之Shema
  5. 毕业设计-基于大数据的电影爬取与可视化分析系统-python
  6. 通俗易懂,unity和c#是什么关系
  7. 【计算机网络】PPP和PPPoE协议
  8. 首旅如家蝉联世界酒店集团10强,中高端酒店开业超1000家
  9. 在canvas上实现3D效果
  10. 这些年,微信产品经理做过的无奈妥协。