Skype for Business (Lync) for Beginners
What is Skype for Business (Lync) and its various versions?
Microsoft Skype for Business is instant-messaging clients used with Skype for Business Server (available with Microsoft Office 365 also).They replace Windows Messenger, which ran with Microsoft Exchange Server. It is one of the best tool used for communication and collaboration purposes in the business world.
Various features of Skype for Business
Below are some of the features included
- Messaging
- Presence Info
- Desktop Sharing & File Sharing
- Enhanced User Interface
- Contact Card
- PSTN Calling
- Integration with Exchange and other PBX
- Federation with other domain Lync clients, Skype for Public, Google Talk etc.
- Audio & Video Chat
- Emergency Services Support
- Online Meetings
Various Versions of Lync
Lync was introduced with Live Communications Server 2003 and then continued until Skype for Business. Various Versions of Lync are listed below.
- Live Communications Server 2003
- Live Communications Server 2005
- Office Communications Server (OCS) 2007
- Office Communications server 2007 R2
- Lync Server 2010
- Lync Server 2013
- Skype for Business 2015
Differences between Lync 2010 and Lync 2013
Lync 2010 |
Lync 2013 |
Director Server is mandatory in Lync 2010 |
It is Optional Server |
Separate servers for Archiving and Monitoring roles |
It is collocated in the Front End Servers. No need of Separate Servers. |
Persistent Chat was group chat in 2010 |
Name changed to Persistent chat server |
Mobility on Lync 2010 does not support VOIP Calls |
Mobility on Lync 2013 Supports VOIP calls |
Clustering of databases |
Concept of Mirroring is used. |
The below TechNet article will be helpful for in-depth comparison. [https://technet.microsoft.com/en-in/library/gg425836(v=ocs.1 .aspx](https://technet.microsoft.com/en-in/library/gg425836(v=ocs.1%20.aspx)
Skype for Business
Skype for Business is just the re-branding of Lync 2013 with few bug fixes and changes in the interface. The noticeable change in Skype for Business is the integration of Skype (Public) in the Skype for Business interface where you can chat with Skype (Public) users and the introduction of Video Interop Server.
**Deployment Options
**Skype for Business could be deployed in your organizations with your own servers (On-Premises) or it could be cloud deployment. You could also use hybrid setup by integrating both On-Premises and the cloud Setup.
Editions of Skype for Business Server
- Standard Edition
- Enterprise Edition
The standard version is used by small organizations with a limited number of users with no or minimum High availability options. Enterprise editions are used by large organizations with more number of users with better High availability options included. Standard edition does not even require a separate database server. SQL Express edition is installed in the Standard Lync Server whereas separate database server is required for Enterprise edition. Multiple Front End servers are also required in the Enterprise edition and all the Front End Servers together will form a Pool of servers.
Skype for Business Server Roles
- Front End Server
- Back End Server
- Monitoring & Archiving Server
- Director Server
- Mediation Server
- Edge Server
- WAC Server
- Persistent Chat Server
- Video Interop Server
For a detailed explanation of Skype for Business Server roles please follow the below TechNet article.
https://technet.microsoft.com/en-in/library/dn933894.aspx
Basic Skype for Business Architecture
The above image consists of three Front-End servers in a pool which will host Skype for Business and two Back-End Server which will have the database installed. Mediation server and persistent chat server are optional. The need of Mediation server arises when deploying PSTN calling facility and Persistent chat server will help you to store all the old messages and could be reviewed later. It lets you create topic-based rooms that will be available over time. You can also share new ideas and information’s in real time with a group of people.
Edge servers are used to connect Skype for Business from the Internet and used for federations with other domains. It could also federate with public providers like Skype (Public), Google talk etc.
Various clients used along with Skype for Business server are Skype for Business client, Skype for Business Mobile APP, Skype Phones and Skype for Business Web App.
Technical difference between Standard and Enterprise edition
Standard Edition |
Enterprise Edition |
It Supports a Max of 5000 users |
It Supports up to 80000 users |
No or Min High Availability |
It Supports High Availability |
Less deployment cost |
High deployment Cost |
Collates both Front End and SQL in Single Server |
It requires min of three Front End server and Separate SQL server |
Supports all the features that Enterprise Supports |
Supports all the features that Standard Supports |
Single server concept |
Concept of the pool is used which contains multiple servers. Min of 3 servers and Max of 10 servers can be deployed in a pool. |
Hardware Specification for deploying Standard and Enterprise editions
Hardware Components |
Recommended |
Memory |
32 GB for Front End, Back End, Standard and Persistent Chat Servers. 16 GB for Edge, Mediation, Video Interop and Director Servers. |
CPU |
64-bit dual processor, hex-core, 2.26 gigahertz (GHz) or higher. |
Disk |
8 or more 10000 RPM hard disk drives with at least 72 GB free disk space |
Network |
1 dual-port network adapter, 1 Gbps or higher (2 network adapters can be used, but they need to be teamed with a single MAC address and a single IP address). Edge servers will require two network interfaces that are dual-port network adapters, 1 Gbps or higher (or two paired network adapters, for a total of four, each pair being teamed with a single MAC address and a single IP address, for a total of two pairs). On standalone Mediation Servers the installation of additional network interface cards (NICs) to allow the configuration of a specific PSTN IP address is supported. |
OS |
Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Standard with the latest updates in all the OS. You can also use Windows server 2008 R2 but it has reached the end of Support on 13/1/2015. |
BackEnd databases |
Standard and Enterprise editions of Microsoft SQL Server 2014, Microsoft SQL Server 2012, Microsoft SQL Server 2008 with the latest updates. |
The concept of SQL Mirroring, SQL Clustering and SQL Always On can be used for back-end server databases.
For more details please access the TechNet article https://technet.microsoft.com/en-in/library/dn951388.aspx
Skype for Business Administrative tools
- Skype for Business Server 2015 Deployment Wizard: Used for installing various components of Skype for Business server.
- Skype for Business Server 2015 Management Shell: PowerShell that allows for administration of Skype for Business Server 2015 & used for automation purpose.
- Skype for Business Server 2015 Topology Builder: Program used to build, deploy, and manage topologies.
- Skype for Business Server 2015 Control Panel: Program used to administer the installation.
Implementation of Skype for Business Server
Since there are already many documents available online for implementation of Skype for Business servers I would share the link for the same.
https://technet.microsoft.com/en-us/library/dn951362.aspx?f=255&MSPPError=-2147217396
Clients for Skype for Business
- Skype for Business 2016 Standard
- Skype for Business Basic
- Skype for Business Phone edition
- Skype for Business Mobile App
- Skype for Business Web App
High Availability in Skype for Business Server
Pooling of servers in SFB makes high availability possible and for disaster recovery, the concept of pool pairing is used. Back End server High availability includes Always on Availability groups, Mirroring and Clustering. High availability makes sure that SFB services are always available even if one or more SFB goes down. Preserving of data in the event of a natural or human-caused disaster are referred to as disaster recovery.
High availability for most of the server roles in SFB is via pooling. If a server fails, another server in the pool takes the load. This is applicable for Front End, Meditation, Director and the Edge servers.
Front End pools also serve as disaster recovery options in SFB. It can be set up in two different geographical areas to serve as a backup to each other servers. In case if the entire pool goes down the backup pool can serve as a service provider to users at both the sides.
In the next article, we will discuss briefly the concepts of Enterprise Voice and Automation.