我们正在考虑将应用程序和SQL服务器移动到AWS EC2实例。目前,我们有一个Server标准,并且有高可用性的故障转移群集。
在AWS上,我们计划根据server的需要使用带有EBS卷的EC2实例。因此,对于sql server,如果同步DB镜像,则只能实现高可用性选项,除非我们使用某些存储级别的复制,并在其之上实现集群。
此应用程序不需要跨可用性区域(多站点)高可用性。
我的基本问题是,为什么我们需要处理SQL高可用性?问这个问题
我只认为我们需要单独的高可用性,EC2实例会变得没有响应,或者OS /驱动程序端的某些东西会损坏。你觉得还有什么别的原因吗?
谢谢你花时间阅读这个问题。
发布于 2014-10-14 14:22:00
如果您想要一个托管的、高度可用的Server,Amazon将是一个更好的选择,因为您将自动拥有HA (多AZ)、备份、修补和其他管理任务。使用RDS,您不必自己管理底层的EC2实例和EBS卷。
使用Amazon时,您需要负责应用程序EC2 (本例中是Server ),因为这不是(也不能)由亚马逊管理。例如,如果您托管您的个人博客,您可以在单个可用性区域中使用一个实例,对于具有主-次要(HA)复制的数据库,您可以在单独的AZs中使用两个实例,对于多主分布式数据库,您可以在几个区域中使用多个实例。高可用性的设计和成本非常依赖于上下文。
您可以使用这个自定步调的实验室:https://run.qwiklab.com/focuses/preview/1013?locale=en免费学习RDS。
https://stackoverflow.com/questions/26360020
复制相似问题