部署 WordPress 到 AWS

    正式开始前,需要准备好以下资源:

    • 已有 Wordpress 应用上架商店,若没有请参考 将应用提交管理员审核后发布到商店。

    • 已有 OpenPitrix 普通用户账号,普通用户账号由管理员提供,参见 用户管理

    • 已有 的账号,本示例以 AWS 云平台作为运行环境。

    以普通用户角色登录 OpenPitrix,进入 我的环境 标签页,点击右侧 创建 按钮。

    • 云环境提供商:选择 AWS。
    • URL:填写 AWS 公有云的 region 的 API server 地址,比如:https://ec2.us-east-2.amazonaws.com
    • 密钥:填写 AWS 平台上生成的 。
    • 区域:是云平台上的可用区,决定集群和资源将部署在云平台的哪个区域。填写正确的 URL 及 API 秘钥信息后,即可从下拉列表中选择。
    • 描述:简单介绍运行环境的主要特性,让用户进一步了解该运行环境。
    • 标签:用于标识该运行环境和匹配应用仓库,比如设置 “env=testing” 可表示该运行环境是测试环境。

    登录 AWS 控制台,创建 VPC,详见 。

    创建 VPC

    第二步:创建私有网络

    创建私有网络并连接到 VPC,详见 AWS 官方文档

    点击 商店,找到开发者发布的 Wordpress 应用,点击 部署 进入部署详情页。

    查看应用

    第二步:填写部署信息

    菜单栏选择 已购应用,可以查看刚刚部署应用的集群实例,集群列表中点击 Wordpress 查看该集群下的两个节点,包含 MySQL 和 Wordpress 两个角色的节点,应用部署后将创建 frontgate 和 Wordpress 两个集群。其中 frontgate 是一个节点,包含 proxy 和 etcd,负责元数据存储以及 OpenPitrix 框架同应用实例主机进行通信等功能,由系统自动创建。

    AWS 部署实例

    部署成功后,将会在 AWS 运行环境创建 3 台主机,可以在 上查看主机状态以及 EIP 情况。

    第四步:访问 Wordpress

    已购应用 下的节点 IP 列中,第一行比如 172.31.24.221 是子网内的 IP 地址,第二行比如 18.224.23.222 是公网 IP 地址,可供直接访问。待创建成功后,即可在浏览器通过公网 IP 来访问 Wordpress。