ENTERPRISE

Microsoft Lync Server 2010 : Planning for Internal Non-Voice Deployment - Planning for Archiving (part 1)

12/13/2013 2:35:10 AM

When planning a non-voice deployment of Lync Server 2010, determine whether archiving is required in the environment. Archiving, from the perspective of Lync Server 2010, is the behavior of capturing IM conversations and conference attachments and storing them in a dedicated database for long-term storage. This gives administrators the ability to review IM conversations and to see attachments that were part of conferences. Specifically, the following types of contact are archived by the Archive server:

• Peer-to-peer instant messages

• Multiparty IMs

• Uploaded conference content

• Conference events, such as joining, leaving, uploading, and so on

The following types of content are not archived by the Archive server:

• Peer-to-peer file transfers

• Audio or video for peer-to-peer IMs and conferences

• Application sharing for peer-to-peer IMs and conferences

• Conferencing annotations and pools

The primary driver behind archiving in Lync Server 2010 is regulatory compliance. Some industries must archive all communications between users and potentially between internal users and external parties. Lync Server 2010 allows for flexible archiving policies to be deployed addressing these needs.

1. Defining Your Archiving Requirements

The first step in planning for archiving in a Lync Server 2010 deployment is determining the requirements. Start by answering the following questions about the environment:

• Which sites and users in the organization require archiving support?

• Will archiving be needed for internal communications, external communications, or both?

• Should archiving include IM, conferencing, or both?

• Is archiving critical enough that IMs and conferences shouldn’t be allowed to occur if archiving is unavailable?

• How long should archived materials be retained?

Answering these questions enables you to determine how the archiving policies should be created.

Archiving policies are used by Lync Server 2010 to make decisions around what content should be archived, for whom it should be archived, and for how long it should remain in the archive. When planning the archiving policies, keep in mind that there are three types of archiving policies, each with a different intended purpose:

Global archiving policy—This default policy applies to all users and sites in the deployment. The available options include the archiving of internal communications, external communications, or both. This policy cannot be deleted.

Site archiving policy—This policy enables or disables archiving for a specific site within Lync Server 2010. Typically when deploying site archiving policies, disable archiving in the global policy; otherwise, all sites effectively process the global policy.

User archiving policy—This policy enables or disables archiving for a specific user within Lync Server 2010, regardless of the sites in which the user is associated. This type of policy is typically used in environments where only a specific class of users requires archiving.

In each of the archiving policies, you can choose to archive IM only, conferences only, or both. If both site and user policies are implemented, user policies will override site policies.

The other decision that must be made when planning archiving policies is whether to implement critical mode archiving. Critical mode enforces a behavior such that if archiving isn’t available, the system will prevent IM and conferencing from occurring. Critical mode is configured in the Archiving Configuration tab within the Lync Server 2010 Control Panel.

Finally, when planning the archiving requirements, determine how long archived data should remain in the archive. By default, purging archives is not enabled. The purge period can be set to as low as 1 day or as high as 2,562 days (just over 7 years). You can also choose to only purge exported archiving data. This option purges records that have been exported and marked as safe to delete by the session export tool.

2. Planning Your Archiving Topology

In Lync Server 2010, archiving consists of three components:

Archiving agents—These agents are automatically installed on every Front End pool and Standard Edition server. The agent captures messages for archiving and sends them to the destination queue on the Archiving Server. Although the agent is always present, it only acts when an archiving policy is enabled.

Archiving Server—This is the server role that reads the messages sent by the archiving agents and writes these messages to the Archiving back end database.

Archiving Server back end database—This is the SQL server that stores the archived messages. This database can be collocated on the same computer as the Archiving Server or can be on a dedicated system if scalability is an issue.

There are three typical topologies for deploying archiving, as shown in Figure 1.

Figure 1 Typical Topologies for Deploying Archiving

image

The Archiving Server can be collocated with a Monitoring Server, with a SQL store of a Front End pool, or with a file store of a Front End pool. The Archiving database can also be collocated on the same computer that runs Archiving Server or the computer that runs Monitoring Server.

Regardless of which topology is chosen, there are some common requirements that should be planned. In addition to the normal requirements for Lync Server 2010 in terms of supported versions of Windows, also ensure that a valid version of SQL is used. The Archiving Server is compatible with the following versions of SQL:

