21
Microsoft Lync Server 2013 Preview Architecture and High Availability Justin Morris Lync MVP Consultant, Modality Systems @ justimorris http:// www.justin-morris.ne t j [email protected]

20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

  • Upload
    mucugl

  • View
    11.638

  • Download
    0

Embed Size (px)

DESCRIPTION

Lync Server 2013 Architecture and High Availability delivered by Justin Morris at MUCUGL July 2012

Citation preview

Page 1: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

Microsoft Lync Server 2013 Preview Architecture and High Availability

Justin MorrisLync MVPConsultant, Modality Systems

@justimorris

http://www.justin-morris.net

[email protected]

Page 2: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

Microsoft Unified Communications User Group London (MUCUGL) 2

Agenda

• Introduction – Then and Now• Topology Changes• Introducing the Office Web Apps Server• Pool Back End Resiliency• Persistent Chat Resiliency• Site Resiliency• Lync Goes Hybrid• Questions19/04/2012

Page 3: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 3

Introduction – Then and Now

• Lync Server 2010 introduced the concept of topology and CMS.

• Lync Server 2013 refines this, rationalises and evolves it further.

• Thinking further ahead – how can Lync: – Make management easier– Consolidate infrastructure– Utilise other Microsoft products better

Page 4: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 4

Topology Changes

• More Front End capacity• Less reliance on backend SQL• A/V Conferencing Server no longer• New Server Collocations– Archiving and Monitoring• Own SQL still required if deployed on SE

• Persistent Chat Becomes a 1st Class Citizen– Can be collocated on FE

Page 5: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 5

Introducing Office Web Apps Server

• Sharing PowerPoint PresentationsThe Problem Today in Lync Server 2010:– PowerPoint Viewer for Lync 2010– DHTML and Silverlight for LWA

• PowerPoint Viewer only available on Windows• Silverlight not supported on many mobile

devices.• Neither support recently added PowerPoint

features.

Page 6: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 6

Introducing Office Web Apps Server• The Solution in Lync Server 2013:– Use standard DHTML and JavaScript to broadcast

PowerPoint presentations.– Supports slide transitions, embedded video.– Better mobile device support.

• For this, we need Office Web Apps Server.– Not just for Lync, can be used by SharePoint also.– Serves up PowerPoint presentations in the new agile

format.– Publish via Reverse Proxy, can be load balanced in a pool.

Page 7: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 7

New Pool Back End Resiliency

• SQL Mirroring now supported!– Lync Server 2013 becomes mirroring aware.– In-site deployment supported only.– Deploy an optional witness for automatic failover.– Can be added after initial deployment.

• SQL clustering no longer supported – recommended path is migrate to SQL mirroring.

Page 8: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 8

Back End Server Failover - Before

Page 9: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 9

Back End Server Failover - After

Page 10: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 10

User Experience During Back End Server Failure

• If a witness is configured:– Failover happens automatically and the user

shouldn’t see much change to service.• If no witness is configured.– Administrator must manually invoke failover.– Sessions will continue until client realises the back

end is unavailable, at which point they will go into resiliency mode.

Page 11: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 11

Persistent Chat Resiliency

• Stretched pool across sites.• SQL mirror pair in one site, backup DB in the

other using log shipping.• Two topology options:– Two data centres with high bandwidth, low

latency links– Two data centres with low bandwidth, high

latency links

Page 12: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 12

Persistent Chat Stretched Topology - High bandwidth, low latency

Page 13: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 13

Persistent Chat Stretched Topology - Low bandwidth, high latency

Page 14: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 14

Pool/Site Resiliency

• Front End Pool Pairing– User data is shared across both pools.– No restriction on distance between two pools.– Backup Service installed on each FE replicates user

data.• Metropolitan Site Resiliency Solution no

longer supported - recommended path is migrate to Front End pool pairing.

Page 15: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 15

Pairing Front End Pools

• EE paired with EE, SE paired with SE.• Physical with physical, virtual with virtual.• Best practice: size each pools to take the load

of both.• Maintains existing voice Backup Registrar

functionality (same as 2010), but can now be many to one relationship.

Page 16: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 16

Front End Pool Failover - Before

Page 17: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 17

Front End Pool Failover - After

Page 18: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 18

User Experience During Pool Failover

• Users are logged out, all calls terminate.• Users cannot log back in until failover timer

expires or failover is invoked by admin.• Users are not re-homed to the backup pool,

rather are “temporarily serviced” by the backup pool.

Page 19: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 19

Lync goes Hybrid

• Share the same SIP domain across both Lync on-premises and Lync Online.

• Two types of deployment:– Hybrid Lync Server– Hybrid Voice

• Online users can use your on-premises PSTN breakout

• Components:– Lync Edge Server– AD federation (ADFS)– DirSync

Page 20: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

10/04/2023 Microsoft Unified Communications User Group London (MUCUGL) 20

Key Takeaways

• HA has stepped up a gear.• Persistent Chat is no longer a challenge to

deploy.• Better server collocation reduces your

machine footprint.• New role requirement – Office Web Apps

(WAC) Server

Page 21: 20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha

Microsoft Unified Communications User Group London (MUCUGL) 21

Questions?

19/04/2012