gpt4 book ai didi

amazon-web-services - 共享 Multi-Tenancy 模型中的亚马逊和多客户支持

转载 作者:行者123 更新时间:2023-12-03 21:30:16 24 4
gpt4 key购买 nike

是否有任何现成的服务(由亚马逊或合作伙伴提供)可以帮助您管理“池”[1][2] 类型服务的多客户方面 - 所有 Multi-Tenancy 都由内部上下文切换处理,数据库是共享的,等等。

AWS 工具(市场、计费管理器)似乎面向“由客户提供新服务/主机”,而我正在寻找的是客户和许可证管理、用户关联、身份验证(包括与多个客户门户的联合身份验证集成)甚至可能列出和编目服务 - 但是当新客户购买(或更改)许可证/用户/配置时 - 我希望获得对我现有解决方案的 API 调用 - 我将决定要做什么。

似乎应该有很多这样的服务 - 但要么它们是专有的,要么我使用错误的关键字来查找信息。

[1] http://www.slideshare.net/AmazonWebServices/arc340-multitenant-application-deployment-models/9

[2] https://www.youtube.com/watch?v=DMP0leGZpo4

最佳答案

您要问的基本上是“我可以使用哪些工具来构建 Multi-Tenancy 应用程序”。

答案将是“视情况而定”。您没有足够的要求来确定什么是有用的或有帮助的。

但是,AWS 确实有一些可能会有所帮助的技术。首先查看 AWS Cognito。它可以进行身份​​验证和数据访问,并使用联合身份验证提供程序。它还处理在 DynamoDB 中为多个用户存储数据。

但是,如果您正在寻找更多信息,则需要提供更多信息。

您可以跨多个 RDS 实例对 MySQL 进行分片,并且每个客户端有一个架构吗?当然,但是如果您有 100 万个客户端,这可能不会很好地工作 - 每个实例的模式数量是有限制的。

与 S3 相同 - 您可以为每个客户端创建一个存储桶,或者每个客户端的共享存储桶下有一个子目录,但我无法告诉您哪种方法最适合您的应用程序。

AWS 有足够的工具来自动为每个客户创建完整的堆栈 - 在 API/CLI、CloudFormation 等之间 - 但除非您处理的是非常高值(value)的产品,否则这可能不会具有成本效益。

关于amazon-web-services - 共享 Multi-Tenancy 模型中的亚马逊和多客户支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38274609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com