• Microsoft SQL Server 2008 SP1 Enterprise Edition

• Microsoft SQL Server 2008 SP1 Standard Edition (x64)

• Microsoft SQL Server 2005 SP3 Enterprise Edition

• Microsoft SQL Server 2005 SP3 Standard Edition (x64)

• Microsoft SQL Server 2008 Express (x64) only when used on Standard Edition Lync Server 2010

In addition, the Archiving Server needs Message Queuing installed with Active Directory Integration enabled. This requirement is applicable to any Front End or Standard Edition Lync Server 2010 systems that host users who have archiving enabled.

From a scaling perspective, support as many as 500,000 users on a single dedicated Archiving Server. For environments with fewer than 500,000 users and multiple Front End pools, deploy a centralized Archiving Server unless unusual network constraints exist. It is also recommended to validate a topology with the legal department to ensure that there are no issues with holding archived communications from one country to another. Some localized privacy laws might affect the capability to deploy a centralized Archiving Server.

To optimize performance on the Archiving Server, plan to deploy three physical disk groups to hold the following information:

• System files and Message Queuing files

• Archiving Server database data file

• Archiving Server database log file

Based on the typical Lync Server 2010 user model, anticipate around 49 KB of data per day per user. Based on this, database sizing can be approximated as the following:

DB size = (DB growth per day per user) * (number of users) * (number of days)

For example, with a deployment to 10,000 users that will archive data for 60 days, anticipated database size is the following for a DB size of 28 GB:

DB size = (49 KB) * (10,000) * (60)

If an organization varies significantly from the average Lync user model, adjust the growth estimate accordingly.

Other  
  •  Microsoft Lync Server 2010 : Planning for Internal Non-Voice Deployment - Planning for Conferencing
  •  Microsoft Lync Server 2010 : Planning for Internal Non-Voice Deployment - Planning for IM
  •  Microsoft Lync Server 2010 : Planning for Internal Non-Voice Deployment - Planning for Capacity
  •  Microsoft Lync Server 2010 : Planning for Internal Non-Voice Deployment - Determining Your Infrastructure Needs
  •  Microsoft Lync Server 2010 : Determining the Scope of the Deployment
  •  System Center Configuration Manager 2007 : Creating a Package (part 5) - Forefront Client - Configuring the Package, Adding Programs
  •  System Center Configuration Manager 2007 : Creating a Package (part 4) - Forefront Client - Using the New Package Wizard
  •  System Center Configuration Manager 2007 : Creating a Package (part 3) - OpsMgr Client - Configuring the Package Used by the Package Definition File
  •  System Center Configuration Manager 2007 : Creating a Package (part 2) - OpsMgr Client - Configuring the Installation Program
  •  System Center Configuration Manager 2007 : Creating a Package (part 1) - OpsMgr Client - Using the Create Package from Definition Wizard
  •  
    Top 10
    Review : Sigma 24mm f/1.4 DG HSM Art
    Review : Canon EF11-24mm f/4L USM
    Review : Creative Sound Blaster Roar 2
    Review : Philips Fidelio M2L
    Review : Alienware 17 - Dell's Alienware laptops
    Review Smartwatch : Wellograph
    Review : Xiaomi Redmi 2
    Extending LINQ to Objects : Writing a Single Element Operator (part 2) - Building the RandomElement Operator
    Extending LINQ to Objects : Writing a Single Element Operator (part 1) - Building Our Own Last Operator
    3 Tips for Maintaining Your Cell Phone Battery (part 2) - Discharge Smart, Use Smart
    REVIEW
    - First look: Apple Watch

    - 3 Tips for Maintaining Your Cell Phone Battery (part 1)

    - 3 Tips for Maintaining Your Cell Phone Battery (part 2)
    VIDEO TUTORIAL
    - How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 1)

    - How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 2)

    - How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 3)
    Popular Tags
    Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 Adobe Indesign Adobe Flash Professional Dreamweaver Adobe Illustrator Adobe After Effects Adobe Photoshop Adobe Fireworks Adobe Flash Catalyst Corel Painter X CorelDRAW X5 CorelDraw 10 QuarkXPress 8 windows Phone 7 windows Phone 8