如果您只有管理网站内容的人员,而无专业技术人员来创建和管理网站,则只能安装基础网站环境。如果您对网站有更高的需求,需要定制化服务、高可用性和高弹性,可以使用ROS模板示例快速安装WordPress和phpMyAdmin环境。

背景信息

WordPress是一款使用PHP语言和MySQL数据库开发的博客平台。phpMyAdmin应用是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL数据库管理工具,让管理者可以使用Web接口管理MySQL数据库。

模板示例创建一个WordPress可弹性伸缩的集群可以帮助您快速安装WordPress和phpMyAdmin环境,创建包含VPC、负载均衡、弹性伸缩、ECS实例、RDS实例等资源的资源栈。ROS会根据需要,自动添加、配置新的实例,无须您手动操作。

步骤一:创建资源栈

  1. 登录资源编排控制台
  2. 在左侧导航栏,选择模板 > 模板示例
  3. 在页面左上角的地域下拉列表,选择资源栈的所在地域。
  4. 查找模板创建一个WordPress可弹性伸缩的集群
  5. 单击创建资源栈
  6. 配置模板参数页面,输入资源栈名称,并设置以下参数。
    参数 说明 示例
    存储空间名称 OSS存储空间名称。您需要在阿里云账号中设置唯一的名称。 application-wordpress-oss
    OSS存储挂载点 OSS存储空间的挂载路径。 /ossbucket
    NAT网关规格 NAT网关的规格。取值:
    • Small:小型。
    • Middle:中型。
    • Large:大型。
    Small
    可用区ID 交换机可用区ID。 华北1可用区C
    实例类型 ECS实例的规格。

    请选用有效的实例规格。更多信息,请参见实例规格族

    ecs.g6.large
    镜像ID ECS实例的镜像ID。

    更多信息,请参见镜像概述

    centos_7_04_64_20G_alibase_201701015.vhd
    磁盘类型 ECS实例的数据盘类型。取值:
    • cloud_efficiency:高效云盘。
    • cloud_ssd:SSD云盘。
    • cloud_essd:ESSD云盘。
    • cloud:普通云盘。
    • ephemeral_ssd:本地SSD盘。

    更多信息,请参见云盘概述

    cloud_efficiency
    数据盘大小 ECS实例的数据盘大小。

    取值范围:40~500。

    单位:GB。

    40
    数据盘挂载点 ECS实例的数据盘挂载点。 /data
    实例密码 ECS实例的密码。 Test_12****
    规格 SLB实例的规格。

    请选用有效的实例规格。更多信息,请参见实例规格

    slb.s1.small
    实例类型 RDS实例的规格。

    请选用有效的实例规格。更多信息,请参见主实例规格列表

    rds.mysql.s1.small
    引擎类型 RDS数据库的类型与版本号。 MySQL-5.6
    实例类型 RDS实例的网络类型。取值:
    • Internet:公网。
    • Intranet:私网。
    Intranet
    存储大小 RDS实例的存储空间。

    取值范围:5~1000,每5 GB进行递增。

    单位:GB。

    10
    数据库名称 RDS数据库名称。 wordpress
    用户名称 RDS数据库账号。 wpuser
    用户密码 RDS数据库密码。 Test_13****
    总数据盘 ECS实例挂载的磁盘数量。 1
  7. 单击创建
  8. 资源栈信息页签查看资源栈状态。资源栈创建成功后,单击输出,获取PhpAdminUrl。
  9. 访问PhpAdminUrl,登录PHP管理控制台。

步骤二:查看资源

  1. 在左侧导航栏,单击资源栈
  2. 资源栈列表页面,单击目标资源栈名称。
  3. 单击资源页签,查看资源信息。
    本示例中,资源信息如下表所示。
    资源 数量 资源说明 规格说明
    ALIYUN::ECS::Instance 1 创建一台云服务器,用于安装WordPress服务。
    • 总数量:1台。
    • 实例规格:ecs.g6.large。
    • 磁盘类别:高效云盘。
    • 系统盘空间:40 GB。
    • 分配公网IP:是。
    ALIYUN::ECS::VPC 1 创建一个专有网络,用于增强云上网络的安全性。
    ALIYUN::ECS::VSwitch 1 在专有网络下创建一个交换机,用于管理单个可用区下的实例。
    ALIYUN::RDS::DBInstance 1 创建一个RDS数据库,用于存储WordPress的服务数据。
    • 存储空间:5 GB。
    • 默认规格:rds.mysql.s1.small。
    ALIYUN::OSS::Bucket 1 创建一个OSS存储空间,用于存储phpMyAdmin的服务数据。
    ALIYUN::VPC::EIP 2 创建弹性公网IP,用于绑定ECS实例,以便通过外网访问ECS实例。
    ALIYUN::ESS::ScalingGroup 1 创建一个弹性伸缩组,用于安装多个WordPress和phpMyAdmin服务。弹性伸缩组会根据您设置的伸缩规则自动为您调整弹性计算资源大小,以适配您业务需求的变化。
    ALIYUN::VPC::NatGateway 1 创建一个NAT网关。通过企业级的VPC公网网关,提供NAT代理(SNAT、DNAT)、10 Gbps级别的转发能力和跨可用区的容灾能力。
    ALIYUN::SLB::LoadBalancer 1 创建一个负载均衡,用于对多台云服务器进行流量分发。您可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。
    • 规格:slb.s1.small(免费规格)。
    • 网络类型:VPC。
    说明 资源收费情况,请参见官网报价或各产品定价文档。