x86数据库服务器也“智能”设备硬件

2010-11-02    来源:中关村在线    编辑:王迪
数据库服务器,指运行在局域网中的一台或多台计算机和数据库管理系统软件共同构成了数据处理平台,数据库服务器为客户应用提供服务,这些服务通过查询、更新、事务管理、索引

  数据库服务器,指运行在局域网中的一台或多台计算机和数据库管理系统软件共同构成了数据处理平台,数据库服务器为客户应用提供服务,这些服务通过查询、更新、事务管理、索引等提供一系列应用方式,而正是这些应用形式使得企业在选择数据库服务器时对硬件设备的要求极为苛刻。

  对于企业来说,随着业务的扩大,数据信息也日渐增加。因此,选择什么样的数据库服务器也是值得注意的问题。很多人认为四路服务器还不能支撑数据库这样核心应用,主要还是要依靠RISC架构下小型机。不过,英特尔最新发布的至强7500系列处理器,不但可以支持2路到最高256路服务器的拓展,满足业务拓展,此外还通过强大的全新酷睿架构(研发代号:Nehalem)使其在计算性能上不弱于当今主流RISC处理器,为数据库应用开辟了新路,使得四路服务器成为数据库服务器的很好选择。

  根据应用来说,我们知道数据库服务器在选型时要具备:高性能、高可靠、高可扩展、安全性以及可管理性等。而实际上,不同的数据库程序对服务器硬件的需求也有所不同。针对目前最流行的几个数据库(Oracle/SQL SERVER/MySQL等),笔者会对服务器硬件的具体需求提供硬件设备方案。

  x86服务器可以支撑数据库业务?很多人会有这样疑问,由于数据库服务器,尤其是金融电信等关键业务领域的核心数据库,对服务器的可靠性和性能要求非常高,这也使得过去这类应用的数据库系统往往会选择RISC小型机来承担。虽然X86服务器有很好的性价比,但仍然有一些核心领域没有攻克。不过,2010年,随着英特尔新一代至强7500系列服务器平台(研发代号:Nehalem-EX)的发布,这一格局即将被打破。

至强7500处理器“智能化”特性

  从至强7500处理器“智能化”特性中就可以看到,x86服务器在数据库这样核心的应用中有能力承担。采用8核 SOI封装,加上超线程技术(HT),使得线程提升到了16条,数据库并行处理能力大大增加。据英特尔官方数据,处理器在数据方面的计算性能是上一代的2.5倍,而其中最显著的功效来源于4条QPI直连总线带来的超快通讯速度(可到6.4GT/s,远非以往FSB总线所能企及)、超大的L3缓存(多达24MB)和9倍于前的内存带宽(四通道DDR3)。

  在数据库业务上,处理器的可靠性同样也是一个问题。众所周之,企业中的数据库作为支撑前台业务的核心,其可靠性要保证在99.9%以上。而与RISC平台相比,x86处理器由于计算原理所限,在计算可靠性和精确性上有所缺陷。但是如果有性能高、稳定性又能与小型机媲美且相对灵活的x86平台,相信企业会选择。

  至强7500中的智能技术有可以让企业选购的理由,RAS特性中的数据保护,利用CRC、ECC等硬件机制来对传输的数据进行校验、纠错,如果无法纠正,就将损坏的数据进行隔离,以保证不造成更大的数据,避免系统的重启和宕机。还提供各种主要部件的备、镜像和热切换等,以保证系统的高可用性。

  这些特性形成了一个完整的MCA架构,使得原先只在IA64架构处理器上才有MCA功能在性能、可扩展性和可靠性上,都已经逼近RISC,而系统方面,包括最流行的几个数据库(Oracle/DB2/SQL SERVER等)支持该方面应用。如果说以前企业在考虑购买数据库服务器时,考虑的仅仅是性能足够。那么今天的X86数据库服务器也是可以为企业提供性价比更高的支持。

  Oracle数据库服务器:x3850 X5

  提及数据库,Oracle数据库产品有着绝对的优势,广泛用于大型商业和核心领域,至强7500的性能和新特性,将使得高端企业数据库部署的平台选择发生变化。因为这些企业现在是成本为主,只要性能和稳定性符合要求在一定程度上会使企业在选择上发生变化,而x86新的至强7500平台拥有更出色性价比。

  另外,Oracle数据库本身给x86服务器留了很大的空间自由发挥,而IBM核心业务上的优势在x86服务器中有很好表现,推出EX5架构产品面向关键应用业务。IBM System x3850 X5是一款4U机架优化式企业服务器,搭载英特尔至强7500处理器,可根据自己的实际情况对目标工作负载进行自定义的配置。该服务器灵活性和扩展性方面都非常强,同时还具备电源优化和节能智能型设计,可提高性能功耗比是企业用户的不错选择。

