+ All Categories
Home > Documents > Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Date post: 26-Dec-2015
Category:
Upload: shon-cannon
View: 226 times
Download: 1 times
Share this document with a friend
Popular Tags:
45
Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314
Transcript
Page 1: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync 2013 Architecture

Ewan Mackellar / Andrew EhrensingMicrosoft Corporation

EXL314

Page 2: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

About this Presentation

Capabilities are subject to change

Packaging and licensing have not yet been determined

Any screen captures or concepts shown are pre-release and for illustration purposes only

DisclaimerThis presentation contains preliminary information that may be changed substantially prior to final commercial release of the software described herein. The information contained in this presentation represents the current view of Microsoft Corporation on the issues discussed as of the date of the presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information presented after the date of the presentation. This presentation is for informational purposes only.

MICROSOFT MAKES NO WARRANTIES, EXPRESSED, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this presentation. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this information does not give you any license to these patents, trademarks, copyrights, or other intellectual property.

All performance statistics are pre-release and subject to change

Page 3: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync 2013: Simple to manage.

Cloud flexible.

Single system architecture.

Leverages Active Directory and Office.

Part of Dynamic Workplace.

Mission critical.

Increase IT efficiency.

Reduce maintenance costs.

Ready for future investments.

Provide options with no radical change.

Less complexity and maximum uptime.

Integrates with existing on premise and online investments.

Page 4: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync 2013

Deployment Options

Page 5: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync Server

Lync Online

Hybrid

Deployment option : Lync Server (On Prem)

5

Benefits from all Lync Server functionalities.

Maximum flexibility.

Interoperate with other on-premise investments.

Works with Exchange and SharePoint Online

Page 6: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync Server

Lync Online

Hybrid

Deployment option : Lync Online

6

Uptime assurance.

Using corporate directory

Use Lync with Click-to-Run

Reduced administration

Page 7: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync Server

Lync Online

Hybrid

Deployment option : Hybrid

7

The cloud on your terms.

No radical changes.

Less complexity.

Leveraging on-premise investments.

Page 8: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync 2013

Architecture Changes

Page 9: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Integrated System

Presence and Instant MessagingEnterprise voice.Audio, video and web conferencing.Mobile Persistent chat.

Page 10: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Enterprise grade telephony.Built-in component, no other server required.Scale with voice like other workloadsCentralized management, distributed.

Enterprise voice

10*New in Lync Server 2013

• Built-in telephony features

• One dial plan, CAC and location information across the enterprise.

• One Administration for all voice scenario, gateway, devices and phones.

• Response Group Service Manager* built-in, including IVR.

• SIP Trunk and Inter-trunk routing*.

• M:N Mediation Server to Gateway Routing*

• Routing resiliency*

• Caller-id improvements*

• Delegate handling*

• DID on-premise, user online using hybrid cloud.*

• IP phone support for Office 365.*

• Lync-to-phone for Office 365.

Page 11: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Video conferencing

11

Prime time video conferencing.Built-in Front-End component. Software based reducing the cost of conferencing.Interoperable for investment protection.

Support for up 250 users conferencesHigh-definition quality*.Multiple video streams*.Switched or pinned contacts*.Smart cropping*.Active speaker detection and indication.Support of H.264* and VC-1 for third party videoconferencing and telepresence interoperability.

*New in Lync Server 2013

Page 12: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Web conferencing

12

Immersive virtual meeting.Innovation through software.Reduce cost of the network.Improve scale and reach.

Lync 2013 Web App for web based meeting.Application sharing, audio/video through browser plug-in.*Software based web conference MCU.Microsoft Office Web Application Companion Server*.One-click Lync meeting scheduling from Exchange OWA*.

Reverse proxy

Edge server

AD

WAC

EE pool

SQL

*New in Lync Server 2013 and Office 2013

SIP and Media traffic traffichttp

*New in Lync Server 2013

Page 13: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Mobile

13

Extend Lync access with mobility service.

Mobile Enterprise grade unified communication.

Single client and user identity.

Built-in Front-End web services.Single client for Online and On-premise, reducing the complexity of deployment.Active Directory based authentication.Optimized for battery and bandwidth usage.VOIP, Video over IP* or PSTN callbacks.

Media for callbackSIPhttps (XML)

Push notification for Windows Phone

Media gateway

Media server Lync server

Reverse proxy

DMZ

GSM

WiFi

Internet

Lync push notification

services

Edgeserver

*New in Lync Server 2013

Page 14: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Persistent chat

14

Access through unified Lync client.

Integrated in Lync Server Architecture.

Highly available.

