Oracle RAC on vSphere项目架构介绍
目录
2
背景和驱动因素
方案介绍
实施经验分享
关于运营商网上营业厅
3
前台功能
用户注册管理:自助注册、登录、注销、绑定产品实例;
业务办理:新装业务受理、自动业务变更、宽带业务受理等;
客户服务:网上咨询、投诉建议、故障报修、积分兑换、俱乐部服务等;
业务查询:业务状态查询、费用信息查询、业务办理进度查询、服务进度查询;
在线支付:在线自助缴费或充值;
电子商城: 选购手机、宽带、手机号码等;
在线客服;
后台功能
业务管理:内容发布管理、用户信息管理、业务审核等;
系统管理:数据维护、权限管理、日志管理、接口管理等;
监控分析:监控管理、故障报警、统计分析等;
运营商网上营业厅承担省内所有电信用户的网上业务自助服务和电子商城等增值服务,以及后台业务和系统管理、监控分析等功能,具体包括:
现状和驱动因素
4
网上营业厅系统首期除数据库服务器集群之外,已经全部实现云化,采用VMware vSphere虚拟化平台,应用涉及web服务器集群(4VMs)、应用服务器(4VMs)、接口服务器(4VMs)、后台服务器集群(2VMs)、资源服务器(2VMs),共计16个虚拟机,与其他业务系统共享统一的虚拟化资源池。
网上营业厅数据库采用Oracle数据库,部署了4节点的Oracle RAC,为应用提供了高可用高性能的数据访问。Oracle RAC的4个节点直接部署在4台IBM HX5物理刀片服务器上,当某节点或某几个节点出现故障不可用性,数据库服务性能直线下降,严重影响了网上营业厅业务服务,降低客户满意度。现有Oracle RAC节点恢复方式时间过长,无法满足网厅业务可用性的要求,主要体现在以下两个方面:
置备与原有物理服务器型号和配置一致的硬件设备,长达数天的配件送达时间
恢复过程复杂,硬件准备就绪后,需要重新安装操作系统、数据库服务,并进行复杂的Oracle RAC配置和验证过程
同时在日常运维过程中还存在以下两个问题:
Oracle RAC节点物理服务器的资源利用率较低
Oracle RAC扩展性不够灵活,新增节点需要置备新的物理服务器和相应的网络和存储
目录
5
背景和驱动因素
方案介绍
实施经验分享
架构图:现状
6
IBM/EMC
光纤通道
存储阵列
虚拟化资源池(DRS/HA)
SAN
LAN
Oracle RAC集群
WEB/应用/接口/资源/后台等虚拟机
IBM HX5刀片服务器(4C/128GB)
IBM HX5刀片服务器(4C/128GB)
架构图:全部云化之后
7
SAN
LAN
Oracle RAC集群
WEB/应用/接口/资源/后台/数据库等虚拟机
虚拟化资源池(DRS/HA)
IBM/EMC
光纤通道
存储阵列
IBM HX5刀片服务器(4C/128GB)
IBM HX5刀片服务器(4C/128GB)
Oracle RAC节点虚拟机配置
8
业务高峰时
9
SAN
LAN
Oracle RAC集群
虚拟化资源池(DRS/HA)
IBM/EMC
光纤通道
存储阵列
IBM HX5刀片服务器(4C/128GB)
IBM HX5刀片服务器(4C/128GB)
WEB/应用/接口/资源/后台/数据库等虚拟机
物理服务器故障时
10
SAN
LAN
Oracle RAC集群
虚拟化资源池(DRS/HA)
X
IBM/EMC
光纤通道
存储阵列
IBM HX5刀片服务器(4C/128GB)
IBM HX5刀片服务器(4C/128GB)
WEB/应用/接口/资源/后台/数据库等虚拟机
Oracle RAC扩展节点
11
SAN
LAN
Oracle RAC集群
虚拟化资源池(DRS/HA)
IBM/EMC
光纤通道
存储阵列
IBM HX5刀片服务器(4C/128GB)
IBM HX5刀片服务器(4C/128GB)
WEB/应用/接口/资源/后台/数据库等虚拟机
目录
12
背景和驱动因素
方案介绍
实施经验分享
经验分享
13
Oracle RAC的每个节点位于不同的ESXi 主机上,通过DRS Affinity来设置RAC各节点互斥运行在独立的ESXi主机上。
Oracle RAC的私网应使用独立VLAN,该VLAN只有各RAC节点可以访问。
管理网络、VMotion网络、Oracle RAC私网与公网应分别使用独立的物理网卡。
存放数据库文件的共享存储LUN应保证高性能(使用多个磁盘组成的独立RAID组),同时存储本身性能也应有保证,可以结合Storage DRS功能实现存储卷负载均衡。
ESXi主机和虚拟机都应使用同一个NTP服务器实现时间同步,并且在虚拟机使用了NTP服务器后应当禁止使用VMtools的时间同