我正在研究新的Amazon RDS产品,它似乎只能垂直扩展(即放置更强大的服务器)。

有没有人看到有可能配置多个实例,以便一个是master而另一个是/是复制从属?

有帮助吗?

解决方案

同样的问题(和回答) http://developer.amazonwebservices的.com /连接/ thread.jspa?线程ID = 37823

看起来有Master-Master HA或类似的计划,但这与复制的横向扩展产品不同。

其他提示

根据常见问题解答,现在可以查看 http://aws.amazon.com / rds / faqs /#86

  

问:什么类型的复制有效   我应该在什么时候支持Amazon RDS   使用每个?

     

Amazon RDS提供两种不同的复制选项来提供不同的服务   目的。

     

如果您希望使用复制来增加数据库   保护你的可用性   最新的数据库更新   意外中断,考虑运行   您的数据库实例是多可用区   部署。创建或修改时   您的数据库实例作为多可用区运行   部署,亚马逊RDS将   自动提供和管理   <!> 8220#;待机#8221 <!>;复制品在另一个   可用区(独立   物理上的基础设施   单独的位置)。在的情况下   计划数据库维护,DB   实例故障或可用性   区域故障,亚马逊RDS将   自动故障转移到备用数据库   这样数据库操作就可以恢复   很快没有行政   介入。多可用区部署   利用同步复制,   使数据库同时写入   主要和备用都这样   备用数据库将是最新的   事件发生故障转移。虽然我们的   技术实施   多可用区数据库实例可最大化数据   它在失败情况下的耐久性   排除待命状态   直接访问或用于阅读   操作。容错   由多可用区部署提供   它们非常适合生产   环境;了解更多信息   多可用区部署,请访问   这个FAQ部分。

     

如果您希望利用MySQL 5.1 <!>#8217; s内置   复制扩展到超出   单个DB的容量限制   重读数据库的实例   工作负载,Amazon RDS使其变得更容易   使用只读副本。你可以创建一个   读取给定的<!>#8220;源<!>#8221; D B   使用AWS管理的实例   控制台或CreateDBInstanceReadReplica   API。创建只读副本后,   源DB上的数据库更新   实例将传播到   只读副本。您可以创建多个   读取给定源DB的副本   实例并分发您的   应用程序<!>#8217; s读取流量   他们。与多可用区部署不同,   只读副本使用MySQL 5.1 <!>#8217; s内置   复制并受其约束   优点和局限。在   特别是,更新适用于   你的只读副本发生后   在源数据库实例上   (<!>#8220;异步<!>#8221;复制),和   复制滞后可能有所不同   显著。这意味着最近   对标准进行的数据库更新   (非多可用区)源数据库实例可以   不存在于相关的Read上   在计划外的情况下的副本   源数据库实例中断。如   这样,只读副本不提供   相同的数据耐久性好处   多可用区部署。阅读时   副本可以提供一些阅读   可用性好处,他们和   不是为了改善写作   可用性。

     

借助Amazon RDS,您可以使用多可用区部署和只读副本   结合享受   每个人的互补利益。您   可以简单地指定一个给定的   多可用区部署是源DB   只读副本的实例。   这样你就获得了两个数据   耐用性和可用性优势   多可用区部署和阅读   扩展只读副本的好处。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top