TAP 系列文章 | Tanzu Application Platform 的技术概览

Tanzu Application Platform 致力于为开发团队、应用安全团队、应用运维团队打造一条简化的端到端开发运维体验的路径,以提升软件开发效率、加固应用安全、简化应用运维复杂度,从而加快应用上市时间。助力企业在 Kubernetes 多云环境中提供卓越的开发者体验。

随着各企业正加快其数字化转型,利用 Kubernetes 等云原生技术来部署和运行应用程序以成为大势所趋。诚然,Kubernetes 简化了运维团队的工作,加速了应用的部署上线。尽管如此,随着许多企业对 Kubernetes 的拥抱,大家正面临着驾驭庞大而复杂的云原生生态系统以及随之而来的陡峭学习曲线的挑战。尽管 Kubernetes 使基础设施和运维团队能够自动化应用程序部署和大规模管理容器,但它给开发人员带来了不同的挑战。


应对开发人员面临的挑战

开发人员必须在 Kubernetes 上构建他们的CICD流水线,将来自基础设施提供商 的底层基础资源与从云原生生态系统中获取的零散技术和工具相结合。将不同的开源工具用“搭积木” 的方式拼凑起来极具挑战和风险,首先,大量的开源工具很难设置和维护,通过分层建设的方式将它们连接到其他应用程序和基础设施非常复杂,势必迫使开发人员花费太多时间来应对底层基础设施,而不是专注于业务代码的编写。

在整个开发周期中,开发人员需要快速迭代他们的代码。开发人员通常会一遍又一遍地进行编码、运行、测试和调试的循环,我们将这个迭代过程的循环称之为“内循环”。可想而知,开发人员的大部分时间都是花在内循环上,因此内循环的时间越快,也就意味着迭代的效率越高。如今,大量微服务化、容器化的应用在开发过程中,我们会依赖于Kubernetes环境进行开发调试,势必这个内循环的过程变得更长,因为每次源代码的更改不仅需要重新构建、重新发布容器镜像,还需要重新部署 Kubernetes 资源,然后才能进行测试,这当然会大大降低开发人员的工作效率。
在这里插入图片描述

可以肯定的是,Kubernetes 是构建应用的绝佳平台,但它不应该是由开发人员去进行部署,也不应该由应用运维人员为应用程序来配置和实施 IT 和安全等基础要求。理想的状态,部署应用程序的Kubernetes 基础架构对于开发人员和应用运维人员应该是透明的,大家不必在此耗费时间与精力。


Tanzu Application Platform助力企业在 Kubernetes多云环境中提供卓越的开发者体验

为了帮助企业解决前文中提到的云原生应用开发过程中的种种挑战,VMware 在2022年1月正式发布了新一代PaaS平台Tanzu Application Platform。TAP是一个模块化的应用感知平台,它提供了一组丰富的开发人员工具和一条预先配置好可装配的生产流水线,在任何认证公共云或本地的 Kubernetes 集群上更快速、更安全地构建和部署软件,为开发人员提供卓越的开发体验。同时,Tanzu Application Platform还是一个可组合、可插拔的平台,因此企业团队可以根据其组织的偏好和不断变化的业务需求对其进行自定义。

TAP 通过定义一个 workload 抽象与开发人员进行交互,开发人员只需要关注到 workload 这个层面,workload 之下交给 TAP 自动化完成,从而为在 Kubernetes 上构建和部署云原生应用程序的企业提供卓越的开发人员体验,是面向开发人员的应用平台,它使应用程序开发团队能够通过自动化流水线更快地投入生产,并且它清楚地定义了开发人员和、安全人员、运维人员的角色,以便他们可以协作工作。


Tanz

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值