我想创建一些云服务--Int,QA和Prod。这些中的每一个都将连接到单独的Db。
这些云服务是否需要"存储帐户"?从概念上讲,云服务具有可执行文件,并且它们必须位于某处。
注意:我不使用任何blob / queues / tables。
如果是这样,我是否创建3个单独的存储帐户或将其链接到一个?
答案 0 :(得分:4)
存储帐户更像存储命名空间 - 它有一个网址和一组访问密钥。您可以从任何地方使用存储,无论是否来自云,来自一个云服务或许多云服务。
正如@sharptooth指出的那样,您需要使用云服务进行诊断存储。此外,对于附加磁盘(Azure驱动器用于云服务),部署本身(存储云服务包和配置)。
存储帐户是免费的:也就是说,创建一堆,但仍然只需支付消费。
为什么您要使用单独的存储帐户有一些客观原因:
答案 1 :(得分:2)
Azure诊断程序使用Azure表存储(并且为每项服务使用一个存储帐户更方便,但不是必需的)。您的服务所具有的其他依赖项也可能使用某些Azure存储服务。如果您确定不需要Azure存储(因此您不需要通过Azure诊断转储数据的持久存储) - 好的,您可以不使用它。
您的服务的服务包将由Azure基础架构存储和管理 - 该部分不需要存储帐户。