Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan,...

35
Sofia Event Center 21-22 November 2013 Planning to deploy Lync On- prem or Lync Online? Sandi Jordan, Microsoft

Transcript of Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan,...

Page 1: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Sofia Event Center

21-22 November 2013

Planning to deploy Lync On-prem or Lync Online?Sandi Jordan, Microsoft

Page 2: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Agenda1. Workloads, features and

licensing2. Lync on-premises vs. Lync Online3. Understand Topology4. Physical or Virtual5. Recommended HW requirements6. All in one box vs. scalable HA

system7. Disaster Recovery concept

9. External access and communication

10.The lost child - Persistent Chat11.The holy grail - Enterprise Voice12.A glimpse into networking13.Monitoring14.Branch Office15.Clients and devices

Page 3: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

• Understand decisions you have to make in order to plan a Lync Deployment

• Understand Lync functionalities

• Understand what other customers are doing with Lync

Key takeaways

Page 4: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Planning Decisions

Page 5: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Which Lync workloads do you plan to deploy?Lync Workload Features License

Instant messaging (IM) and presence

• IM (also multiparty) and presence• 1:1 VoIP and video• File transfer• Participation in conferences• Federation with other companies and Skype• Persistent Chat• Mobility (Windows Phone, Iphone, Ipad, Android,

BlackBerry)• Remote access• Integration with Exchange (free/busy, conversation

history)

Lync Standard CAL(part of Core CAL)

Audio/video (A/V) and web conferencing

• Audio Conferencing• Video Conferencing• Web Conferencing (PPT, desktop sharing, whiteboard,

pols)• Dial-in Conferencing• Ad-hoc or scheduled

Lync Enterprise CAL(part of Enterprise CAL suite)

Enterprise Voice

PSTN Connectivity, Music on Hold (MoH), DND, Forwarding, Sim, Ring, missed calls, Private Line, Recording, Remote Control of a Desktop Phone, escalate to Conference, Delegates, Team Call, Analog Phones, IVR and Hunt Groups, CAC, Voice Mail etc.

Lync Plus CAL

Dep

loym

en

t seq

uen

ce

Page 6: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Lync on-premises vs. Lync Online or both

Features• Enterprise Voice• CAC or QoS• Persistent Chat• Add-on applications (UCMA)• „Full control“ of the system

• Instant Messaging and Presence

• VoIP and video between internal and federated users

• Conferencing

Lync on-premises Lync Online

Lync Split Domain

Page 7: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Understand Topology -> use Planning Tool • Consolidation of server

roles (e.g. Monitoring and AV conferencing)

• Archiving to Exchange or SQL

• Director server role only for 3 tier architecture

• Office Web Apps Server a new required role for PPT sharing only

• Reverse Proxy can be an IIS Application Request Routing (ARR)

• Hardware Load Balancer required for Enterprise Pool

• Persistent chat is now a first class citizen in Lync 2013

• XMPP part of EDGE and FE• Hybrid/Split DomainLync Planning Tool - http://www.microsoft.com/en-us/download/details.aspx?id=36823

Page 8: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

• Virtualization is supported • Windows Server 2008 R2 SP1 Hyper-V or newer (guest and host)• VMWare ESX 5

• Not Supported• Quick/Live Migration• Dynamic Memory• VM Replica

Physical or virtual

Page 9: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Recommended system requirementsCompone

ntFront End, back End, Standard Edition, Persistent Chat

Edge, standalone Mediation, Director

CPU 64-bit dual processor, hex-core, 2.26 gigahertz (GHz) or higher

64-bit dual processor, quad-core, 2.0 gigahertz (GHz) or higher

- OR -

64-bit 4-way processor, dual-core, 2.0 GHz or higher

Memory 32 gigabytes (GB) 16 gigabytes (GB)

NIC 1 dual-port network adapter, 1 Gbps or higher. 2 network interfaces are required on Edge Servers.

Disk 8 or more 10,000 RPM hard disk drives with at least 72 GB free disk space.

Two of the disks should use RAID 1, and six should use RAID 10.

- OR -

Solid state drives (SSDs) which provide performance similar to 8 10,000-RPM mechanical disk drives.

4 or more 10,000 RPM hard disk drives with at least 72 GB free disk space

- OR -

Solid state drives (SSDs) which provide performance similar to 4 10,000-RPM mechanical disk drives.

SW - Windows Server 2008 R2 SP1 or newer

- SQL Server 2008 R2 or newer (Only for EE back-end, Monitoring in Archiving, Persistent Chat)

Page 10: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

All-in-one-box