IBM System x3850 X5

  IBM System x3850 X5构建在下一代IBM企业X架构技术和英特尔至强7500处理器之上、可在节能、省钱的设计中提供卓越的性能和无与伦比的可靠性。它能够提供超凡的灵活性、帮助您在正确的时间获得正确的功能。

  特别是IBM System x3850 X5服务器允许用户自由选择极其灵活的配置以及内存扩展和节点分区功能。模块化的构造块设计使您既能够按照当前需求自定义系统、同时又能够应对不断变化的工作负载。

  x3850 X5拥有4个插槽、64个DIMM、可扩展为4个插槽和 96个DIMM、而最高可达8个插槽和192个DIMM。可根据环境的变化重新分配资源和分区系统。x3850 X5能够满足您的当前需求、同时提供一种简便、经济有效的升级途径、可在做好准备时更改IT环境。

  点评:IBM System x3850 X5具有x86平台最强大的性能和扩展能力,以及媲美小型机的可用性。从Oracle数据库的市场来看,各企业与应用环境差异较大,软硬件系统也不尽相同。但目前的最新测试上,采用了至强7500系列处理器IBM x3850 X5名列第二名。同时简便的升级途径和“按需购买”的扩展方式、可提供更有效的投资保护,更高的性能、可为虚拟化和业务应用提供更高的利用率、吞吐量和带宽,先进的服务和远程管理功能、可实现更高的易用性和改善的生产效率。

  SQL Server中虚拟化设备DL580 G7

  SQL Server数据库从问世以来经历了数个版本,作为数据库应用中不可缺少一员,SQL Server定位于中型的数据库应用,操作较Oracle和MySQL等要相对简便。作为一款针对高性能企业级应用的服务器,惠普DL580 G7可以说在性能方面是无可比拟的服务器,而且采用了最高四路至强处理器设计,使得整体的性能得到了大大的提升,并且可以提供更好的扩展能力。

  如果说选数据库服务器,首先要选的就是处理器,那么SQL Server在x86 Windows环境里的数据库,与英特尔至强7500有效结合可以发挥出优势。而对于中型企业的DBA们来说,SQL Server与惠普产品在虚拟化以及多特性功能结合是上佳选择。加之与至强7500大大提升了处理器和内存之间的访问带宽,单颗处理器支持16条内存插槽的强大扩展能力,无疑是SQL Serve数据库服务器的不二之选。