Compliant.

Unified client for up to 80k endpoints *Connects anywhere to persistent chat rooms.Large rooms support.Built-in Lync administration for easy deployment, configuration and management.*Disaster recovery support *Compliance database option available.

Registration, presence (SIP)persistent chat (XCCOS)

Registration, presence (SIP)persistent chat (XCCOS)

Lync persistent chat pool

Lync edge

Reverse proxy

Lync FE pool

AD

Mirrored SQL

Persistent chat (XCCOS)

SQL

*New in Lync Server 2013

SQL SQL

Page 15: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Reduced maintenanceSingle System.Scalable.Flexible.Small footprint.

Page 16: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Single SystemFront-end server runs all workloads.

No other server required to additional functionalities.

All in one box Standard Edition deployment.

Ideal for proof of concept, pilot, small and medium businesses.

Functionality: IM, Presence, Voice, Video, Conferencing, Mobility.Highly available* when peered with another server.PSTN access with Gateway, Direct SIP or SIP Trunk.

Scalability: up to 5,000 users.

16

AD

Standard edition

Optional backup Standard edition

*New in Lync Server 2013

Page 17: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Scalable systemSimilar to Standard edition architecture

No other server required to additional functionalities

Enterprise edition with SQL server.

Ideal for large and medium size businesses, regional deployment.

Functionality: IM, Presence, Voice and Video, Conferencing, mobility. Highly available, medium scale to large scale.

Scalable *: Scale up by adding more FE servers:

• Up to 12-20 servers per pool

• Up to 200,000 active users

• Up to 1 million provisioned users

Enterprise edition front end servers

17

SQL

*New in Lync Server 2013

AD

Page 18: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Primary site

Secondary site

Flexible system

High capacity architecture in each region.

Distributed resources with high availability.

Allow least cost routing across the enterprise.

Federation and remote access from 2 datacenters.

18

PSTNEurope

PSTNAmericas

Remote sitewith survivability

SIP trunk

AD

SQL

SQL

Directors

External access

External access

SQL

Page 19: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Small footprint

Front-end server running all workloads.

SQL Server backend.

Edge server.

Persistent chat Server.

Monitoring database.

Exchange.

System Center.

SharePoint WAC*.

19

Publicclouds

Federatedbusinesses

Remoteusers SQL

Front end servers

Back end SQL server

Web access and mobile

PSTN

ADActive

directory

SQL

Monitoring

Exchange UM and archiving

System Center

WAC

Lync endpoints

FPO

Edge server

DMZ

Optional persistent chat pool

XMPP Gw

Central Mgt

Voice routing

Conferencing

Lync Web App

Mobile

SIP registrar

*New in Lync Server 2013

Page 20: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Mission criticalNew High scale architectureSecured by DesignEasy site recovery.Virtualization.

Page 21: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync 2010 pool8 Front-Ends, tightly coupled back end

Lync 2013 pool12-20 Front-Ends, loosely coupled store

Higher scale architecture

New loosely coupled architecture and SQL Mirroring

Data, Presence stored and synchronized across Front-end

Distributed users and services across the Front-Ends via UserGroups

Built-in pool high-availability

21

SQL DBbusiness logic

SQL

DB used for presence updates, subscriptions

Dynamic data: presence updates handled on FEs

SQL

Storage

1..8 FE 1..12FE

Page 22: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

What is the Lync 2013 High Availability Model?

Problem:• New Lync 2013 workloads &

clients (multi-view video, XMPP, mobility, LWA) require more server resources per user.

• This impacts the number of users per Front-end server.

• SQL backend is the bottleneck preventing Scale-out - adding more servers per Pool (> 10)

• Every transaction needs to be committed to the Database.

• Managing HA for DB is expensive

Solution: Lync 15 Bricks• Front End servers manage user state• Front-end servers keep synchronous

backup copies of their data on 3 other Front-ends.

• Front End servers and Back End databases are “loosely” coupled

• “Lazy writes” to the database for rehydration and disaster recovery

“Bricks” are Front-end

servers used to scaled-out

Lync deployments

Page 23: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Lync 2013 Preview HA Model

10 FE + tightly coupled back end

Capacity: 10 servers/pool 80,000 concurrent users/pool

Capacity: TBD – Will be published at product release

Evaluating 12-20 servers per pool

Lync 2013 Preview (FE s+ loosely coupled Back-end store)

SQL® Server database (DB) bottleneck –

business logic

Blob StorageDB used for

storing “Blobs” – persisted store

DB used for presence updates and subscriptions

Dynamic data: Presence updates handles on FEs

