LYNC2013部署系列PART1:LYNC2013介绍和基础架构准备

前言:
LYNC 2013发布已经很久了,本人一直在进行相关的学习和测试,在有限的资源条件下,把能够模拟出来的角色进行了安装部署,由于平时工作还是非常忙碌,直到最近才将之前的部署整理成文档,供大家一起参考和学习,本系列没有涉及企业语音的配置,希望大家指出错误和提供建议。

基础架构准备共分为5个部分:
1.LYNC2013介绍
2.实验环境拓扑介绍
3.DNS记录准备
4.配置文件共享
5.扩展AD架构

一、LYNC2013介绍
下面将LYNC2013的拓扑更改,以及新功能进行简单的介绍,具体详细内容还请大家查阅Technet官网文档。

1. LYNC版本和角色介绍
Lync Server 2013 Enterprise Edition 和 Lync Server 2013 Standard Edition 的主要差异是 Standard Edition 不支持 Enterprise Edition 的高可用性功能。为实现高可用性,需要将多个前端服务器部署到一个池中,然后可以进行镜像运行 SQL Server 的服务器。使用 Enterprise Edition,您可选择并置或定义独立中介服务器。监控服务器和存档服务器可使用独立的运行 SQL Server 的服务器。或者,可以将数据库服务器上运行的 SQL Server 实例用于前端服务器和池。
运行 Lync Server 2013 Standard Edition 的服务器旨在供小型组织和远程位置使用,组织的主要部署在地理位置上删除了这些小型组织和远程位置。Standard Edition Server 是针对大约 5000 个驻留用户的用户计数设计的。您无法像操作 Enterprise Edition 中的前端服务器一样将 Standard Edition 服务器 放在池中。此外,Standard Edition 使用的 SQL Server 数据库是运行 SQL Server Express 的并置服务器,用于处理 Standard Edition Server 工作负荷。这并不是说所有角色都必须驻留在 Standard Edition Server 上。您可具有独立中介服务器和边缘服务器。由于 Lync Server 2013 的原因,中央管理存储的 SQL Server 数据库必须驻留在与运行 SQL Server 的服务器并置的 Standard Edition Server 上。监控服务器和存档服务器使用含有 SQL Server 数据库的独立服务器。

2. 标准版服务器角色和并置
在 Lync Server 2013 中,A/V 会议服务、中介服务、监控和存档并置在 Standard Edition 服务器上,但需要进行额外配置才能启用它们。
可以将受信任应用程序服务器与 Standard Edition 服务器并置。
必须在单独的计算机上部署以下服务器角色:
•控制器
•边缘服务器
•中介服务器(如果未与 Standard Edition 服务器并置)
•Office Web Apps Server
•持久聊天服务器
默认情况下,SQL Server Express 后端数据库并置在 Standard Edition 服务器上。您不能将其移动到单独的计算机。您不能在 Standard Edition 服务器上并置其他数据库。
您还可以在一个单独的数据库服务器上并置以下每个数据库:
•监控数据库
•存档数据库
•持久聊天数据库
•持久聊天合规性数据库
•Enterprise Edition 前端池的后端数据库
您可以在单一的 SQL 实例中并置上述任意或所有数据库,或针对每个数据库使用一个单独的 SQL 实例,但有以下限制:
每个 SQL 实例只能包含一个后端数据库(用于 Enterprise Edition 前端池)、一个监控数据库、一个存档数据库、一个持久聊天数据库以及一个持久聊天合规性数据库。

无论这些数据库使用同一个 SQL Server 实例还是使用单独的 SQL Server 实例,数据库服务器仅支持一个 Enterprise Edition 前端池、一个存档服务器、一个监控服务器、一个持久聊天数据库以及一个持久聊天合规性数据库,而不能支持它们中的多个。

3. 企业版服务器角色和并置
在 Lync Server 2013 中,A/V 会议服务、中介服务、监控和存档并置在前端服务器上,但需要进行额外配置才能启用它们。如果不想将中介服务器与前端服务器并置,则可以在单独的计算机上将其部署为独立中介服务器。
可以将受信任应用程序服务器与前端服务器并置。
以下服务器角色必须分别部署在不同的计算机上:
•控制器
•边缘服务器
•中介服务器(若未与前端服务器并置)
•Office Web Apps Server
•Lync Server 2013、持久聊天服务器
可以将以下每一种数据库并置到相同的数据库服务器:
•后端数据库
•监控数据库
•存档数据库
•持久聊天数据库
•持久聊天合规性数据库
可以在单个 SQL Server 实例中并置任何数据库或所有这些数据库,或对每一个数据库使用不同的 SQL Server 实例,但具有以下限制:
每个 SQL Server 实例只能包含一个后端数据库、一个监控数据库、一个存档数据库、一个持久聊天数据库以及一个持久聊天合规性数据库。

