我打算在azure平台上为中小企业构建可以为不同客户提供的软件。我的意思是,一旦客户注册,就会在天蓝色平台上为他们自动创建一个新实例。
有没有人有建立此类解决方案的经验,或者他们的商业软件包是否可用?
感谢
答案 0 :(得分:1)
听起来你计划建立一个单租户系统,每个实例与其他实例略有不同,并且每个客户的定制略有不同。如果是这种情况,Azure通常不会是一个很好的平台。它在提供动态数量的完全相似的实例方面茁壮成长。此外,每个客户端有一个实例是一个坏的idead,因为实例有点不稳定。 MS可能会选择将其中一个用于升级,或者实例可能只是崩溃,并且仅在2个以上的实例运行时才会强制执行SLA。
我想建议你考虑多租户环境,你的系统通过数据库/架构等虚拟分片。不要将实例绑定到客户端数量,而是绑定到实际负载。
现在,如果您想在新客户端注册时启动完全相同的实例,请查看Azure的动态扩展服务,名为AzureWatch @ http://www.paraleap.com - 它是扩展实例以加载的主要前提,但只有几个简单的队列/表插入它可以以编程方式向上或向下扩展您。如果您认为这对您有用,请与我联系,并且很高兴解释如何做到这一点