Win Server 2012如何提高DC持续性?
赵为民 发表于:12年09月13日 09:35 [转载] 中关村在线
对服务器基础架构方面的要求:
数据中心准备好后,我们还需要确保所有关键的服务器基础架构组件都具备高可用性。
首先,请确保每个服务器角色都有多个实例,可以为所有服务提供冗余。在Active Directory中,针对不同的角色提供了不同的高可用性选项。Active Directory支持备份和还原、多站点负载平衡,并且通过Active Directory回收站功能可以实现删除对象的恢复。
Windows Server 2012(图片来自网络)
此外,我们还可以在不那么安全的位置或分支办公室部署只读域控制器。Active DirectoryCertificate Services(AD CS)可支持故障转移群集。Active Directory Federation Services(AD FS)可支持跨站点复制,并可对自己的数据库创建 SQL 镜像。Active Directory Lightweight Directory Services(AD LDS)也可支持跨站点复制,并能进行备份和还原。Active Directory Rights Management Services(AD RMS)服务器的数据库可以利用 SQL的高可用性功能(可使用故障转移群集或日志传送),许可服务器则可以使用网络负载平衡
域名系统(DNS)可使用轮循机制算法将客户端发往不同的 DNS 服务器,这样既可通过冗余的服务器提供简单的负载平衡。
Hyper-V功能强大(图片来自网络)
NLB是一种基于软件的解决方案,通过将通讯分散到多台冗余服务器,既可提供高可用性与扩展性。对于在每个节点上都有完全一致的数据,并且改动不是很频繁的服务器角色,一般都使用这种技术,例如Internet Information Services(IIS)上托管的网站。
如果有节点不可用,那么就可以自动重定向到其他包含相同信息的服务器。大部分其他服务器角色通常使用故障转移群集作为高可用性解决方案。这种方式需要将多台服务器连接在一起,相互监控,并将服务所需的数据保存在共享的存储上,可以被每个节点访问。因为可以在存储区域网络(SAN)上看到完全相同的信息,因此群集上构建的服务与虚拟机可以在不同服务器之间移动。
自动故障检测与恢复技术可将由于崩溃导致的计划外停机降到最低,故障转移与实时迁移功能则可减少或避免计划内维护期间的停机。建议使用故障转移群集的一些负载包括:DFS名称空间服务器、DHCP 服务器、分布式事务协调器、Exchange、文件服务器、Hyper-V、Hyper-V复制 Broker、iSCSI Target Server、iSNSServer、Messaging Queuing、SQL,以及 WINS。
另外,故障转移群集可以扩展,因此可以对任何普通的应用程序、脚本,甚至服务创建群集,并且通过编写自定义的资源动态链接库(DLL),任何应用程序几乎都可以实现高级集成。
微软的Hyper-V主要使用故障转移群集技术作为高可用性解决方案,但虚拟机也可以通过NLB、复制,或备份和还原维持服务连续性。在Windows Server 2012 中,Hyper-V复制技术提供了内建的复制功能,可将虚拟机复制到环境中的其他Hyper-V宿主机上,实现灾难恢复。甚至Hyper-V虚拟机内部也可以支持故障转移群集,这也叫做"来宾群集"。不同群集节点上的虚拟机,以及这些虚拟机中运行的应用程序可以移动到不同节点,这样既可在对虚拟机进行维护,例如添加内存或升级来宾操作系统时获得更好的高可用性。