存储区域网络 – 什么使云存储(亚马逊AWS,Microsoft Azure,谷歌
由于我的问题,有些混乱,所以要简单: “大型云提供商使用什么样的存储?为什么?” 据我了解,然而我无法在典型的数据中心和云之间找到任何官方的存储网络差异,所有云提供商都在使用与典型数据中心不同的DAS. 即使DAS比SAN或NAS有许多缺点,我想了解为什么使用DAS的云用于存储或应用目的的细节. 任何资源或描述将不胜感激,让我清楚. 编辑:在阅读论文“大规模云构建的网络挑战和结果方法,David Bernstein和Erik Ludvigson(思科)”时,他们提到了
但是在这里存在冲突:在我看来并且在文章的后面也有说明,云应该使用SAN或NAS,因为当VM移动到另一台服务器但仍需要从原始服务器访问存储时,DAS不合适. 影响云优先选择DAS,NAS还是SAN的其他原因是什么?
其中“DAS”表示直接连接存储,即SATA或SAS硬盘驱动器. 云供应商都使用DAS,因为它在价格/性能方面提供了数量级的改进.这是scaling horizontally的情况. 简而言之,SATA硬盘驱动器和SATA控制器是廉价商品.它们是大众市场产品,价格非常低.通过构建具有廉价SATA驱动器的大型廉价PC集群,谷歌,亚马逊和其他公司以极低的价格获得了巨大的容量.然后他们在顶部添加自己的软件层.他们的软件可以实现多服务器复制,以实现性能和可靠性,监控,硬件故障后重新平衡复制等等. 您可以将MogileFS看作是Google,亚马逊和其他人用于存储的软件类型的简单代表.当然,这是一个不同的实现,但它与大规模系统共享许多相同的设计目标和解决方案.如果您愿意,这里有一个了解更多关于GoogleFS的跳跃点.
有三个原因导致SAN未被使用. 1)价格. 2)CAP定理 结果: 然后,每个供应商都有自己的持久存储实现,您应该将其用于重要数据.亚马逊的产品就是很好的例子; MySQL,SimpleDB和Simple Storage Service.这些产品本身反映了CAP定理–MySQL实例具有很强的一致性,但可扩展性有限. SimpleDB和S3的规模很大,但最终只是一致的. (编辑:ASP站长网) |