计算巢简介
计算巢服务是阿里云开放给企业应用服务商与其客户的服务管理PaaS平台。服务商在计算巢创建服务(可理解为云资源、软件编排后的集合)并发布上线后,用户便可通过此服务创建服务实例(基于计算巢服务创建的服务实体)以获取具体服务内容,即商家创建服务,用户通过商家发布的服务创建服务实例。
通过镜像部署是一种常见的部署方式。在计算巢中,需要在部署物管理中创建Ecs镜像部署物、分发部署物,然后在创建服务时关联镜像部署物,即可实现用户在创建服务实例时依据不同地域,自动部署对应地域的Ecs镜像。Ecs镜像部署物包括两种供服务商选择:自定义镜像与云市场镜像,本文主要针对以上两种镜像在使用与上云市场过程中存在疑问展开说明。
自定义镜像与云市场镜像
自定义镜像为本账号中的Ecs自定义镜像,与Ecs控制台中镜像一致。
云市场镜像为阿里云云市场售卖的镜像,与云市场售卖的镜像一致。此外,部署物中可通过镜像名称在 “请选择镜像”处搜索。
选择以上镜像并设置分发地域后,即可发布镜像部署物。
上云市场区别
服务商将镜像部署物关联到计算巢服务后,用户即可通过计算巢服务创建服务实例。在底层执行时,其实是用到了镜像部署物中的镜像创建了服务实例。
对于云市场镜像,其本质为已经在售卖的公开镜像,任何使用此镜像的用户都需要为此镜像付费。因此,若计算巢服务中使用云市场镜像,则询价部分将会返回软件部分费用。
对于自定义镜像,由于其本质属于服务商自己的镜像,因此若服务商希望使用本镜像收费,需要自己完成许可校验。此外,在创建服务实例时,不会在询价部分中返回镜像定价内容。
综上所属,如果ISV服务商采用镜像部署计算巢服务,且希望使用该镜像收费,可将计算巢服务商上架云市场:
-
若使用自定义镜像:
-
按周期付费商品:需要服务商校验镜像许可权限,具体来说服务商需要在软件中调用Checkoutlicense API 校验镜像许可证是否有效,可参考文章: 计算巢接入许可证使用说明。
-
按量付费商品:需要服务商集成上报计量接口pushMeteringData,可参考文章: 计算巢按量付费服务云市场上报数据说明。
-
-
若使用云市场镜像:
-
按周期付费商品:许可、费用问题由云市场保证,服务商不需要集成校验逻辑;
-
按量付费商品:仍然需要服务商集成pushMetering Data
-
上述按周期付费/按量付费,指计算巢商品。
因此,若服务商不想集成校验逻辑,可以将自己的镜像发布为云市场商品后,再在计算巢服务中使用该云市场镜像。此流程中,需要服务商发布两次商品,第一次是将镜像发布为云市场商品,第二次是将计算巢发布为云市场商品。