Lync 2010 Pool Lync 2013 Preview Brick Pool

1-10 Front End Servers 1-N Front End Servers

23

Page 24: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

High Availability - Architecture

• Lync Users are automatically mapped to “Groups”• Each “Group” is dynamically assigned to 3 Front-end servers within a

Pool (a Primary, a Secondary and a Tertiary).• When a user logs in, the Primary server will start servicing all of the

user’s requests. • Changes to the user’s data (such as Contact list changes) will be

synchronously replicated to secondary/tertiary as well (3 replicas).• If a primary server dies, then this group would fail over to the

secondary. (No data loss)• Writes to the back-end database occur periodically (not synchronous).• When a server dies, all the “Groups” assigned to that server as will

failover to different servers (load balancing).

Page 25: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

High Availability – How does it work?

• Bob is homed on FE1 (primary) • There are 3 copies of this user’s

data: 1 primary (FE1), 2 backups (replicas in FE2, FE3)

• User is signed in to primary• User’s activities, data are

replicated

Pool Back-end

FE1FE2 FE3

• Primary goes down• User re-signs to one of the backups• Replicated data is available on FE2.

UserBob

Page 26: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Anti virus.Windows Server built in protections.

Secured by design10 years of Microsoft trustworthy engineering.Secure connections and end points, encrypted media.Strong identity, authentication & authorization.Connection and message throttling, and protocol validation.

Publicclouds

Remoteusers

DMZ

PSTN

Federatedbusinesses

Authentication & isolation through Edge

IM filter

Secure anywhere access

OAuth2 server-tp-server

Edge servers

Lync server pool

Message throttling

Mandatory session

validation

Web access and mobile

Lync endpoints

SQL SQL

Session security: TLSAudio/Video: SRTP

Caller always authenticatedIM content filter

Client version check

Session security: HTTPSAudio/Video: SRTP

Caller always authenticatedIM content filter

Client version check

FPO

PSTN GWOAuth2 Server-to-server

trust

Exchange & SharePoint AD

Active directory

Page 27: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

New : Easy site recovery

27

Enterprise grade UC resiliency.Service resiliency, across pools and datacenters, full UC Services

Low cost infrastructure and deployment.Low cost HA, identical clusters, real-time replication and easy configuration.

Fast recovery across pools and data centers.Pools loaded 50%, users fail to new pool.

Fully integrated in IT management tools.Lync Server Control Panel, System Center alarms, PowerShell

Shared Servers Shared Servers

P1 P2 P3 P4 P5 P6 P7 P8 P9 P10

Site1AD

Forest

Site2

Page 28: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Server virtualization

28

Reduce costs and improve operational efficiency

Hypervisor of your choice

All workloads are supported, fully distributed

Windows Server 2012 hyper-V capabilities support*

HostOS

Host NIC

DAS

DAS

GuestNICs

DAS

DAS

DAS

DAS

DAS

DAS

Standard Edition

Edge

MonitoringDB

HostOS

Host NIC

DAS

DAS

GuestNICs

Front-end

Front-end

Edge

SQL

Fiber ChannelSAN

Host-to-HostNIC

SAN

*New in Lync Server 2013

Page 29: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Virtual desktop infrastructure

29

Enterprise-grade VDI unified communications.*

Support for PC and thin client.

Plugin for audio and video redirection.*

Support for major virtual desktop vendors.

Lync

Lync

Peer-to-Peer A/V

Signaling (e.g., IM/P, Data Collaboration, App Integration )

Multi-party A/V, PSTN access

Server

Remote desktop servers

execute PC environment

Lync VDI Plugin provides media redirection

PC environment renders on PC or thin clients

*New in Lync Server 2013

New Supported VDI Features in Lync 2013• Instant Messaging (IM)/Presence • Audio• Video• Data collaboration • Office/line-of-business (LOB)

application integration• Device integration

• Automatic device selection• Human Interface Devices (HID)

(including multiple HID)• Click to join online meetings• Mode and participant escalations• Call Admission Control (CAC), Call Park,

Media Bypass, E911, Location

Page 30: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

EfficientModern operations.Active Directory.Migration.Monitoring and reporting.Compliance and contact store.

Page 31: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Modern Operations

31

Reduce cost of deployments.

Design and deploy architectures using simple tools

Administer easily and efficiently from anywhere.

Increase your enterprise security using RBAC custom roles

Support consumerization of IT and large enterprise deployment with IPv6

Page 32: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Active directory

One user, security and authentication.

Eliminate separated databases.

Available across systems and clients.

MIIS, FIM or ILM

Disabled users

AD DS

Sync

hron

izat

