[英]Azure - Multiple roles in a single Cloud service Vs Multiple Cloud services
[英]Azure - Multiple Cloud Services, Single Storage Account
我想创建几个云服务-Int,QA和Prod。 这些都将连接到单独的Db。
这些云服务是否需要“存储帐户”? 从概念上讲,云服务具有可执行文件,并且它们必须物理上位于某处。
注意:我不使用任何Blob /队列/表。
如果是这样,我是否必须创建3个单独的存储帐户或将它们链接到一个 ?
存储帐户更像是存储名称空间 -它具有一个url和一组访问密钥。 您可以从任何地方(无论是否来自云),一个或多个云服务使用存储。
正如@sharptooth指出的那样,您需要存储以使用Cloud Services进行诊断。 同样对于附加的磁盘(用于云服务的Azure驱动器),部署本身(存储云服务包和配置)。
存储帐户是免费的:也就是说,创建一堆帐户,仍然只为使用付费。
使用客观的原因有几个原因:
Azure Diagnostics在后台使用Azure Table Storage(并且对每个服务使用一个存储帐户更为方便,但这不是必需的)。 您的服务具有的其他依赖项也可能使用某些Azure存储服务。 如果确定不需要Azure存储(因此不需要通过Azure Diagnostics转储的数据的持久存储)-好的,可以不用它。
您的服务的服务包将由Azure基础结构存储和管理-该部分不需要存储帐户。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.