繁体   English   中英

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

[英]Azure - Multiple Cloud Services, Single Storage Account

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

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

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

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

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

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

存储帐户是免费的:也就是说,创建一堆帐户,仍然只为使用付费。

使用客观的原因有几个原因:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM