我们正在计划一个基于ASP.NET MVC的新的多功能azure应用程序。 客户数据必须完全相互分离。客户A可能对客户B及其存在一无所知。
除了我们的业务逻辑,客户还可以创建自己的用户和组,通过用户管理维护私人联系人和日历。 为了满足这些条件,我想使用Active Directory和Exchange Server。根据我的研究,Exchange Server 2013具有多个内容和域名。
所以我的想法如下 我无法发布图片。所以请查看http://img144.imagevenue.com/img.php?image=551844509_AD_Structure_122_27lo.jpg
这种情况和结构是否可行? Azure有可能吗? 我们将向该应用程序迁移约3-5000名客户,我们将在未来几年内成长至20,000名客户。
其他功能很不错:
答案 0 :(得分:0)
是的,该方案是可行的,可以在Azure中完成。您还可以通过VPN将数据中心连接到Azure。至于您的应用程序中的SSO支持,这取决于您构建,但是可行。有一点我可以指出,在不了解您的应用程序以及您实际尝试构建的最终产品的情况下,您必须考虑Exchange部分的每用户许可证分支。听起来你在大多数功能减去邮件时利用Exchange。如果你还没有这样做,你需要调查SPLA。
要指出的另一个项目是使用Exchange的每台服务器的密度。您没有详细了解Exchange体系结构的外观,因此我假设您要在单个服务器上安装具有所有角色的Exchange服务器。
目前,我会说你的设计处于粗糙的阶段,需要更详细地确定,以确保你所做的是切实可行的,你正在使用的工具是正确的为了你想要完成的。