High availability refers to the capability of failing over messaging engines between servers. Both file stores and data stores can be deployed to be used in a highly available environment.
In the following diagram two servers, have access to a message store that is either a file store accessed through a network file system, or a data store that is accessed through a remote database server. A messaging engine running on one of the servers can be failed over to the other server, and will retain access to the message store.
For more information see related links.