查看RDS实例的价格,多可用区实例的成本增加了一倍。考虑到生产环境,是否值得?
我应该从单个AZ实例中获得什么正常运行时间,而不是多个AZ实例?有没有人有在单可用区和多可用区运行生产数据库的经验?
答案 0 :(得分:15)
我们使用AWS RDS进行多AZ生产部署,并且自过去3年以来一直运行良好。
multi-AZ catalog page清楚地列出了使用multi-az与单RDS部署的好处。运行multi-az的一个最重要的方面是,如果某个区域中的某个AZ发生故障,生产应用程序流量将自动路由到备用AZ中的RDS。此外,数据库维护和升级适用于每个AZ的RDS(对于多可用区RDS),而不会影响正常运行时间。
就成本而言,完全取决于应用程序的性质,即它可以承受的停机容限程度。这是一个成本与正常运行时间的权衡。