- 1
- 0
- 约8.45万字
- 约 71页
- 2017-06-05 发布于湖北
- 举报
使用服务器群集实现高可用系统 (MSCS) 微软(中国)有限公司 议程 为什么使用群集? 什么是服务器群集? Windows 2000中的服务器群集 Windows 2000 特性 配置和调试 地理分散的群集(Geographically Dispersed Clusters) 存储区网络(Storage Area Networks) Windows .Net Server 的新特性 支持群集的应用软件Cluster-Aware Application 案例分析 为什么使用群集? 现今服务器的要求 任务: 完成传递商业的价值 运行要求的应用 服务 处理可以预料的负荷 提供适当的响应时间 可扩充性: 与商业一起成长 在用户,数据,交易上快速增长 在需要时,应付不可预知的波动 可用性: 按时完成, 不让用户等待 容忍典型的硬件故障 从意外故障重快速恢复 通过定期维护减少停机时间 支持灾难恢复的工具 技术设计 降低成本: 与商业价值相当 最初投资的费用 日常管理的费用 维护 升级的费用 为什么使用群集? 一个群集是一组计算机共同提供一个应用平台 可扩展 增加更多的节点 ,增加 CPU, 内存, IO 和网络带宽 高可用 多个计算机具有独立的故障方式– 计划中的冗余和意外宕机 管理起来象是一个计算机 扩展性: 向上和向外 Windows 2000 群集 当前三种群集技术 网络负载均衡-Network Load Balancing 目标: 32-各节点IP通讯负载均衡,通过一组同样的服务器 好处: 扩展性, 可用性 组件负载均衡-Component Load Balancing 目标: 8 个节点COM组件动态负载均衡,通过一组同样的服务器 好处: 扩展性, 可用性 服务器群集-服务器群集 目标: 支持长时间运行的应用的故障转移 好处: 可用性, 扩展性 (对于一些应用) 多种群集在一起工作 什么是服务器群集? 什么是服务器群集?(Aka MSCS and Wolfpack) 提供故障转移和健康监视支持,对于长时间运行和状态连续的应用 应用安装在群集中所有节点上 要求共享存储的架构 当应用在群集的节点间故障转移时仍能访问相同的数据集 所有节点必须在相同的域和IP子网中 由群集来监视节点和应用的运行情况 节点监视通过群集内的心跳线(heartbeats) 应用监视通过应用特殊的 “plug-ins” 或 “resource dlls” 所有节点应该至少有2 块网卡 1 NIC 用于群集心跳线, 1 NIC 用于客户端访问 微软群集服务Active-Passive Configuration 微软群集服务Active-Active Configuration 微软群集服务Cluster Service in Action 微软群集服务Cluster Service in Action 服务器群集 SCSI 配置(2 node only) 服务器群集光纤通道配置 不同的群集视角 网络客户看到的是一个或多个 “虚拟的” 服务器 每个虚拟服务器拥有一个名称, IP 地址 每个提供一组服务– e.g. 数据库, 文件 打印共享 每个虚拟服务器由一个群集的节点托管 每个节点可以托管多个虚拟服务器 如果托管的节点失效, 它的虚拟服务器转移到其他的可用的节点上 用户端继续使用同样的IP地址和网络名称去访问应用或服务 服务器群集命名空间物理上命名空间 服务器群集命名空间逻辑上命名空间 额外的可用性技巧 共同故障的容错 RAID disks 双重电源, 双重风扇, 多块网卡, etc. 严格的操作程序 备份 恢复实践 配置标准化改变控制 警报, 事变管理 运行中的容量监视和计划 灾难恢复计划 Off-site 数据存储 灾难响应计划 排练 租借或特有的灾难恢复站点 数据管理 (e.g., backups, real-time mirroring) 环境管理 (e.g., application licenses) 网络管理 (e.g., subnet replication services) Windows 2000新特性 Windows 2000 增强的特性 部署 简化群集部署 Simplified setup wizard Setup from with Add/Remove Programs applet Scripted, unattended setup (using Unattend.txt) Can use SYSPREP with scripted cluster setup Step-by-step installation guide Windows 2000 Deployment Guide, Ch
原创力文档

文档评论(0)