2

我正在构建一个 Wordpress 高可用性服务。我对 Wordpress 了解一些,但不知道如何让它工作并为 HA 设置。我已经阅读了各种文章,但不确定当一台主机上发生更改并且现在另一台主机会做出反应时,Wordpress 的容忍度如何。

我从 2 个 EC2 实例、EFS(NFS) 和 RDS MySQL 数据库开始。EFS 用于在两个实例上共享应用程序配置/数据/内容。RDS MySQL 数据库也将在两个实例上共享。有人看到这种设计有任何障碍吗?我想知道 Wordpress 插件如何在一台主机上更新,以及另一台主机是否会动态看到相同的更新。

4

1 回答 1

3

我为一个高流量博客使用了相同的基础架构设计,它就像一个魅力。

我已经阅读了各种文章,但不确定当一台主机上发生更改并且现在另一台主机会做出反应时,Wordpress 的容忍度如何。

只要您的 wordpress 文件存储在 EFS 中,所有 EC2 实例都将是最新的。

建议:

  • 使用 CloudFront 为您的资产提供服务。不要依赖 EFS,否则您将消耗所有 EFS 突发积分。
  • 使用自动缩放组来扩大/缩小您的实例。
  • 使用 CloudWatch 警报严格监控 EFS 突发/吞吐量积分。如果您烧掉所有积分,您的实例将无法从 EFS 存储中读取!
于 2017-04-05T00:43:23.543 回答