ion

Synchronization

Trust relationship

Trust relationship

32

Resource forest

User forest

UsersAD DS

User forest

UsersAD DS

Synchronization

Page 33: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Migration

33

Install new server or new client first, your choice.

Multiple version of Lync server in the same infrastructure.

Move users across pool with no users loss of data.

Allows seamless migration for users.

Legacy pool

SQL

Legacy director

Legacy edge

Production Pilot

Legacy and latest remote access.

Legacy and latest federation.

ADLatest pool

SQL

Merge-CsLegacy TopologyImport-CsLegacy Configuration

Import-CsLegacy Conference DirectoryMove-CsLegacy User

Page 34: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Migration

34

Install new server or new client first, your choice.

Multiple version of Lync server in the same infrastructure.

Move users across pool with no users loss of data.

Allows seamless migration for users.

Legacy pool

SQL

Legacy director

Legacy edge

Production Pilot

Legacy and latest remote access.

Legacy and latest federation.

ADLatest pool

SQL

Latest director

Latest edge

Latest remote access.

Page 35: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Monitoring

35

Manage and Monitor Lync with the same IT tools.

End to end system visibility.

Control your SLA from one place.

Detect communication problems before users.

Page 36: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Reporting

36

Built-in reports running on SQL server.

True end-to-end unified communications report.

Deliver comprehensive data for billing ISV.

Report to system center communication issues.

Page 37: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

One archive store.*One archive policy.*One compliance experience.*One contact store.One call detail record database.

Compliant & contact store

37

*New in Lync Server 2013

Page 38: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

EWS

FE

Compliant & contact store

38

End-user Lync IM and online meeting experience

End-user access to IM

archive in mailbox

conversation history folder

Lync server Exchange

Unified e-discovery, preservation, records management experienceContacts

favoritesbuddy list

Lync 2010

Outlook 2013, Lync 2013 rich client,

OWA

Lync Mobile

R/W favorites and buddy list

Buddy list

Queue + task manager

Unified contactsArchival processing

(IM, WebConf)Monitoring processing

(CDR/QoE)

Presenceserver

Archiving CDR QoE Web Conf

Exchange 2013 SQL DBReplication

for HA

Lync Storage Service

Queue DB

Lync

SQL

Read favorites and buddy list

Exchange Server 2013 Lync Server 2013

Page 39: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

ConnectedSkype.Federation.Remote access.Hybrid.

Page 40: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Skype, federation & remote access

40

Extend reach with open federation.

Anywhere access.

Rerouting and resiliency for WAN.

Interoperable with third parties.

OCS/Lync Federated

SQL

SQL

ADEdge server

FPO

SIP

XMPP

SIP

SIP

SIPSIP

Page 41: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Split Domain Architecture

Hybrid

Lync edge

Reverse proxy

AD

Microsoft Federation Gateway

Lync 2013

Lync 2013 pool

Lync 2010 pool

SQL

Active Directory

Directory Synchronization

Authentication

Directory Sync

Active Directory

Federation Services

SIP

Lync online user

SQL

IM/P, voice and video

Lync Federation

Page 42: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Introduce you to the exciting new and improved capabilities in Lync 2013 in the core workload, mobile access, scaling, security, manageability and ease of operationTalk about the architectural underpinnings for the new and improved capabilities Demonstrate how Lync 2013 is capable of mission critical and modern operations

Lync 2013 is a truly integrated system for delivering world class, mission critical UC&C Capabilities for modern devices

Choice of deployment options: On-premises, Online or Hybrid

Session Objectives

Page 43: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Related ContentEXL314 – Lync 2013 Architecture Wed 13:45-15:00

Lync Demos – Microsoft Booth

EXL316 – Lync 2013 Meeting Improvements Wed 17:00-18:15EXL321 – Lync 2013 Deployment Thur 8:15-9:30

EXL325 – Lync 2013 Voice Improvements Thur 15:30-16:45

EXL334 – Lync 2013 Enterprise Networking Fri13:45-15:00

EXL231 – Demystifying Integration of Lync to PBX Fri8:15-9:30

EXL224 – Lync 2013 Customer Panel Q&A Thur 13:45-15:00

Page 44: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

Track Resources

Download and evaluate Exchange 2013 Preview

Download and evaluate Lync 2013 Preview

Get a Lync Business Value Assessment

Get an Exchange and Lync Technical Briefing

See and test drive Exchange and Lync in our Customer Immersion Experience Centers

Page 45: Lync 2013 Architecture Ewan Mackellar / Andrew Ehrensing Microsoft Corporation EXL314.

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the

part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Recommended