VMware Tanzu Application Platform 新增构建包改进和应用限制

VMware Tanzu 平台新功能发布

VMware 近期为其 Tanzu Application Platform (TAP) 和 Tanzu Application Service (TAS) 发布了多项新功能。Tanzu Application Platform 是一个基于 Kubernetes 的多云平台,而 Tanzu Application Service 则是一个交付和操作平台。新功能包括构建包的改进、API 成熟度评分、减少“嘈杂邻居”影响的服务以及共享路由等。

Tanzu Application Platform (TAP) 1.4 版本

TAP 是一个可组合的平台,旨在为开发者提供顺畅的开发路径。它支持在云环境和本地环境中运行。1.4 版本显著改善了 .NET 和 Java 开发者的开发体验。新增的开发者沙箱功能支持在 VS Code 和 IntelliJ 中进行代码的实时更新和调试,而无需禁用实时调试功能。

1.3 版本引入了通过关联 API 规范配置工作负载的功能,并自动在 TAP GUI 中暴露这些 API。1.4 版本进一步增加了基于 OpenAPI 规范的 API 成熟度评分功能(目前为 Alpha 版本)。OpenAPI 规范为 HTTP API 定义了一个与语言无关的标准接口。

此外,Tanzu PHP Buildpacks 现已正式发布,并作为 TAP 的一部分提供安装。这些构建包特别适合构建 Web 应用程序,并使用 Cloud Native Buildpacks 从应用代码生成符合 OCI 标准的容器。

Supply Chain Choreographer 更新

Supply Chain Choreographer 进行了更新,允许以自定义 Tekton 任务的形式添加定制化步骤。Tekton 是一个用于构建 CI/CD 管道的开源框架。与传统的编排器不同,编排器定义了每个微服务之间的交互,而编排模型中的每个步骤和工具则对下一步一无所知,仅负责接收信号、完成工作并发出完成信号。

Tanzu Application Service (TAS) 3.0 版本

TAS 3.0 是 VMware 的持续交付和操作平台。该版本引入了几项新功能以减少“嘈杂应用程序”的影响。公平 CPU 分配功能可以在启用后减少应用程序从共享同一集群的其他应用程序中抢占 CPU 资源的情况。

为了减少应用程序对日志基础设施的冲击,现在可以在组织和空间级别配置日志配额,并为应用程序设置日志速率限制。

此外,引入的跨 Cloud Foundry 空间共享路由功能简化了应用程序从一个空间迁移到另一个空间的过程,支持零停机迁移,并可在组织或团队责任变更时使用。

总结

VMware 的 Tanzu Application Platform 和 Tanzu Application Service 的新版本为开发者提供了更强大的工具和功能,进一步优化了开发体验和应用程序的交付与操作。更多详细信息可参考 VMware 官方博客中的 TAP 1.4 发布TAS 3.0 发布

阅读 28
0 条评论