mysql - AWS WordPress 高可用性 EFS、EC2 和 MySQL 数据库

标签 mysql wordpress amazon-ec2 high-availability amazon-efs

我正在构建 Wordpress 高可用性服务。我对 WordPress 有一点了解,但不知道如何让它工作并设置 HA。我已经阅读了各种文章,但不确定当一台主机上发生更改而另一台主机会使用react时,Wordpress 的容忍程度如何。

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

最佳答案

我对高流量博客使用了相同的基础设施设计,它的效果非常好。

I've done reading from various articles, but not sure how tolerant Wordpress is when changes occur on one host and now the other host will react.

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

建议:

  • 使用 CloudFront 为您的 Assets 提供服务。不要依赖 EFS,否则您将耗尽所有 EFS 突发积分。
  • 使用自动扩缩组来扩大/缩小实例。
  • 使用 CloudWatch 警报严格监控 EFS 突发/吞吐量积分。如果您销毁所有积分,您的实例将无法从 EFS 存储中读取数据!

关于mysql - AWS WordPress 高可用性 EFS、EC2 和 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43217764/

相关文章:

php - 从 URL 中间删除 index.php,linux 上的 wordpress

html - 为什么这些几乎相同的页面的样式不同?

amazon-web-services - 将 AutoscalingGroup 的 EC2 实例动态添加/删除到 AWS Dashboard 指标小组件

java - 并发请求事务以防止不必要的持久化

php - 来自 MYSQL 的下拉列表中的附加 "1"值

mysql - 填补mysql中重复序列中的空白

php - 搜索结果不显示 PHP MySql

php - 在 jpeg 数字之间插入空格

ssl - 使用 Let's Encrypt 将 SSL 证书添加到 AWS EC2 实例时出现 "Unauthorized"错误

mysql - 什么是 mac os lion 上 mysql 的最佳 gui 工具