服务器集群与虚拟化技术 1 问题与挑战 Oracle 面对日益复杂的应用,存储资源配置越来越难!控制存储成本越来越难! 大型文件系统 D:\ Hot! LUN DISK DISK DISK RAID DISK DISK RAID Redo log DataFile LUN LUN LUN lun Disk Group/ASM … LV LV LV 这个虚拟机压力太大了,同一个盘上的其它虚拟机都还好,我把整个盘换成 SSD ? 从存储系统的磁盘到 Oracle 逻辑文件少说也有 6-7 层,该怎么调整提高性能呢?新买的几个 SSD 怎么用呢? ……经常访问的文件不常访问的文件需归档的文件分类? 海量文件必须分类存储,否则我的在线存储容量就太大了,但如何分类呢? 2 服务器集群与虚拟化?虚拟化:一变多?将一台服务器虚拟成多台–大机: IBM LPAR – UNIX 服务器: ? IBM LPAR ? HP nPAR , vPAR ? SUN Domain, Container – Intel 架构? Vmware Vsphere ? Microsoft Hpyer -V ? Citrix Xen ?……. ?集群:多变一?将多台服务器虚拟成一台–分布式运算(Distributed Computing) –并行处理(puting) –网格计算(puting) –云计算(puting) –高性能计算(HPC) 3 服务器集群?集群–把多台服务器联接在一起,形成一个整体, 像一台服务器那样工作, 共同对外提供服务–可以更好地利用设备资源,从而提高: ?稳定性?数据处理能力?服务能力?三种集群技术–高性能集群( High Performance Cluster ) –负载均衡集群( Loading Balance Cluster ) –高可用性集群(High Availability Cluster) 4 负载均衡集群 MS 磁盘阵列公用网络客户端心跳连接 Active 节点 1节点 2 应用 Active ?两台或多台服务器同时处理来自同一个应用的服务请求?多种模式实现服务的负载均衡–基于客户端的负载均衡–基于服务器端的负载均衡?负载均衡集群也同时具备高可用功能业务正常运行应用 5 高可用性集群 MS 磁盘阵列心跳连接公用网络客户端 Active Standby 节点 1节点 2 心跳连接 Active 节点 3节点 4 应用 C Active 双机热备双机互备应用 A应用 B 业务切换到节点 2 业务切换到节点 4 节点 3和节点 4互相备份各自应用 6 商用集群系统?负载均衡集群– Oracle RAC (Real Application Clusters) ?高可用性集群– Microsoft MSCS (Microsoft Cluster Service) – Linux Cluster – HP HP-UX MC/SG(puter/Serviceguard ) – SUN Solaris Cluster – IBM AIX HACMP (High Availability Cluster Multi-Processing) – Symantec Veritas cluster server – EMC Autostart 7 虚拟化技术?一种从逻辑角度管理资源的方法: CPU 、内存、接口卡、……?软件与硬件分离 8 虚拟化方式分类?硬件分区 IBM/HP 等大型机硬件分区技术?虚拟机( Virtual Machine Monitor ) – Vmware Vsphere ESX server – Mircosoft Virtual PC/Server Hyper-V – Xen Project ?虚拟操作系统( OS Virtualization ) – Parallels ( SWsoft ) Virtuozzo/OpenVZ Project – Sun Solaris Container – HP vSE – FreeBSD Jail – Linux Vserver – Linux KVM (Kernel-based Virtual Machine) 9 虚拟化方式--硬件分区服务器操作系统硬件系统应用应用操作系统硬件系统应用应用操作系统硬件系统应用应用?硬件资源被划分成数个分区,每个分区享有独立的 CPU 、内存, 并安装独立的操作系统?在一台服务器上,存在多个系统实例,同时启动多个操作系统?金融领域(银行信息中心)广泛采用 10
2015服务器集群与虚拟化技术(新版) 来自淘豆网m.daumloan.com转载请标明出处.