2014-06-30 37 views
1

目前我们使用一个保留的db.m1.large RDS实例,该实例通常运行在50%到80%之间。大多数交互来自同一区域内的EC2实例,无论是通过Java代码还是通过Web服务器。有关EBS和只读副本的Amazon RDS升级决定

我们正在考虑升级到db.m3.large/xlarge并想知道两个问题。首先,上面的通信是否归类为EBS,那么我们是否会受益于EBS优化实例?其次,在升级到db.m3。*后,保留现有订阅并在db.m1.large上拥有只读副本是否有意义?猜测这将使只读访问更快(如果它被发送到只读副本),并且对于CPU使用情况更好,或者所有这些都会被复制过程抵消。

请注意,在主DB后面的只读副本很好。

回答

1

1-当您使用RDS时,您无权访问底层实例或卷,因此您不会选择它是否为“EBS优化”。 “EBS Optmized”是指存储流量的单独网络接口,因此它不会与应用程序流量一致。目前在RDS中,db.m3.large不是EBS优化的,db.m3.xlarge是500 Mbps的网络。

2-这与您的上下文相关,但如果您将大部分读取卸载到只读副本,则根本无需升级主控。但是“保持现有的订阅”是没有意义的。当你为你使用的东西付费时,你可以删除旧的实例并从新的主设备中旋转一个新的只读副本。

+0

1. EBS优化对我的设置有好处,或者db.m3.xlarge只是db.m3.large的两倍大? 2.在预留db.m1.large重用实用程序方面仍有一年多的时间,因此计划在其上创建(新)只读副本。 – Rob

+0

1.是的,因为您将拥有与EBS的专用连接。 2.预订不与特定实例绑定,因此如果新副本的大小和AZ相同,则您的预订将匹配。 –

+0

你是说我可以使用我的db.m1.large预留一个新的db.m3.large提供我删除旧的实例吗? – Rob