惠普DL580 G7

  在扩展性上,DL580 G7具有64个DDR3内存插槽,被安置在8个内存板上,支持16GB DDR3内存,所以DL580 G7内存最大可以扩展到1TB。DL580 G7具有一个内部SSD插槽用于嵌入式虚拟化,并且前面板具有8个硬盘仓位。

  磁盘类型支持SATA接口或SAS硬盘,或者SSD,但是只支持2.5寸硬盘。DL580 G7主板具有5个PCI-E 2.0插槽,包括两个x8和三个x4,可选转接卡获得额外的六个插槽,包括PCI-E 1.0、2.0和PCI-X。网络方面DL580 G7具有四个千兆以太网网卡,通过升级网络模块可以获得双10G以太网端口。

  另外,DL580 G7具备多种全新可靠性和可用性功能,譬如:闪存支持的高速缓存写入、冗余电源和风扇、以及HP Memory Quarantine。HP Insight Control以及 iLO3和通用插槽电源,可简化和优化管理工作,实现更大能效,降低总体拥有成本,确保企业能够更快地收回服务器投资。

  点评:此款全新的 DL580 G7具备出色的性能、可管理性和可靠性。从用户需求来看,SQL Server服务器的选型更加看重服务器对SQL Server数据库灵活扩展性的要求。采用全新的英特尔7500处理器技术,特别是DDR3内存可扩展到1TB,I/O方面,SQL Server对于内存和磁盘子系统的要求严格,这些是惠普是DL580 G7优势所在,是关键任务数据中心部署和虚拟化环境中的理想选择。

  戴尔R910在MySQL数据库应用

  MySQL是一个快速、多线程、多用户的SQL数据库服务器,而MySQL的核心程序采用的是LWP进程,所以其对系统逻辑地址空间和资源的客观理性要求就非常高。此外,由于MySQL拥有一个非常快速而且稳定的内存管理系统,因此在大内存环境中性能表现优秀,选择MySQL数据库服务器的时候需要考虑服务器内CPU的并行计算性能,复杂x86环境的虚拟化数据库和强大的内存扩展性。

  戴尔R910是一款高性能4插槽4U机架式服务器,它具备内置可靠性与可扩展性,适用于关键任务应用程序。它合并了高级可靠性、可用性和可维护性(RAS)功能等特性,并具备远程IDRAC6连接和嵌入式诊断功能。此外,双内置SD模块可提供虚拟机管理程序级别的故障转移。

  在MySQL数据库环境中,数据传输依赖网络,虚拟化、整合、统一结构、联网和存储升级推动了对更坚固的网络通道的需求,而服务器必须能够提供连接来带动这一对带宽的需求。戴尔R910可通过采用2x10 GbB LOM选项来满足这些需求,可避免由于采用riser卡的10 Gb功能带来可扩展性限制。

戴尔R910

  使用标准x86服务器技术构建高效且可扩展的服务器基础架构,四路PowerEdge R910是标准高效的基础架构的构建模块。通过创建服务器来帮助简化日常操作、充分利用基础架构和简化部署,从而帮助客户缩减成本。

  戴尔开发了生命周期控制器,帮助客户实施有效的部署流程和全面的服务器管理。这项戴尔创新使客户能够通过自动调查简化新服务器的初始设置和配置,并通过已收集的可用驱动程序初始化系统服务处理器的安全性配置,有助于节省时间并降低潜在的错误和中断。

  点评:戴尔提供基于英特尔至强处理器平台,由于MySQL数据库在性能需求层面主要对处理器提出了要求:并行计算性能强,x86平台全兼容,优秀的系统稳定性及内存扩展。采用至强7500的产品无论是在计算性能上、内存扩展性方面、可靠性方面以及丰富的应用环境充分发挥了MySQL数据库特色。此外,戴尔R910结合了Linux系统的开放标准服务器解决方案的多种选择,并提供所有需要的特性:性能、可扩展性、安全性和支持选项,可以帮助降低数据中心运营成本。

  综上,随着IBM、HP、戴尔等多家厂商推出基于至强7500的四路和八路服务器,核心关键用户将会有更多的选择。不仅是至强7500在数据库领域的应用表现,与小型机相比,至强7500的x86环境更加开放,支持Linux、Windows、Solaris等多种操作系统。此外,由于x86平台软件厂商众多,支持的应用软件数量远远多于UNIX,因此可以更加灵活地适应各种环境变化,数据库迁移相对容易。

1
3