1

i intend to build software for SMEs on the azure platform that can be provisioned for different clients..what i mean is, once the client signs up, a new instance is automatically created for them on the azure platform.

Does anyone have any experience with building such solutions or are their any commercial packages like that available?

thanks

4

1 回答 1

1

听起来您正计划拥有一个单租户系统,其中每个实例与其他实例略有不同,并且针对每个客户的定制略有不同。如果是这种情况,Azure 通常对您来说不是一个很好的平台。它以提供动态数量的完全相同的实例而蓬勃发展。此外,每个客户端都有一个实例是一个坏主意,因为实例会稍微不稳定。MS 可能会选择关闭一个以进行升级,或者实例可能会简单地崩溃,并且 SLA 仅在 2 个以上的实例运行时才会强制执行。

我想建议您考虑多租户环境,您的系统通过数据库/架构/等虚拟地对自身进行分片。不要将实例与客户端数量联系起来,而是与实际负载联系起来。

现在,如果您想在新客户端注册时启动完全相同的实例,请查看 Azure 的动态扩展服务 AzureWatch @ http://www.paraleap.com - 它的主要前提是扩展您的实例以加载,但具有几个简单的队列/表格插入它可以以编程方式向上或向下扩展。如果您认为这对您有用,请在此处与我联系,并且很高兴解释如何做到这一点

于 2011-01-08T04:22:36.910 回答