用于创建 SAAS 应用程序的 AWS Organizations 服务?

AWS Organizations service for creating SAAS app?

我正在考虑使用 AWS Organizations service 来管理 SAAS 应用程序。

因此,对于在这个潜在初创公司注册的每个用户,我打算在我的 AWS 组织中创建一个账户,这样我就可以跟踪我需要向每个账户收取多少费用。

郑重声明,该应用程序包含几个 AWS lamda 函数和一个 dynamoDB 数据库。

考虑到组织中的账户数量存在限制,我只想知道 AWS Organizations 服务是否适合我的用例?问题是目前,我不知道我需要多少个帐户。

如果它不合适,您有什么推荐的替代品吗?

在我看来,为大量用户/部门(超过一打)创建单独的帐户不是预算和成本控制的好做法。

相反,亚马逊建议使用成本分配标签。您将更好地控制成本所在的位置。

注意:我确实建议使用多个帐户,例如生产、开发等。这更像是一种安全/责任分离,而不是成本控制。

这里有一个 link 可以帮助您了解这是否符合您的目标:

Using Cost Allocation Tags

Using Cost Allocation Tags

A tag is a label that you or AWS assigns to an AWS resource. Each tag consists of a key and a value. A key can have more than one value. You can use tags to organize your resources, and cost allocation tags to track your AWS costs on a detailed level. After you activate cost allocation tags, AWS uses the cost allocation tags to organize your resource costs on your cost allocation report, to make it easier for you to categorize and track your AWS costs. AWS provides two types of cost allocation tags, an AWS-generated tag and user-defined tags. AWS defines, creates, and applies the AWS-generated tag for you, and you define, create, and apply user-defined tags. You must activate both types of tags separately before they can appear in Cost Explorer or on a cost allocation report.