【发布时间】:2014-03-25 01:54:42
【问题描述】:
如果我有一个 EC2 实例并且我将两个(或更多)不同的 EBS 卷连接到它,该实例是否可以并行读取/写入这些卷?
如果我在这些驱动器之间划分数据,附加更多驱动器以便数据库可以并行读取/写入对 SQL Server 安装有用吗?
【问题讨论】:
标签: amazon-ec2 amazon-ebs
如果我有一个 EC2 实例并且我将两个(或更多)不同的 EBS 卷连接到它,该实例是否可以并行读取/写入这些卷?
如果我在这些驱动器之间划分数据,附加更多驱动器以便数据库可以并行读取/写入对 SQL Server 安装有用吗?
【问题讨论】:
标签: amazon-ec2 amazon-ebs
是的,但在一定程度上。过去的限制是 4-8 卷的条带集。除此之外,您将获得收益递减。
这也取决于您的实例大小,因为较大的实例比共享相同硬件的实例具有更高的 IO 优先级。
【讨论】:
如果您将多个 EBS 卷附加到单个 EC2 实例,则可以通过并行读取和写入这些卷来提高 I/O 性能。
请注意,这不是“自动”功能。您的实例会将每个卷视为一个单独的块设备。 您需要创建一个 RAID-0 阵列,例如,使用您的卷并使用它来查看性能改进。
关于 EBS 性能,有几点需要注意(截至 2014-02-19):
另外,请务必检查 Amazon RDS (Amazon Relation Database Service) 是否满足您的要求。它会自动为您进行磁盘管理(包括创建 RAID-0 和正确/一致地为所有卷创建快照)、备份和许多其他内容。
【讨论】: