Why isn't it possible to run a SharePoint server instance in an Azure VM role?

By : alapeno
Source: Stackoverflow.com

I often heard that it is senseless to run a SharePoint server in a Windows Azure vm role since a vm role loses its state after a reboot.

I have to admit that I only have little knowledge about SharePoint, but in what way does this affect a SharePoint server? What kind of data is stateful? User content could be delegated to a database in order to persist it, couldn't it? But what kind of data remains that is lost if the vm role reboots?

Even Microsoft says:

This means that programs must be stateless so that data is not lost when a role fails. Applications such as SharePoint, SQL Server, Small Business Server, and Terminal Server are stateful applications that are not supported in the VM Role. The lack of UDP traffic means that a Domain Controller (Active Directory) will not work in a VM Role.

By : alapeno


SharePoint needs SQL (and not SQL Azure), and both SharePoint and SQL are not stateless. They both write in registry, install stuff all other the place etc...

However, statefull VM Role in not far away now, and SharePoint will be supported.

By : Nico

This video can help you solving your question :)
By: admin