Azure storage Azure表存储专用SLA?

Azure storage Azure表存储专用SLA?,azure-storage,azure-table-storage,Azure Storage,Azure Table Storage,我们的团队正在进行一个项目,除了Azure Blob和消息队列之外,可能还需要使用Azure表存储。使用另一种存储提供程序(本例中为表存储)的一个问题是对我们的整体服务稳定性的影响。计算如下:99.99%*99.99%>99.99%*99.99%*99.99%*99.99%。但我的印象是,Azure存储提供的99.99%SLA实际上已经涵盖了所有三种类型的存储(表、队列和blob)。因此,通过使用表存储,我们实际上并没有引入另一个99.99%的因素。我甚至找不到单独的表存储专用SLA。因此,计算

我们的团队正在进行一个项目,除了Azure Blob和消息队列之外,可能还需要使用Azure表存储。使用另一种存储提供程序(本例中为表存储)的一个问题是对我们的整体服务稳定性的影响。计算如下:99.99%*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)是,表的可靠性比BLOB或队列稍差,但我认为这只是因为我们使用表的次数比其他两个选项多得多

谢谢你的回复。提供的信息非常有用。从SIGOPS论文中,我注意到以下描述:我们的系统支持来自同一存储堆栈的三种不同的数据抽象:blob、table和queue。这种设计允许所有数据抽象使用相同的戳内和戳间复制,使用相同的负载平衡系统,并实现流和分区层改进带来的好处。因此,我会把这个答案标记为正确答案。