【问题标题】:Using AWS for a single web and database server将 AWS 用于单个 Web 和数据库服务器
【发布时间】:2016-02-18 03:36:57
【问题描述】:

我需要在 AWS 中设置一个面向公众的 Web 服务器和一个私有数据库服务器。这样我就可以允许更高的可用性 - 我可以在一个 AZ 中使用我的公共子网来托管我的 Web 服务器,而在另一个 AZ 中使用另一个(如此重复的)WebServer 吗?同样的原则也适用于数据库服务器配置。本质上,Zone-A 将托管 WebServer,Zone-B 将托管 WebServer-copy。 Zone-B 将托管 DatabaseServer,Zone-A 将托管 Database-copy。这种架构是一个好的实践吗?

如果是,此配置是否意味着站点文件和数据库文件在每个 AZ 上重复?

【问题讨论】:

    标签: amazon-web-services high-availability


    【解决方案1】:

    是的,这基本上就是您在 AWS 上设置高可用性的方式。我建议将 RDS 用于数据库,它将自动为您管理多可用区部署。手动管理数据复制可能是一个真正的挑战。

    我还建议研究 Elastic Beanstalk,它将管理跨多个区域的流量分配、跨多个区域部署和更新您的应用程序,以及随之而来的所有细节。如果您是 AWS 新手,我不建议您直接潜入并尝试在 EC2 中手动完成所有这些操作。

    【讨论】:

      猜你喜欢
      • 2014-09-19
      • 2020-05-23
      • 2020-04-29
      • 1970-01-01
      • 2017-09-13
      • 2016-12-13
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      相关资源
      最近更新 更多