服务器虚拟化部署方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
服务器虚拟化部署
方案
1.1.1.服务器虚拟化部署方案
1.1.
2.数据库服务器设计说明
在数据库服务器的配置中,对数据库服务器性能影响较大的有:
CPU:数据库查询和修改操作都需要消耗大量的CPU资源,另外数据库都是多线程应用程序,使用SMP(对称多处理)系统能够提供更好的性能。CPU缓存结构也很重要,因为数据库的对缓存的点击率是很高的。
内存:最重要的性能因素。数据库需要大量的内存来缓存数据。如果服务器没有足够的内存来作为数据缓存,将使
用磁盘子系统作缓存,磁盘子系统的访问速度比内存低很多,这样就会降低系统性能。内存太低,甚至会因为过于频繁的磁盘访问而导致服务器死机。配置256GB DDR3内存,以满足应用系统的数据缓存。
磁盘:即使内存很充分,系统还得执行大量的磁盘I/O,从硬盘中读取数据并写入修改的数据,因此磁盘的访问速度对性能影响也很大。另外,磁盘中的数据非常重要。为了提高访问数据库的性能,并保护磁盘中的重要数据,RAID磁盘控制器成为数据库服务器的标准配置。针对数据库随机读操作更多的特性,RAID5是最常见的选择。
另外每个数据库服务器包含两个HAB卡,光纤磁盘阵列包含两个磁盘控制器。数据库服务器经过SAN 光纤交换机与光纤磁盘阵列相连。任何一个数据库服务器与交换机之间的通路断掉均能够从另外一个HBA卡与交换机的通路上继续进行数据的传送。当任何一个交换机与磁盘阵列之间的通路断掉均能够从另外一个交换机与光纤盘阵控制器上的通路继续进行数据的传送。
数据库系统的衡量标准一般有两个:一个是整个数据库系统的运行性能,包括了一些典型操作的响应时间,以及在系统负载比较大的情况下,系统依然要有合理的运行表现;第二个是数据库系统的稳定性,即数据库系统能够稳定持续运行的时间,一般要求能够达到7×24。
数据库服务器采用了双机系统,使得数据库应用系统实现了冗余,大大提高了系统的安全性及稳定性,保证了系统7×24小时对外提供服务,双机集群服务器共享磁盘阵列,数据均存放在共享存储中,无论是数据库还是应用,两台服务器都安装相同的应用。一台机器作为工作机,另外一台作为备份机,双机之间经过专用的心跳线来传递信息,互相检测对方的工作状态,此时工作机拥有对磁盘阵列的占用权利,能够对磁盘阵列的数据进行读写,而备份机无法对磁盘阵列进行操作,甚至无法发现磁盘阵列,这是经过双机软件的“软件锁”功能来实现的。工作机出现故障后,备份机的双机软件会监测到故障的发生,用户只要重新向虚拟IP地址发起请求,集群软件将该请求分配到正常工作的机器上,这样就完成了一次双机保障过程。
1.1.3.服务器虚拟化设计
经过服务器虚拟化技术能够在一台物理服务器上创立多个不同的虚拟机,能够部署不同的操作系统,部署不同的业务应用,每个虚拟机之间相互隔离。当用户有新增的业务需求时,无需再去采购新的硬件,只需要在某一台物理机上创立一个虚拟机,分配其所需的硬件资源即可,然后利用虚拟机模板进行操作系统部署,新的业务应用上线只需要约10分钟左右。
虚拟化的建设方案相比以往传统建设思路需满足以下要求:
1)减少计划内停机时间
经过使用虚拟机自动迁移功能,在进行计划内服务器维护以至跨服务器的虚拟机实时迁移时,将不再需要为这些活动安排应用程序停机,从而不会对用户造成中断或导致服务丢失。
2)实现业务高可用
可提供高性价比的自动化重启,当发生硬件或操作系统故障时,几分钟内即可实现所有应用程序的重启。
3)动态资源分布