【问题标题】:Azure - Multiple Cloud Services, Single Storage AccountAzure - 多个云服务、单个存储帐户
【发布时间】:2016-07-15 17:37:10
【问题描述】:

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

这些云服务是否需要“存储帐户”? 从概念上讲,云服务具有可执行文件,它们必须位于物理位置。

注意:我不使用任何 blob/队列/表。

如果是这样,我必须创建 3 个单独的存储帐户还是将它们链接到一个

【问题讨论】:

  • 澄清一下:您指的是网络/工作人员部署,而不是虚拟机,对吗?

标签: azure azure-storage


【解决方案1】:

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

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

存储帐户是免费的:即创建一堆,仍然只为消费付费。

使用单独的存储帐户有一些客观原因:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2016-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-08
      • 1970-01-01
      • 2013-04-18
      • 1970-01-01
      • 2016-12-17
      相关资源
      最近更新 更多