Standard Edition server runs all workloads

No other server required to additional functionalities

All in one box deployment

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

Functionality: IM, Presence, Voice, Video, Conferencing, Mobility

PSTN access with Gateway, Direct SIP or SIP Trunk

AD

Standard edition

WAC

Page 11: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Scalable Server Pools with High Availability

Enterprise Edition Front End pool

Back End Server with SQL Server

Ideal for large and medium size businesses, regional deployment.

Scale up by adding up to 12 FE servers in a pool

Collocate Archiving DB, Monitoring DB, PChat DBs on Back End Servers

High Availability by FE failover and Mirrored Back End Servers

Enterprise edition front end servers

SQL

AD

WAC

Page 12: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Disaster Recovery

Shared Servers Shared Servers

P1 P2 P3 P4 P5 P6 P7 P8 P9 P10

Two identical sites in two geographically dispersed datacenters

Pools between two sites are paired as backup of one another in active-active mode (1:1 relationship)

Each pool carries 50% of the load of the two pools

Backup service replicates data between two paired pools in real time

Users are re-routed to the backup pool when their home pool fails (manual failover)

Also with Standard Edition and inside the same datacenter

RPO and RTO is 15 minutes

Page 13: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

HA and DR features survivability

Feature HA DR

Peer-to-peer (all modalities)

Presence Conferencing (all modalities)

UCWA Archiving CDR / QoE XFederation PIC routing Unified Contact Store

Feature HA DR

Topology Builder Lync Server Control Panel

Persistent Chat Planning Tool PSTN Voice CAA / CAS / PVA / GVA RGS / CPS / E911 XCall Admission Control XXMPP

* UCWA=Unified Communications Web API, CDR=Call Detailed Record, QoE=Quality of Experience, PIC=Public IM Connectivity, CAA=Conferencing Auto Attendant, CAS=Conference Announcement Service, PVA=Personal Virtual Assistant , GVA=Group Virtual Assistant , RGS=Response Group Service, CPS=Call Park Service, E911= Emergency 911, XMPP=Extensible Messaging and Presence Protocol

Page 14: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

External access and communicationsFeatures:• Remote access• Federation• Mobility• Skype• Requires Microsoft Account

• Split Domain with Lync Online

Requirements:• Deploy Lync EDGE role• Reverse Proxy• TMG is obsolete• IIS Application Request Routing (ARR)• 3rd party (Citrix Netscaler, Juniper, F5)

• FW and routing• Discussing with Security team• Prepare exact ACL with Planning Tool

• Certificates• All traffic inside Lync is encrypted• Use Public Certification Authorities• Multiple names (SAN)• Wildcard not supported as Subject Name• Some customers are testing and not experiencing any

problems

Page 15: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Firewall Access Lists

Lync Planning Tool - http://www.microsoft.com/en-us/download/details.aspx?id=36823

Page 16: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Internal network with un-routable star topology

Special use case for Lync EDGE

X

AV from branch to HQ works

AV from branch to branch doesn‘t work. Traffic is not routable through HQ.

Deploy EDGE in HQ

Page 17: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Persistent Chat – the lost childThe most overlooked and forgotten feature in Lync

What is Persistent Chat:• Topic-based discussion

rooms that persist over time

• Communicate and collaborate with a group of people who have a common area of interest

• Messages are saved over time, so new and old chat room participants can see all the chat history at any time

Page 18: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Persistent Chat Business Cases

Financial Services R & D, Support, Call Centers

Account/Project Management

• Faster response to market opportunities

• Streamlined global operations

• Information sharing across geographies

• Improved research distribution

• Efficient escalations

• Better team information sharing

• Enhanced access to experts

• Streamlined offshore projects

• Centralized multifunction customer communications

• Better account team coordination

• Enhanced customer service

Page 19: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

• „The holy grail“ of every Lync deployment• Challenges:• Rarely a greenfield• Customers want to keep existing investments in PBX (7+ years)• Endpoints even longer and usually proprietary• Lync is a new investment• Challenges with coexistence (DID sharing, reuse of existing phones)

• IT and telecommunications departments are many times 2 separate units

• Special requirements: analog devices (FAX), modems, alarms and surveillance systems

Enterprise Voice

Page 20: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Typical starting point at many Enterprises• Strong PBX presence• PSTN Termination at the Legacy PBX• Existing numbering plan• Typical dialing habits that originate

from the PBX• Class of Service that define the destinations

users can call to

The PBX team wants you to connect Lync to the PBX• Should you?• Why? Why not?• An Important choice to make

Connecting to the PSTN

