【问题标题】:Amazon AWS - Auto Scaling Wordpress site亚马逊 AWS - Auto Scaling Wordpress 站点
【发布时间】:2018-12-26 21:04:44
【问题描述】:

从几周前开始,我就一直在研究 AWS。最近,我一直在使用带有 HTML 前端和 JS 后端的应用程序使用 Auto Scaling for EC2 运行一些测试。到目前为止,我一直在使用 S3 创建一个 URL,用户可以在其中访问 HTML 前端。 HTML 连接到 Elastic Beanstalk 实例的端点,允许我向我的 EC2 实例发送请求,这些实例已经自动扩展并连接到 RDS 实例。这是一个简单的架构,允许我的用户访问该站点、需要数据并获得响应,而 Auto Scaled EC2 在我的成本和我的应用程序性能之间保持良好的关系;

不过,最近,我被要求开发一个类似的系统,但用于 Wordpress 网站。这里的问题是,由于 Wordpress 基本上是 PHP,我将无法正确使用 S3。所以,我的问题基本上是:我如何在 Amazon AWS 中为我​​的 Wordpress 网站开发 Auto Scaling 系统,最好不使用 Elastic Beanstalk(因为我的老板担心它会变得过于膨胀)?重要的是要注意该网站的内容不断更新。如果可能的话,我想使用与我开发的架构类似的架构,但如果这不可能,我也没关系。

【问题讨论】:

    标签: php wordpress amazon-web-services amazon-ec2 autoscaling


    【解决方案1】:

    Elastic Beanstalk 本身没有成本,只有您使用的服务。对于您的用例,EB 就可以了。

    Wordpress(构建您自己的或 EB)的关键是将数据库与 EC2 实例分开。 Auto Scaling 将使用您指定的预配置 AMI 启动和终止实例。数据库需要独立于 EC2 实例。我为此推荐 RDS 以实现高可用性和容错。

    互联网上有很多关于 AWS 和 Wordpress 的文章。您甚至可以使用 CloudFormation 为您构建一切。以下是一些帮助您入门的链接:

    安装 WordPress 并将其部署到 Auto Scaling 组中的 Amazon EC2 实例,并使用多可用区 Amazon RDS 数据库实例进行存储。 Cloudformation Wordpress + Auto Scaling + RDS

    将具有外部 Amazon RDS 数据库的高可用性 WordPress 网站部署到 Elastic Beanstalk Elastic Beanstalk + WordPress + Auto Scaling + RDS

    【讨论】:

    • 谢谢,伙计。我已经开始了第二个教程,但遇到了in a question of mine 所述的一些问题。你能帮我一把吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-20
    • 2015-01-23
    • 1970-01-01
    • 2020-07-22
    • 2017-03-08
    • 2014-04-29
    • 1970-01-01
    相关资源
    最近更新 更多