要说当前IT领域的受到企业用户及厂商关注和使用以及投资的热点技术,云原生,无疑是当中最火热的一个领域之一。
从2013年云原生的概念第一次在业界被提及开始,云原生技术,依托于生命力强大的开源软件技术体系得到蓬勃发展,技术体系不断发展演变和成熟化;容器化技术首当其中,docker等诸多容器化技术收到业界追捧;
2014年7月,Kubernetes正式开源,开启了容器编排技术体系的百家争鸣的阶段,Kubernetes、cloudfoundry、docker swarm、Mesos等诸多容器编排技术体系各领风骚;
2015年,CNCF正式成立,推动围绕Kubernetes的开源技术为核心的开源生态建设,将业界的云原生领域技术体系化标准化推上了一个新的台阶;并随着从2017年开始,Mesos和Docker Swarm先后宣布支持kubernetes,奠定了Kubernetes成为了容器编排技术体系的业界领导地位。
伴随着云原生技术体系的不断成熟和业界深化使用,除了kubernetes以外,诸多创新型的技术也不断涌现;
与此同时,也有一些之前昙花一现的技术和实践,也在云原生的大潮中再次火热起来。
微服务应用架构、DevSecOps、CICD、敏捷开发、服务网格、无服务器计算、响应式编程等等,给国内外企业用户的IT建设带来非常多的新的技术创新点,并支撑企业的数字化转型并持续带来业务价值。
VMware,是业界知名的致力于IT新技术创新的云计算领域的领导企业,在云原生技术体系开始涌现前后,就已经致力于相关开源软件技术体系的研发投入和社区建设,并在近些年持续投入并不断将相关技术经验和产品能力输出到企业用户,帮助企业用户在数字化转型的领域给企业IT带来助力。
2013年4月份,作为承载VMware的业界开源技术体系建设理念和愿景的VMware控股的Pivotal公司正式成立,同时,VMware将诸多之前一直在投资建设的技术体系和产品体系注入了Pivotal,包括基于容器技术构建的开源PaaS平台技术体系cloudfoundry、内存计算技术Gemfire、敏捷开发服务Pivotal Labs、开源框架Spring等等,并开始按照独立公司的方式来推动云原生技术和产品的推广。同年,Pivotal的Matt Stine第一次在业界提出了云原生的概念。
2014年,Pivotal推出了基于开源cloudfoundry技术体系构建的第一代云原生平台Pivotal Cloud foundry商业版本,并开始助力企业用户构建PaaS平台以实现应用现代化;
在CNCF成立之后,VMware/Pivotal也作为白金会员加入CNCF,共同致力于Kubernetes相关技术体系和云原生技术体系的建设。
2018年年初,VMware/Pivotal联合Google,发布了VMware的第二代云原生平台Pivotal Container Service,基于Kubernetes支撑诸多新型应用的统一平台全生命周期的管理实现。
截止2018年年底,业界有超过一半的全球财富100强企业采用了VMware/Pivotal的第一代或第二代云原生平台来支撑企业的数字化转型,涵盖了电信、金融、汽车制造、零售等诸多行业。
2019年,为了深化云原生技术推进,并将云原生技术的实现从原先的容器平台和容器平台之上的实现层面拓展到IT技术的全栈覆盖,Pivotal回归了VMware;并整合了Heptio、Bitnami等诸多先进开源软件技术厂商和能力,推出了针对云原生领域的全栈技术体系Tanzu,创新性地将容器编排技术Kubernetes融合到了vSphere的技术栈中,使得原先诸多vSphere的用户可以很方便地进行容器化环境的统一管理和使用。
2022年年初,VMware推出第三代云原生平台,Tanzu Application Platform – TAP,除了深化实现容器平台的跨云统一部署管理、异构平台兼容等能力以外,还针对DevSecOps、安全特性、无服务器计算、开发者效能提升、微服务治理等诸多领域融入了非常多的创新性的技术,进一步帮助企业客户实现先进的云原生架构产品和能力体系构建。
同时,TAP相关开源版本实现Tanzu Community Edition也持续被更新和维护。
为了能够让读者比较清晰地了解TAP的产品技术体系,以及TAP对企业用户IT的开发和运维带来的诸多产品技术价值和能力价值,本系列文章,会从如下的不同角度,来进行详细阐述:
- TAP的技术概览
- TAP 1.1的安装配置实现
- TAP的部署参考架构介绍
- 基于Backstage的TAP开发者门户
- TAP学习中心-通过动手教程来学习
- 应用开发加速器
- 云原生构建服务
- TAP的应用模型
- 自动化部署的必要条件-易于管理的流水线配置
- 从惯例服务谈TAP的应用感知能力
- 利用TAP实现应用云调试与面向开发者的应用运行状态监控
- 小步快跑的代码扫描,实现安全左移
- 基于Knative的TAP云原生运行时
此外,读者也点击访问官方网站,获取更多TAP的产品技术信息。
来源|公众号:VMwareTanzu云原生