背景
目前,计算巢支持一种新的创建服务的功能:通过精选模板创建。该方式屏蔽了部署物和编写ROS等比较复杂、高门槛的过程,一键式地创建计算巢服务,后续可以基于该服务进行服务测试、服务实例创建、服务的发布上线等全流程。
计算巢托管版服务:用户通过全托管服务所创建的资源和软件全部部署在服务商的阿里云账号下。单租则指的是,各租户独享各自的资源。
下面介绍如何使用计算巢快速创建支持私网连接的托管版服务。创建地址:https://computenest.console.aliyun.com/service/create/cn-hangzhou
服务创建流程
托管版单租ECS+SLB架构版Mysql(支持私网连接)架构:
- 点击“创建服务”
- 选择“通过精选模板创建服务” -> “全托管服务” -> “ECS+SLB架构版Mysql(支持私网连接)”,然后点击下一步配置服务。
- 填写配置信息,包括“基本信息”和“高级配置”。基本信息中使用自定义图标和名称等,这里服务名称需要与计算巢已有的服务不同,所以这里会默认会生成一个四位随机字符串的服务名称。高级配置需要填写服务商的vpc信息,这样租户部署的服务实例的资源都会在指定的vpc&vswitch中。
- 点击创建服务后提示“服务创建已提交”。
- 点击服务列表中的服务,查看日志可以看到服务的构建情况。
- 当看到服务构建日志出现“build success”,表明服务已创建成功,此时刷新列表即可看到该服务,然后便可以使用该服务部署服务实例,或者在此基础上修改服务。
- 刷新服务列表后看到该服务处于“待预发布”状态。
部署服务实例
- 获取部署链接。
- 单击部署链接,进入服务实例部署界面,根据界面提示,填写参数完成部署。
- 这里还需要填写网络信息,私网连接的终端节点将在该可用区创建。
- 参数填写完成后可以看到对应询价明细,确认参数后点击下一步:确认订单。
- 确认订单完成后同意服务协议并点击立即创建后提示“提交成功”,点击去列表查看后可以看到具体该服务实例已进入部署阶段。
- 等待部署状态变为已部署就可以开始使用服务了。
使用服务
本服务支持私网访问,租户可以通过PrivateLink实现私网访问(私网访问帮助文档), 租户私网访问流程:
- 在服务实例的虚拟互联网页签中查看详细信息,连接时可以通过自定义域名(如果在创建服务实例时勾选了的话)、IP地址或者可用区域名进行访问。
- 在对应的vsw中创建ECS,创建好后安装mysql客户端。
yum install mysql or apt install mysql-client
- 在该ECS中连接MySQL,下面展示分别用自定义域名、IP与可用区域名进行连接:
- 自定义域名方式访问:
- 通过IP访问:
- 通过可用区域名访问:
总结
本文介绍了如何通过计算巢提供的“精选模板功能”快速创建ECS+SLB架构版MSQL托管版服务,并且该服务支持私网连接(PrivateLink)。随后介绍了如果基于该服务创建服务实例,并在租户角度演示如何通过内网连接MySQL。
后续将会介绍该功能的实现原理。