我们目前正在为我们的一个应用程序建立电子病历集群,由于我们希望电子病历设置具有弹性,因此我们希望在不同于主要电子病历集群AZ的AZ中创建一个StandBy电子病历集群。但是,如果主EMR群集AZ宕机,我们不确定如何自动故障切换到辅助EMR。
有什么想法吗?
发布于 2020-02-09 07:33:06
EMR从2019年5月起支持HA 1
发布于 2018-03-25 12:58:36
目前EMR不支持高可用性。当电子病历使用EMRFS处理s3中的数据时,您可以将数据可靠地存储在S3中,即使电子病历的AZ发生故障,您的数据也可以安全地持久存储在s3中。
EMR支持云监控事件,云监控事件可以触发sns通知集群状态变化。您可以使用相同的方法在另一个AZ中启动新的集群。
发布于 2018-10-05 00:45:05
那就不需要了。根据设计,如果失败,EMR将发出一个新的工作进程或任务节点。对于主节点,您可以访问前面提到的所有详细的Cloud Watch服务,一种解决方案是设置Lambda服务,以便在主节点出现故障时提供新的集群。正如在其他答案中提到的,数据持久性是一个单独的问题,但在大多数情况下,默认情况下,电子病历存储驻留在S3存储桶中(可用于所有区域和最高的数据持久性)。
https://stackoverflow.com/questions/44528547
复制相似问题