无论这些数据库使用同一个 SQL Server 实例还是使用单独的 SQL Server 实例,数据库服务器仅支持一个前端池、一个存档部署以及一个监控部署。

5. 高可用
一台前端支持6660个用户,每个池最多可支持 80,000 个用户,可包含 12 台前端服务器。
最大会议大小为 250 个用户。
配对前端池的最佳做法:要包括互相配对的前端池的两个数据中心之间没有距离限制。建议使用位于相同世界区域的两个数据中心,因为它们之间存在高速链接。最好两个数据中心之间拥有足够距离,以避免一个灾难同时袭击两个数据中心。
建议在实践中采用以下最佳配对法:
•Enterprise Edition 池仅能与其他 Enterprise Edition 池进行配对。同样,Standard Edition 池仅能与其他 Standard Edition 池进行配对。
•物理池仅能与其他物理池配对。同样,虚拟池仅能与其他虚拟池配对。
池故障期间的用户体验
•如果对池进行故障转移,则会强制受影响池的所有用户注销后登录备份池。登录到备份池的用户在短时间内可能会处于恢复能力模式。在恢复能力模式下,用户无法  执行将导致 Lync Server 上发生永久性更改的任务(如添加联系人)。故障转移完成后,所有用户均可从备份池获得所有服务。
•池失败时,将中断用户具有的任何会话,用户必须在故障转移后重新建立这些会话才能继续。
•故障转移或故障回复期间,不能重新连接用户。位于失败的池上的用户将由备份池临时提供服务。当主池还原后,管理员可以将这些用户恢复为由其原始主池提供服务。 
•请注意,在 Lync 2013 中,不会将位置信息服务器数据库复制到备份池中。作为最佳做法,管理员应定期备份 LIS 数据库,并在故障转移后使用最新备份副本在备份池中还原 LIS 数据库。 
后端服务器失败期间的用户体验
•如果您配置了见证服务器,则当主体失败时,后端服务器故障转移将自动快速地发生。活动用户应该不太会注意到正在进行的会话出现中断。
•如果未配置见证服务器,则管理员手动调用故障转移需要一些时间。在这段时间内,活动用户可能会受到影响。他们将继续大约 30 分钟的正常会话。如果主服务器仍未恢复,或者管理员没有故障转移到备份服务器,则用户将切换到恢复能力模式,这意味着,他们无法执行需要对 Lync Server 进行永久性更改的任务(如添加联系人)。
Lync Server 2013 不支持 SQL 群集拓扑
重要提示:不支持对一个接口使用 DNS 负载平衡,而对另一个接口使用硬件负载平衡。必须对两个接口都使用硬件负载平衡,或者对两个接口都使用 DNS 负载平衡。
注意:如果使用硬件负载平衡器,则为内部网络连接部署的负载平衡器必须配置为仅对发往运行访问边缘服务和 A/V 边缘服务的服务器的流量进行负载平衡。它不能对发往内部 Web 会议边缘服务或内部 XMPP 代理服务的流量进行负载平衡。
注意:Lync Server 2013 不支持直接服务器返回 (DSR) NAT
访问边缘服务、Web 会议边缘服务、A/V 边缘服务和 XMPP 代理服务并置在同一台边缘服务器上。以下服务器提供外部用户访问所需的功能,必须部署为专用服务器:
•边缘服务器
•控制器(可选)
•反向代理
重要提示:反向代理不需要专用于仅为 Lync Server 2013 提供服务。例如,您可以提供服务来发布 Lync Server Web 服务,并同时为另一个与 Lync Server 完全不相关的网站提供已发布的网站。如果在外围网络中已有反向代理服务器来支持其他服务,则可以将其用于 Lync Server 2013。

二、实验环境拓扑介绍

本系列的整个拓扑架构如下:
         
本次测试使用两台物理服务器,安装的是Windows Server 2012操作系统,启用Hyper-V,共9台虚机,除TMG使用Windows Server 2008 R2 SP1操作系统外,其它全部采用Windows Server 2012 DataCenter版操作系统。
AD、CA、DNS的部署过程在本系列就不做介绍了,有疑问的请参考其它文章,本次测试环境的AD为单林单域,企业根CA。

三、DNS记录准备
首先在DNS中创建好4条A记录和1条SRV记录,为之后的部署做好准备:

四、配置文件共享
1.我们选定将前端服务器来承担文件共享服务,并配置好权限。

五、扩展AD架构
1.打开lync2013安装介质,点击是,安装Visual C++

2.按默认的安装位置,点击安装。

3.接受许可

4.点击准备Acitve Directory

5.点击运行

6.下一步

7.架构扩展完成

8.继续扩展林

9.下一步

10.选择contoso.com域

11.林扩展完成

12.继续扩展域

13.下一步

14.域扩展完成