Existing PBX

Existing Phone Handsets

Numbering Plan

+31-20-500 1000 to+31-20-500 1999

4 digit Internal extensions 9 for an outside line3 digits + extension for other locations…..

Dialing Habits

No premiumLocal, NationalInternational

No premiumLocal, National

Class of Service

PSTN

Page 21: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

An important choice to makeConnect to the Legacy PBX• Why?• That is what we always do• PBX owns number plan• User can keep own number• Internal calling at no cost• Benefit from the existing PBX

infrastructure• Benefit from existing trunk

capacity

• Why not?• PBX Dependencies • Additional PBX cost• Requires PBX configuration• What happens when migration is

done?• Migrating a user = changes in

the PBX

Connect directly to the PSTN• Why?• Easy and fast• No additional PBX investments

and configuration

• Why not?• New numbers for the end-user• How about internal calling• Need additional trunk capacity• Migrating a user = changes at

the Provider

ExistingPBX

Lync 2013

PSTN

Lync 2013ExistingPBX

PSTN

Page 22: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

• Use supported gateways (UCOIP)• A gateway is a physical device that connects two

incompatible networks• A gateway translates signaling and media between

Lync and the PSTN• Allows gateway to act as B2BUA/transcoding resource

for calls between Lync Server 2013 and the PSTN• TDM Trunking benefits• More broadly understood• No WAN dependency• Local carrier choice• Branch resiliency

Connecting to the PSTN via gateway

SIP SIP

LyncMediation Server

LyncPool

PSTN

QualifiedGateway

Page 23: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Connecting to the PSTN via SIP trunk• Use supported SIP Trunking

Provider (UCOIP)• IP connection that establishes a

SIP communications link between your organization and an Internet telephony service provider (ITSP) beyond your firewall

SIP Trunking benefits• Consolidation & Numbering flexibility• Disaster recovery• Provides end-to-end SIP call flow to enable

features and supplementary services• Can deploy central trunking for

management or routing purpose

• Eliminates per-channel model to provide more flexibility in trunk provisioning

• no need for intermediary gateway

SIP

LyncPool

LyncMediation Server

PSTN

SoftSwitch -or-PSTN Gateway

SIP

VPNRouter

VPNRouter

SIP

SBCSession Border Controller

VPN Tunnel

Enterprise Network Service Provider Network

NoteTopologies may vary depending on Service Provider. For example SBC’s are frequently deployed on Customer Site

Page 24: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Open Interoperability Programhttp://technet.microsoft.com/ucoipTesting and qualification of third party solutions for interoperability with Microsoft UCIndependent testing by third party labs based on standards based open documentationRich scope of programSIP-PSTN gatewaysDirect SIP with IP-PBXSIP trunking with carriers

Enhanced gateways:Audio quality certificationREFER supportTLS/SRTP

Page 25: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Connecting to the PBXDirect SIP• Only for supported PBX systems (UCOIP)• Interop between IP-PBX and Lync Server 2013• Provides voice capabilities between endpoints

on either call control server• Allows endpoints on both sides to utilize

features on the other call control server• Simplest method of interoperability, relying on

standard SIP protocols

Via a Gateway• Use supported gateways (UCOIP)• Use gateway as intermediary in scenarios such

as SIP to TDM/H323, or to nonqualified third-party call control

• Allows gateway to act as B2BUA/transcoding resource for calls between Lync Server 2013 and third party

PSTN SIP SIP

LyncMediation Server

LyncPool

QualifiedIP-PBX

SIP SIP

LyncMediation Server

LyncPool

TDM PBX

PSTN

QualifiedGateway

Page 26: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

• General requirements:• <150 ms one-way delay• <2% packet loss• <30 ms Jitter

• Capacity planning• 1Gbps backbone• Use Lync Bandwidth Calculator

• Quality of Service (QoS)• DiffServ packet tagging• BW allocations, Queuing methods• Configure separate port ranges for audio,

video, app sharing, and file transfer traffic

• Call Admission Control (CAC)• Control end user maximum allowed bandwidth

per modality

• Networking equipment• PoE if your are planning to deploy desktop

phones

A glimpse to networking

Audio codec Scenarios

Audio payload bitrate (Kbps)

Bandwidth audio payload and IP header only (Kbps)

Bandwidth audio payload, IP header, UDP, RTP and SRTP (Kbps)

Bandwidth audio payload, IP header, UDP, RTP, SRTP and forward error correction (Kbps)

RTAudio Wideband

Peer-to-peer 29.0 45.0 57.0 86.0

RTAudio Narrowband

