【问题标题】:Autoscaling instance web & database server自动缩放实例 Web 和数据库服务器
【发布时间】:2021-06-03 14:25:45
【问题描述】:

几天前我接受了一次采访,他们问了我一些我不知道的事情,我想请你看看你会做什么。 场景:一个 AWS 实例,其中运行一个 Web 服务和数据库。在自动缩放的情况下我将如何管理?知道 Web 服务在复制时没有问题(例如,为了管理 Web 性能),但是我将如何使用其上的数据库服务来解决。

【问题讨论】:

    标签: database amazon-web-services web instance autoscaling


    【解决方案1】:

    除了一 (1) 个单实例之外,您无法可靠地自动扩展此类双服务实例的性能。出于 Web 性能原因,您无法水平自动缩放 (2+),因为您只需要一个数据库实例。

    如果 Web 应用程序的可用性/100% 正常运行时间并不重要,那么最大一 (1) 个所需大小的 ASG 将在发生故障时提供自动替换。两个服务中的任何一个发生故障或实例终止都会自动替换单个实例,但停机时间有限。

    如果您出于 Web 性能原因需要横向扩展至两个或更多实例,则需要将数据库分解为自己的实例,或将其迁移到 RDS。

    【讨论】:

      猜你喜欢
      • 2016-05-13
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-04
      • 2019-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多