类型:网络相关 版本:0.42.6 中文版
大小:184.2M 时间:2025-11-17

按需服务软件开发工具包(On-DemandServicesSDK)是一款主要用于VMwareTanzu生态系统的软件开发工具包,其核心作用是助力“按需服务”的创建与管理。它为服务开发者和组件包(Tile)开发者提供了一套框架,方便他们开发和部署可动态分配资源、并进行管理的服务。
使用前注意看压缩包内说明文件。
1、On Demand Service Broker
File Name:
on-demand-service-broker-0.42.6.tgz(184.12 MB)
Release Date:
Nov 10, 2022
Last Updated:
Oct 27, 2022
SHA2:
b5292e02c507a0020ad8452083807faf3193871818f03852e0de9ed0ee43d0c6
MD5:
无
其核心价值在于为“平台工程”团队提供了一个强大的本地沙盒环境,以实现快速迭代和验证。
加速平台本身的开发与测试
价值:对于正在定制和扩展ODS平台的团队而言,这个SDK镜像提供了一个一致且可重复的本地开发环境。开发者可以在本地修改代码、测试新功能,并立即看到效果,极大提升了平台自身的开发效率。
实现与内部流程的安全集成
价值:企业需要将ODS平台与内部的CI/CD流水线、私有镜像仓库、监控系统和身份认证(如ActiveDirectory)等进行集成。使用本地SDK镜像可以在不影响生产环境的前提下,安全地进行各种集成方案的测试和验证。
赋能应用开发团队的先行体验
价值:平台团队可以在将ODS正式推广到整个企业之前,先让一部分先锋开发团队使用本地环境进行体验。这有助于收集反馈,完善服务目录和用户体验,确保平台上线后能真正满足开发者的需求。
需要它的根本原因是,在将这样一个复杂的平台部署到生产环境之前,必须有一个安全、可控的环境进行充分的验证和磨合。
1.平台功能的本地开发与调试
场景:平台工程师需要为ODS开发一个新的服务Broker,用于将公司的内部日志系统集成到服务目录中。
做法:他们在本地部署ODSSDK镜像,在此环境中编写、测试和调试Broker的代码,确保其能够正确地向ODS注册并提供服务。
2.概念验证与定制化评估
场景:一家企业正在评估ODS是否符合其内部开发平台的需求,并需要测试一些定制化功能。
做法:他们使用SDK镜像在内部服务器上快速搭建一个演示环境,模拟真实的使用场景,向决策者和开发团队展示ODS的价值,并验证特定定制需求的可行性。
3.持续集成/持续交付流水线集成
场景:平台团队希望实现ODS平台自身的自动化部署和测试。
做法:他们在CI流水线中自动部署这个SDK镜像,作为临时测试环境。每次代码提交后,都会自动在这个干净的环境中运行完整的集成测试套件。
1. 通用按需代理(Generic On-Demand Broker,简称 ODB)
该工具包内置了一个预先构建好的通用按需代理,它能处理单租户按需服务代理的各类通用功能(如服务实例的基础管理逻辑),从而减少服务开发者需要手动编写的代码量。
2. 服务适配器(Service Adapters)
服务开发者可通过在 “服务适配器” 中实现服务专属逻辑,来扩展通用按需代理(ODB)的功能。服务适配器是可执行组件,能够与通用按需代理(ODB)进行交互,以适配不同服务的特定需求。
3. BOSH 集成(BOSH Integration)
该工具包借助 BOSH(一款云部署与管理工具)来部署和管理服务实例,支持将可通过 BOSH 部署的服务集成到 Cloud Foundry 服务市场(Cloud Foundry services Marketplace)中,方便用户查找和使用。
4. 组件包制作(Tile Authoring)
组件包(Tile)开发者可利用该工具包,在 Tanzu 运维管理平台(Tanzu Operations Manager)中自定义组件包界面。这样一来,运维人员就能更轻松地安装和配置按需服务。
5. 动态分配(Dynamic Provisioning)
使用该工具包构建的按需服务,支持灵活分配服务实例资源:运维人员可预先定义资源范围,在创建服务实例时再分配具体资源,而非提前分配固定资源,提升资源利用效率。

支持( 0 ) 盖楼(回复)
支持( 0 ) 盖楼(回复)