CodeSample小助手 2021-09-01
阿里云资源编排服务(ROS)是一款开放云产品,支持用户通过模板描述基于阿里云的IT架构,包括架构中依赖的云计算资源及其之间的关系、配置细节等。同时,ROS提供标准化的订单、支付和资源生产流程。
端用户通过URL访问托管在WordPress上的网站。WordPress部署在Apache Web服务器中。服务器的文档根目录为 /wwwroot。根目录所在的OSS Bucket是Web服务器通过OSSFS(阿里云官方提供的基于FUSE 的文件系统)共用的一个存储空间。RAM用户具有OSS Bucket的访问权限,可将OSS Bucket挂载到ECS实例上。RDS for MySQL数据库存放WordPress的内容。通过内网连接字符串从Web服务器访问数据库。
系统管理员通过SSH登录JumpBox(堡垒机),进入VPC环境。JumpBox具有弹性公网IP,可通过Internet访问。通过JumpBox访问可管理VPC中的产品实例。phpMyAdmin安装在JumpBox上,通过Internet访问。如此,系统管理员便可管理云数据库RDS版。
内容负责人可通过Internet访问WordPress管理控制台。所有服务的访问权限可通过安全组,根据环境配置来控制。
在ROS模板样例(创建一个WordPress可弹性伸缩的集群)中,您可以查看已定义阿里云资源的详细信息。您可以通过以下的资源文档了解相关语法语义。
资源名称 | 说明 |
---|---|
ALIYUN::ECS::Instance | 创建ECS实例。 |
ALIYUN::ECS::SecurityGroup | 创建安全组。 |
ALIYUN::ECS::Disk | 创建ECS磁盘。 |
ALIYUN::ECS::DiskAttachment | 挂载ECS磁盘。 |
ALIYUN::ECS::VPC | 新建专有网络。 |
ALIYUN::ECS::VSwitch | 新建交换机。 |
ALIYUN::VPC::NatGateway | 创建专有网络的NAT网关。 |
ALIYUN::ECS::SNatEntry | 配置NAT网关中的源地址转换表。 |
ALIYUN::VPC::EIP | 申请弹性公网IP。 |
ALIYUN::VPC::EIPAssociation | 绑定弹性公网IP。 |
ALIYUN::SLB::LoadBalancer | 创建负载均衡实例。 |
ALIYUN::SLB::Listener | 创建负载均衡监听。 |
ALIYUN::ESS::ScalingGroup | 创建伸缩组。 |
ALIYUN::ESS::ScalingConfiguration | 创建伸缩配置。 |
ALIYUN::ESS::ScalingGroupEnable | 启用伸缩组。 |
ALIYUN::RDS::DBInstance | 创建数据库实例。 |
参考以下步骤,创建一个基于WordPressCluster-phpMyAdmin模板的应用环境:
支持的可用区和镜像查询方法:登录资源编排控制台,单击ECS实例相关信息,选择地域,然后单击ECS可用区或ECS 镜像,即可查看支持的可用区或镜像。