Peer-to-peer, PSTN

11.8 27.8 39.8 51.6

G.722 Conferencing 64.0 80.0 95.6 159.6

G.722 StereoPeer-to-peer, Conferencing

128.0 144.0 159.6 223.6

G.711 PSTN 64.0 80.0 92.0 156.0

Siren Conferencing 16.0 32.0 47.6 63.6

Codecs used:• It depends, but Lync supports: RTAudio, RTVideo, G.711, H264,

G.722, Siren• Network Bandwidth Requirements for Media Traffic

Page 27: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

• Strongly encourage you to deploy Monitoring role• It gives you some sense of a Lync adoption, usage trends and problems• Call Detailed Record (CDR)• Quality of Experience (QoE)

• Integrated with Front-End service• Separate SQL instance and SQL Reporting Services

• Integrates with SCOM MP

Monitoring your Lync environment

Page 28: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Branch OfficesSurvivable Branch Appliance:• Enterprise Voice Survivability

• Enables users to continue placing and receiving voice calls in a remote branch during a Wide Area Network (WAN) failure

• Hardware device that includes a subset of Lync capabilities, including a set of services which run the SBA applications and a Gateway.

• Built by partners (Audiocodes, HP, Dialogic, Sonus/NET, Ferrari)

• Depends on a Lync Pool for User Services and Management

Page 29: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Clients and devicesLync clients Purpose/features

Lync 2013 All features, part of Office 2013

Lync Windows Store app Designed for Windows 8

Lync Basic 2013 Missing some features: telephony, gallery video, recording, OneNote sharing

Lync Web App Web based conferencing client (replaces Lync Attendee 2010)

Lync 2010 Attendant Receptionist

Lync Phone Edition Desktop phones for IW, common area phones, shared

Communicator for Mac 2011

Mac clients

Lync for Mac 2011 Mac clients

Lync 2013 for Windows Phone

Mobile client (VoIP over WiFi or Data)

Lync 2013 for iPhone Mobile client (VoIP over WiFi or Data)

Lync 2013 for iPad Mobile client (VoIP over WiFi or Data)

Lync 2013 for Android Mobile client (VoIP over WiFi or Data)

Page 30: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

• Let “choice” be your theme• Trend is toward softphone + USB device• Better UC experience• Office integration and CEBP

• Lower cost• Supports mobile/remote worker

• Are the employees using headsets purchased in their own cost centers?• Telephony department buys $400 IP phone, IW plugs $150 headset into

it

• Plan for 20% of users to have IP phone• Discover user preferences during pilot

USB Device vs. IP Phone

Page 31: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Audio & Video Devices

Aastra 6725 iPAastra 6721 iP Polycom CX600

Polycom CX500

snom 300 UC Edition

$850+$200-300

$150-200$100+

HP 4110

HP 4120

snom 821 UC Edition

Polycom CX3000

IP Phones

USB Audio & Video

Devices

snom 370 UC Edition

Polycom KIRK DECT Wireless

Page 32: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Summary1. Workloads, features and

licensing2. Lync on-premises vs. Lync Online3. Understand Topology4. Physical or Virtual5. Recommended HW requirements6. All in one box vs. scalable HA

system7. Disaster Recovery concept

9. External access and communication

10.The lost child - Persistent Chat11.The holy grail - Enterprise Voice12.A glimpse into networking13.Monitoring14.Branch Office15.Client and devices

But don‘t think this is all! Please take a look at Technet planning steps athttp://technet.microsoft.com/en-us/library/gg398447.aspx

Page 33: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

Share your feedback for this particular sessionand for the overall conference experience at

http://aka.ms/inchargefor a chance to win HTC 8S and other prizes!

Page 34: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

If you would like to implement the technologies that you just saw in your organization, then join us for a Customer Immersion Experience (CIE), a hands-on introduction to Windows 8 and the new Office, new servers for business productivity as well as a variety of other Microsoft technologies, including Windows Phone, and Dynamics CRM.

A CIE is not a generic demo about all the features Microsoft products offer. It's a true-to-life user experience that takes you through common work-related scenarios such as staying productive while mobile, using social networking to get work done, and connecting in real time with coworkers. It also gives you a first-hand look at the fast and fluid experience of Windows 8 and the exciting features of the new Office across a variety of devices, including tablets, PCs, and smartphones.

If you are interested please fill in the feedback form by choosing CIE workshop.

Thank you!

Page 35: Sofia Event Center 21-22 November 2013 Planning to deploy Lync On-prem or Lync Online? Sandi Jordan, Microsoft.

© 2013 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.