Lync Database Requirements

The first SQL database required for a new Lync installation is the Central Management Store (CMS), which is used to store the configuration data that is replicated to all the Lync servers in the environment. Beyond the CMS, the Front End Servers also require databases for persistent and dynamic user data, and address book information. Additional databases are also used depending on specific optional features that might be deployed, such as the Response Group and Call Park services. Collectively, these databases are referred to as the Lync Back End databases, and the two database platforms that can be used for these are SQL 2008 R2 and SQL 2012.


Tip

Either the Enterprise or Standard Editions of both SQL 2008 R2 and SQL 2012 can be used for the Lync Back End databases. Both editions also support SQL mirroring, which is the recommended high-availability solution for the Lync 2013 Back End databases.


Depending on the topology, it is also possible to collocate databases that are used by other Lync server roles with Lync Back End databases. For example, the Archiving and Monitoring Server roles both have their own databases, and both can be installed on the same SQL instance as the Lync Back End databases. The Persistent Chat databases can also be installed on the same SQL system with the Lync Back End databases. The decision as to whether to collocate these databases on the same SQL system with each other or with the Lync Back End databases is largely a matter of whether performance requirements can be met. With that in mind, these configuration decisions need to be considered on a case-by-case basis. All the database collocation possibilities mentioned previously are applicable to Enterprise Edition pools only. This is because the Standard Edition uses SQL Express, which does not meet the database requirements for any of the other Lync server roles.


Note

Microsoft supports installation of the Back End, Monitoring, Archiving, and Persistent Chat databases on the same SQL Server, and these can use either the same SQL instance or separate instances. However, only one of each type of database is supported on any given SQL Server. For many Lync deployments, only one of each type of database is actually required, however there are circumstances in which more than one of a certain database might be needed. For example, the Monitoring Server role can only be associated with a single Front End pool. In a Lync environment with multiple pools, this means that several Monitoring Server databases, and therefore several SQL Server systems, would be needed to provide monitoring for the entire environment.


..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset