拥有多个 Azure 存储帐户有缺点吗?

问题描述 投票:0回答:2

我问这个问题是因为在为新存储帐户创建名称时,很明显所有存储帐户都位于单个全局命名空间中。这让我担心有用的名字会用完。这让我想到,也许微软有充分的理由假设大多数项目都会有一个存储帐户。

我在测试周期中所做的是,当我们有新版本要测试时,我们将其推送到待处理的插槽。我们创建了 2 个数据库和一个与之配套的存储帐户。当 QA 说它通过了快速测试时,我们将其交换到 qa 槽,保留这 3 个存储库的连接字符串。

然后我们删除 qa 插槽中旧应用程序服务器应用程序的数据库和存储帐户(现已消失)。

这有什么问题吗?或者每周创建和删除存储帐户可以吗?

azure-blob-storage azure-storage
2个回答
0
投票

测试后创建/删除存储帐户应该不成问题。

但是,你是真的,每个存储帐户都可以只有一次,并且你可能会遇到这样的情况:你所需的存储帐户名称不再是免费的。

为了避免存储帐户的任何命名冲突,我建议您定义一个命名约定:GOOD-TO-READ + AS-UNIQUE-AS-POSSIBLE。

这里有一些建议,为微软定义命名约定: https://learn.microsoft.com/en-us/azure/cloud-adoption-framework/ready/azure-best-practices/resource-naming

除了 Microsoft 的这些命名约定之外,我还建议您为唯一的项目名称添加前缀,并定义存储帐户名称,如下所示:

st<project><stage><deploymentId>

示例:

项目名称:阿拉斯加

阶段:测试

部署 ID:123

--> 那么存储帐户名称应为 stalaskatest123


0
投票

从成本角度来看,拥有一个或多个存储帐户很重要。

Microsoft Defender 对每个存储帐户收取单独的费用: https://azure.microsoft.com/en-us/pricing/details/defender-for-cloud/

© www.soinside.com 2019 - 2024. All rights reserved.