LYNC2013介绍和基础架构准备角色的更多相关文章

  1. 【HBase】HBase基本介绍和基础架构

    目录 基本介绍 概述 特点 HBase和Hadoop的关系 RDBMS与HBase的对比 特征 基础架构 基本介绍 概述 HBase是bigtable的开源java版本,是建立在HDFS之上,提供高可 ...

  2. 深入浅出node.js游戏服务器开发1——基础架构与框架介绍

    2013年04月19日 14:09:37 MJiao 阅读数:4614   深入浅出node.js游戏服务器开发1——基础架构与框架介绍   游戏服务器概述 没开发过游戏的人会觉得游戏服务器是很神秘的 ...

  3. [Vue入门及介绍,基础使用、MVVM架构、插值表达式、文本指令、事件指令]

    [Vue入门及介绍,基础使用.MVVM架构.插值表达式.文本指令.事件指令] 1)定义:javascript渐进式框架 ​ 渐进式:可以控制一个页面的一个标签,也可以控制一系列标签,也可以控制整个页面 ...

  4. Windows Server基础架构云参考架构:硬件之上的设计

    作者 王枫 发布于2014年1月27日 综述 毫无疑问,移动互联网.社交网络.大数据和云计算已经成为IT发展的四个大的趋势.其中云计算又为前三个提供了一个理想的平台.今天不仅互联网公司,很多传统行业的 ...

  5. 朱晔的互联网架构实践心得S2E7:漫谈平台架构的工作(基础架构、基础服务、基础平台、基础中间件等等)

    前言 程序开发毕竟还不是搬砖这种无脑体力劳动,需要事先有标准,有架构,有设计,绝对不是新公司今天创立,明天就可以开始编码的.其实很多公司在起步的时候没有财力和资源建设独立的基础架构或平台架构部门,甚至 ...

  6. SaltStack 是一个服务器基础架构集中化管理平台

    SaltStack详细部署   一.基础介绍============================================================================== ...

  7. AWS EC2+Docker+JMeter构建分布式负载测试基础架构

    目录 概述及范围 前提条件 Part 1: Local setup-本地配置 Part 2: Cloud端基础架构--Infrastructure 总结: 原文链接 @ 概述及范围 本文介绍有关如何使 ...

  8. IT基础架构规划方案三(IT基础软件和系统规划)

    IT基础软件和系统规划 操作系统选型规划方案 根据对某集团的实际调研,获取了企业业务应用系统的建设情况,随着企业信息化建设的推进,需要对各种信息化管理系统和应用系统的服务器选型进行选型规划,根据不同的 ...

  9. [翻译]用 Puppet 搭建易管理的服务器基础架构(3)

    我通过伯乐在线翻译了一个Puppet简明教程,一共分为四部分,这是第三部分. 本文由 伯乐在线 - Wing 翻译,黄利民 校稿.未经许可,禁止转载!英文出处:Manuel Kiessling.欢迎加 ...

随机推荐

  1. js中访问action

    jsp中 <a href="javascript:Excel();" class="easyui-linkbutton" plain="true ...

  2. WebForm 内置对象QueryString、Repeater删改

    一.内置对象QueryString--地址栏数据拼接 格式:?key=value 如:string path = "Default2.aspx?aaa=" + TextBox1.T ...

  3. 使用python之环境管理

      情景1:不同python版本的管理 同一电脑上的多个python版本之前的管理,为了突出问题的普遍存在,下面是有人在segmentfault上提的问题. 摘自:http://segmentfaul ...

  4. html和html5学习

    html和html5学习 chorme.safari中的input或textarea html超链接(a)详细讲解 html5新增及删除标签 html表格 图片加alt属性 input的type属性 ...

  5. java 调用打印机 打印服务

    import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import javax ...

  6. Java资源大全中文版

    awesome-java-cn 是 Java 资源大全的中文版,包括开发库.开发工具.网站.博客等,将由伯乐在线持续更新. https://github.com/jobbole/awesome-jav ...

  7. Java Script 学习笔记

    JS编程习惯类: 1. 命名 著名的变量命名规则 只是因为变量名的语法正确,并不意味着就该使用它们.变量还应遵守以下某条著名的命名规则: Camel 标记法 首字母是小写的,接下来的字母都以大写字符开 ...

  8. html5获取图片的宽高

    var fr = new FileReader; fr.readAsDataURL($("#inputFileId").files[0]); fr.onload = functio ...

  9. JS replace可以接受回调函数

    这是js最鲜为人知的秘密之一,v 1.3首次引入.大部分情况下repalce的使用情况如下: '10 12 13 40 50'.replace(/\d+/g,'*');//用 * 替换所有的数字 这是 ...

  10. VS中,如何将存在于解决方案里,但是没有显示出来的文件(或文件夹)显示到项目中。

    不知道有没有人跟我一样,刚开始接触VS的时候,没有通过"右键->添加"产生文件,而是直接一些文件或者文件夹建在了项目的本地目录中. 导致最后这些文件(或文件夹)无法在项目中显 ...