Azure - 多云服务,单存储帐户

时间:2014-03-13 14:22:32

标签: azure azure-storage

我想创建一些云服务--Int,QA和Prod。这些中的每一个都将连接到单独的Db。

这些云服务是否需要"存储帐户"?从概念上讲,云服务具有可执行文件,并且它们必须位于某处。

注意:我不使用任何blob / queues / tables。

如果是这样,我是否创建3个单独的存储帐户或将其链接到一个

2 个答案:

答案 0 :(得分:4)

存储帐户更像存储命名空间 - 它有一个网址和一组访问密钥。您可以从任何地方使用存储,无论是否来自云,来自一个云服务或许多云服务。

正如@sharptooth指出的那样,您需要使用云服务进行诊断存储。此外,对于附加磁盘(Azure驱动器用于云服务),部署本身(存储云服务包和配置)。

存储帐户是免费的:也就是说,创建一堆,但仍然只需支付消费。

为什么您要使用单独的存储帐户有一些客观原因:

  • 您认为可能超过单个存储帐户的20,000个事务/秒广告限制(请记住,存储诊断正在使用某些此事务率,这会受到您的日志记录攻击性的影响)。
  • 您担心安全/隔离。您可能希望您的开发人员和QA人员使用完全不同的订阅,使用他们自己的存储帐户,以避免任何损害生产部署的风险。
  • 您认为自己超过 200TB 500TB(单个存储帐户的限制)

答案 1 :(得分:2)

Azure诊断程序使用Azure表存储(并且为每项服务使用一个存储帐户更方便,但不是必需的)。您的服务所具有的其他依赖项也可能使用某些Azure存储服务。如果您确定不需要Azure存储(因此您不需要通过Azure诊断转储数据的持久存储) - 好的,您可以不使用它。

您的服务的服务包将由Azure基础架构存储和管理 - 该部分不需要存储帐户。