Azure - 管理计费、用户访问和使用计算

Azure - Manage Billing, User Access & Usage Calculation

我有一个业务需求,其中 Azure 订阅所有者将配置用户组,例如基础架构管理员、计费管理员、企业用户。 Ifra 管理员应登录此门户,并且只能看到与 Infra 配置相关的选项。计费管理员人员应该有权访问企业范围内的 Azure 使用情况——并且他们应该能够为各自的团队(属于组织的一部分)生成账单。企业用户是那些想要采购 azure 存储、VM 等的用户,他们想要估算所需基础设施的成本。

我正在寻找满足此要求的 solution/approach。如果 Azure 门户已经提供此功能,请提供参考 material。如果我应该构建内部使用 Azure API 的新自定义 Web 应用程序,那么也让我知道该选项。

如果有任何产品已经这样做了,我什至对此开放。

非常感谢您的帮助。非常感谢 :) 维沙尔

让我把你的问题分成两部分来回答:

  1. 管理用户 - 这是您今天可以在 Azure 中执行的操作。前段时间,Azure 宣布 Role-based access control (RBAC) and that fits the bill nicely for you as far as managing users and granting them permissions to do things. So in your scenario, the owner will create users and groups in Azure Active Directory and then put these users and groups in appropriate roles. When a user or a group member tries to manage the resources (either by logging into the portal 或使用其他工具,如 Azure PowerShell Cmdlets),他们将只能做他们所​​处角色允许的事情。

  2. 管理计费 - 尽管 Azure 门户公开了计费功能(并且有一个 billing/usage REST API),但它没有拥有您正在寻找的能力。您需要做的是寻找支持 Azure 的 ITFM(IT 财务管理)系统。我突然想到了两个工具 - Cloudyn 和 Cloud Cruiser。您可以在此处了解更多信息:https://azure.microsoft.com/en-in/documentation/articles/billing-usage-rate-card-overview/. You could always consume the Billing/Usage REST API to create a solution of your own. If you're writing your own solution, you may want to check out Billing Samples on GitHub.