区域化
本节说明了在不同区域的应用程序中使用 CloudWatch RUM 的策略。
我的 Web 应用程序部署在多个 Amazon 区域
如果您的 Web 应用程序部署在多个 Amazon 区域,您有三种选择:
在一个区域、一个账户中部署一个应用程序监视器,为所有区域提供服务。
在唯一的账户中为每个区域部署单独的应用程序监视器。
为每个地区部署单独的应用程序监视器,并且都在一个账户中。
使用一个应用程序监视器的优势在于,所有数据都将集中到一个可视化效果中,并且所有日志都写入 CloudWatch Logs 中的同一个日志组。使用单个应用程序监视器时,请求会有少量的额外延迟,并且会出现单点故障。
使用多个应用程序监视器可以消除单点故障,但可以防止将所有数据合并为一个可视化效果。
CloudWatch RUM 尚未在我的应用程序部署的某些区域中启动
CloudWatch RUM 已在许多地区推出,具有广泛的地理覆盖范围。通过在 CloudWatch RUM 可用的区域设置 CloudWatch RUM,您可以获得好处。如果您在终端用户所连接的区域中设置了应用程序监视器,则终端用户可以随时随地访问他们的会话。
然而,CloudWatch RUM 尚未在 Amazon GovCloud(美国东部)、Amazon GovCloud(美国西部)或中国任何地区推出。您无法从这些区域向 CloudWatch RUM 发送数据。