您只需在资源编排服务ROS(Resource Orchestration Service)模板中定义所需的云资源,例如ECS实例与该实例待连接的云数据库RDS,即可通过ROS的编排引擎自动根据模板完成所有资源的创建和配置,即自动实现使用新建的ECS实例连接云数据库RDS并完成数据初始化,以实现自动化部署及运维。
更多资源编排信息,请参见什么是资源编排服务。
工作原理
当您编写模板后,ROS将根据模板创建资源栈,自动化部署多个资源,具体如下图所示。
当您需要更新资源栈中的资源时,可以使用更新资源栈功能。更多信息,请参见更新资源栈。
当您需要在更新资源前查看资源栈中资源的变化情况时,可以创建更改集以预览即将进行更新的资源变化情况,然后执行更改集以更新资源栈。更多信息,请参见更改集概览。
使用ROS
您可以使用ROS控制台或调用API创建资源栈模板,快速创建和管理资源,具体操作,请参见创建资源栈或API概览。常见ECS实例及相关资源的示例模板如下,更多资源编排模板说明,请参见模板结构说明。
此外,您还可以通过以下方式使用ROS。
采用Git或SVN等源代码版本管理软件管理模板版本,再通过ROS API维护资源栈。
使用阿里云CLI创建资源栈。具体操作,请参见资源栈相关。
相关文档
如果您已创建了ECS实例,则可以使用专为云服务器ECS打造的自动化运维工具,即云助手。更多信息,请参见云助手概述。
如果您需要在业务需求量有波动时自动增加或减少ECS实例的数量,则您可以通过配置伸缩组来自动调整业务计算能力(即实例数量),更多信息,请参见基于ECS实例创建伸缩组。