我经常听说在Windows Azure虚拟机角色中运行SharePoint服务器是毫无意义的,因为虚拟机角色在重新启动后会失去其状态。为什么不能在Azure VM角色中运行SharePoint服务器实例?
我不得不承认,我对SharePoint只有一点认识,但是这会影响SharePoint服务器的方式?什么样的数据是有状态的?用户内容可以委托给一个数据库来坚持它,不是吗?但是,如果虚拟机角色重新启动,仍会丢失什么样的数据?
即使微软称:
这意味着程序必须是无状态的,所以当一个角色出现故障时数据不会丢失。诸如SharePoint,SQL Server,Small Business Server和终端服务器之类的应用程序是VM角色不支持的有状态应用程序。缺少UDP通信意味着域控制器(Active Directory)无法在VM角色中工作。
当持久虚拟机角色到达时,在技术上可能会这样做,但请确保仔细检查许可协议。我怀疑它可能会被禁止。 – 2012-02-26 20:38:59