Azure表存储只有SLA?

时间:2013-06-18 04:20:27

标签: azure-storage azure-table-storage

我们的团队正在开发一个项目,除了Azure blob和消息队列之外,还可能需要使用Azure表存储。使用其他类型的存储提供商(在这种情况下为表存储)的一个问题是对我们整体服务稳定性的影响。计算如下:99.99%* 99.99%> 99.99%* 99.99%* 99.99%。但我的印象是,Azure存储提供的99.99%SLA实际上已经覆盖了所有三种类型的存储(表,队列和blob)。因此,通过使用表存储,我们实际上并没有引入另外99.99%的因子。我甚至找不到单独的表存储只有SLA。所以计算应该是99.99%= 99.99%(因为99.99%已经涵盖了所有存储类型)。

另外,我认为Azure提供所有三种类型存储的全部原因是允许我们选择最适合该问题的任何存储类型。那么,当对可维护性的整体影响如此之小时,为什么要限制自己呢?

一些Azure专家可以回答这个问题吗?我知道这不是一个编程问题,但它对我们的设计有很大的影响。

感谢。

1 个答案:

答案 0 :(得分:1)

如果我没记错的话,这三个底层基础设施是相同的。所以我认为你不会引入一组新的可能的硬件故障。当然,这三种服务之间存在一些软件差异,但它实际上是一个非常薄的层。有关进一步研究,您可能需要查看存储架构上的this blog post。如果你真的很感兴趣,他们会提出关于架构的in-depth paper at SIGOPS

我的个人经验(样本大小= 1)一直是表格不如Blob或队列可靠,但我认为这仅仅是因为我们比其他两个选项使用表格更重要。