背景
计算巢创建服务一直是比较复杂、有门槛的,尤其是编写ROS模板和配置部署物方面,目前计算巢开放了开发者功能,允许普通开发者也发布自己的服务,对于普通开发者和服务商如果没有很强的意愿,那么光创建服务的高门槛就会将其阻拦。出于此,计算巢提出了一种新的创建服务的方式--通过模板快速创建服务。
目前计算巢提供了私有化部署和托管版单租两种类型的快速创建服务模板。覆盖了多种不同的架构、云产品和应用。
自定义创建服务
介绍快速创建服务前,先看一下目前计算巢创建一个自定义服务的整体流程:
可以点击该链接进行创建:https://computenest.console.aliyun.com/service/create/cn-hangzhou
- 填写基本信息,包括图标、服务名称等必填信息
- 填写ROS/Terraform模板
- 配置部署物
- 配置其他高级功能,如权限、Prometheus、分销功能等
快速创建服务
由上可见,想要自定义创建一个计算巢服务在部署物和ROS模板编写方面很容易让用户摸不着头脑。鉴于此,我们提出了一种新的快速创建服务的方式,通过快速创建服务,开发者或者服务商可以快速体验整个从创建服务到部署服务实例的全流程。若想自定义,则可以通过编辑服务功能在原基础上修改服务。下面介绍如何快速创建服务。
私有化部署服务
- 点击“创建服务”
- 选择“通过精选模板创建服务” -> “私有部署服务” -> “SpringBoot单机版-软件包部署”,可以点击“查看详情”,查看服务的架构和操作指引等。然后点击下一步配置服务。
- 配置服务,可以使用自定义图标和名称等,这里服务名称需要与计算巢已有的服务不同,所以这里我们会默认会生成一个四位随机字符串的服务名称,如果想体验流程的话,什么都不用管,点击创建服务即可。
- 点击创建服务后提示“服务创建已提交”。
- 点击服务列表中的服务,查看日志可以看到服务的构建情况。
- 当看到服务构建日志出现“build success”,表明服务已创建成功,此时刷新列表即可看到该服务,然后便可以使用该服务部署服务实例,或者在此基础上修改服务。
托管版服务
托管版服务的整体操作流程与私有化部署类似,只有在配置方面有些微差别。以wordpress为例
- 选择“通过精选模板创建服务” -> “全托管服务” -> “WordPress托管版单租”,然后点击下一步配置服务。
- 与私有化部署不同的是,托管版服务除了需要填写基本的信息以外,还需要填写服务商的vpc信息,这样租户部署的服务实例的资源都会在指定的vpc&vswitch中。
- 后续步骤与私有部署服务的过程一致。
后续操作
总结
通过快速创建服务功能,开发者/服务商可以非常直观快速的体验计算巢的整体功能,进一步降低计算巢的使用门槛。