【问题标题】:Should I create a resource group or subscription?我应该创建资源组还是订阅?
【发布时间】:2018-06-12 01:08:46
【问题描述】:

我们是一家软件公司,因此我们为其他公司设置解决方案。我想我们在这方面并不是独一无二的 :) 所以我想知道我们是应该每次都创建一个新订阅还是只创建一个资源组。

要求:

  • 我们应该能够分别对每个客户/项目进行计费
  • 他们应该能够轻松控制自己的资源并转移到另一家公司
  • 管理它们不应该是一件令人头疼的事情

我们尝试过的

我们已尝试为每位客户添加订阅。这样,我们只需更改管理员配置文件,他们就可以完全远离我们。 计费也可以,因为我们会为每个订阅收到不同的电子邮件,但管理它们变得非常头疼。

我猜什么可行

根据我的阅读,我想我们可以使用资源组而不是订阅,并使用标签处理计费部分(还没有尝试过。可以吗?)但是我害怕无法移动当他们问我们时,它会被另一个订阅。

有可能吗?这有多容易?它是否涉及联系支持?

有人试过吗?

【问题讨论】:

    标签: azure azure-resource-group


    【解决方案1】:

    我建议不要使用资源组和标签进行计费。这些报告真的一团糟,100% 无法使用。此外,它需要大量额外的工作(说真的,您是否关心您有 1 个订阅还是 10 个订阅?)并且没有增加任何真正的好处。

    此外,您还可以跨不同租户的订阅移动资源。处理此问题的最佳方法是进行订阅移动。这样你就不必做任何其他事情了。他们只是将您的订阅链接到另一个租户,您很好。

    我是从管理数十个订阅的角度说的,相信我,如果您从订阅转移到资源组(作为计费\安全边界),您将被日益复杂的您所彻底摧毁正在做。

    【讨论】:

    • 感谢您的回答。对我来说完全有意义:)
    • 布鲁诺的解决方案似乎也有效。我们的资源都在列表中,所以我想问题是移动资源组有多麻烦:)。我想我应该试试
    • 想补充一点,在过去几个月中,Mirosoft 添加了一些功能,与资源组相比,该选项更加优化。 (管理组、订阅过滤功能等)很少有理由采用资源组方式(即使它们确实存在)
    【解决方案2】:

    根据我与为客户提供类似托管服务的组织合作的经验,我认为资源组是避免过多隔离的方法。如果您决定使用共享计算资源(例如应用程序网关、DDOS 保护等),您可以更轻松地控制资源并降低成本。

    请记住,根据您授予客户的权限级别,他们可能会访问其他客户的信息,因此为 Azure 环境制定良好的安全和治理计划并严格执行非常重要限制他们可以访问的内容。

    只要您使用受支持的移动列表中的资源,将内容从一个订阅移动到另一个订阅就很容易。检查以下列表:

    https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-move-resources

    您无需向 Microsoft 开票即可移动这些资源,只要您选择所有资源及其依赖项并且您可以访问这两个订阅,就可以通过门户界面轻松完成移动。如果您的客户决定将他们的东西转移到他们自己的 Azure 订阅中,他们将必须为此授予您权限。如果您尝试移动的资源不在受支持的列表中,即使 Microsoft 也无法移动它。

    从计费的角度来看,我会说按 RG 分隔并使用标签是可行的方法,因为可以在导出的 Azure 消耗使用报告中轻松过滤。

    【讨论】:

    • 如何将资源组移动到另一个订阅?一个关键要求是源订阅和目标订阅都必须在同一个 Azure AD 租户中(参考:docs.microsoft.com/en-us/azure/azure-resource-manager/…)。
    • 在他的租户下创建一个新订阅,移动资源,转移订阅所有权,完成。
    • 您好布鲁诺,感谢您的回复。您的回答和解决方法对我来说似乎是合乎逻辑的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-24
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2019-03-20
    相关资源
    最近更新 更多