SOSP 文档 - Windows Azure 存储:具有强一致性的高可用性云存储服务
来源:互联网 发布:农药稀释倍数通用算法 编辑:程序博客网 时间:2024/06/05 12:00
您可以在此处找到该文章。此次大会还发布了一段视频讲话(单击此处),您可以在此处找到幻灯片。
这篇论文详细介绍了我们如何通过存储集群提供和扩展中心内部及跨数据中心的存储能力, 以及如何使用存储位置服务(location service)来管理我们的集群和存储帐户。然后,文章集中介绍了集群的三层体系结构(前端层、分区层和流层),我们为什么会有这三层,这三层的功能是什么、如何工作以及集群内和集群间的两个复制引擎。此外,文章概述了我们所做出的一些设计决策/权衡取舍,以及从构建这一大型分布式系统中获得的经验和教训。
Windows Azure存储的设计旨在为我们预期会看到的体系结构中各种类型的网络分区提供一致性、可用性和分区容错 (CAP)(这三者缺一不可)。我们通过共同设计分区层和流层,为集群内常见的分区/故障(如存储结点和机架层的网络分区)提供强一致性、高可用性和分区容错。
在这个简短的会议讲话中,我们讨论了一些主要详细信息,其中包括分区层如何对每个存储集群提供可扩展至数以千亿级对象的自动负载均衡对象索引;流层如何执行集群内复制和故障处理;以及如何通过共同设计分区层和流层来为存储结点和机架层的网络分区和故障提供一致性、可用性和分区容错。
Brad Calder
本文翻译自:
http://blogs.msdn.com/b/windowsazurestorage/archive/2011/11/20/windows-azure-storage-a-highly-available-cloud-storage-service-with-strong-consistency.aspx
- SOSP 文档 - Windows Azure 存储:具有强一致性的高可用性云存储服务
- SOSP 文档 - Windows Azure 存储:具有强一致性的高可用性云存储服务
- 如何在 Azure 中均衡 Windows 虚拟机负载以创建具有高可用性的应用程序
- 搭建具有高可用性的互联网服务
- Windows Azure Service Bus 推动财务服务门户的高可用性和可伸缩性
- ZooKeeper--一个具有高可用性的高性能协调服务
- ZooKeeper--一个具有高可用性的高性能协调服务
- 了解 Windows Azure 存储的可伸缩性、可用性、持久性和计费
- Windows Azure Platform (九) Windows Azure Storage Service存储服务
- 云存储服务的可用性——从又拍网看云存储服务
- Windows Azure的可用性 摘要
- 具有高扩展性的存储引擎:TokuDB
- 新的Windows Azure服务管理API使得存储服务更易于管理
- Windows Azure:创建云存储Blob Container的注意事项
- 云计算存储Windows Azure Storage 随笔
- 解读 Windows Azure 存储服务的账单 – 带宽、事务数量,以及容量
- 具有高可用性的CloudFoundry架构
- 具有高可用性的CloudFoundry架构
- AzCopy – 上传/下载 Windows Azure Blob 文件
- HDU1394--Minimum Inversion Number
- jQuery formValidator表单验证插件
- 原型模式(Prototype)
- 使用 jQuery Mobile 与 HTML5 开发 Web App —— 01 开发原则
- SOSP 文档 - Windows Azure 存储:具有强一致性的高可用性云存储服务
- UVa 10168 Summation of Four Primes(数论-哥德巴赫猜想)
- 《GOF设计模式》—抽象工厂(Abstract Factory)—Delphi源码示例:基于抽象工厂的迷宫
- 网站建设中网页布局的方法技巧
- China Mobile M601 root教程_方法
- 解决:Missing separate debuginfos, use: debuginfo-install glibc-2.12-1.132.el6.i686
- checkbox被选中问题
- ubuntu14.04安装fcitx输入法
- 跳出多层循环的几种方法