能扩展的服务器,是“合身”的服务器

XpandOnDemand可扩展性技术:依您的需要,随时添加
电子商务发展的浪潮,使得企业不象过去一样,保持"三年如一日"发展模式;如果要在新的时代里获得生存、发展的机会,那么电子商务基础设施就成为了企业成功的基石。但是,在构建这个基础的时候,企业不得不考虑很多因素:资金、目前业务的规模、将来企业的发展方向等等。这些因素让企业在构建一个合适的电子商务基础平台时,困难重重。
正如建造一栋富丽堂皇的大厦,合理的规划是一切的基础。而服务器是这栋大厦的关键,对它的选择也显得尤为重要。那么,究竟什么样的服务器是合格的服务器呢?
首先,它应该确保业务运作的安全性和连续性;其次,它应该具有随着不可预知的客户需求和用户工作量不断增长的能力,也就是可扩展性;它还应该可以随着业务、客户与合作伙伴的发展变化而变化的能力。
这样看来,合格的服务器是指符合企业目前业务情况的,并且还能够随着企业的发展而发展、随着客户及供应商的的变化而变化的"按需添加"的服务器。
企业级X架构是IBM精心研究的成果,它使得IBM eServer x系列服务器在行业中卓尔不群,它们依然具有符合行业对处理器、内存、I/O、存储和软件方面的标准的优势,同时它还利用它灵活的模块化设计,建立了一个全新的经济的服务器模型:用户不必再为了确保未来的发展能力,提前购买不必要的服务器。
企业级x架构技术是怎样做到这一点的呢?
1.XpandOnDemand扩展性:随着用户的发展逐步购买
优化服务器性能的挑战性工作之一,就是提供能充分发挥新处理器体系性能潜力的内存和I/O子系统。传统的行业标准服务器设计遇到了性能扩展到4路以上的瓶颈,这是因为传统的方法中处理器和I/O总线的拥挤以及内存利用不充分造成的。
企业级x架构平台为行业标准服务器提供了更高的扩展性。这个平台使用了增强的、高性能动态多处理(SMP)构件模块,可以有效地扩展到4路以上SMP。这些技术提供了高的扩展能力,利用4路"可扩展企业节点",可以扩展提供4路到8路,到12路--甚至16路系统。
一个可扩展企业节点包括处理器、内存、I/O支持组件、存储器和其他设备,它像其他计算机一样独立运行。每个节点运作的操作系统可以和其他节点不同,通过系统分区,多个节点也可以分配同一个OS映像。节点之间通过专用的高速互连--"SMP扩充端口"链接在一起,以无可比拟的性能共享资源。这种方式为用户提供了灵活性,可以将多个节点作为一个大型的"一体机"来运行,也可以作为两个或多个较小的单元来运行--甚至可以在将来根据需要重新组织配置。IBM将这一创新称之为XpandOnDemand扩展性,它使企业可以随着发展来扩充容量,具有无可比拟的灵活性。
用户可以从简单起步,开始购买并不昂贵的4路SMP节点。如果证明它可以满足目前的计算需要,用户将可以节省大量的资金,而不必提前购买昂贵的8路或更大的系统。
如果用户最终需要更多的处理能力,用户只需使用简单的线缆连结,添加第二个4路节点,就可以创建一个新的8路节点服务器了。
以后,随着用户要求的提高,可以将三个4路节点配置成一个12路系统。最后, 四个4路节点可以联合起来构成一个16路服务器。如果用户的需求发生了变化,用户不再需要一个8路或12路或16路服务器,这些节点可以再次分开,作为独立的4路系统使用。这种模块化设计,使用户可以灵活地确定如何来扩展IT基础设施。和以前的行业标准相比,用户完全可以不再局限于"要么提前拥有全部功能,要么抛弃原有的IT投资"。
2.企业x系列解决方案:大大优于传统分布式群集
也许用户会疑惑所有这些灵活性是否是以性能为代价的,答案当然是:不!实际上,高速SMP扩展端口提供了Intel体系领域中无可比拟的性能。那么,与简单地连接四个独立的4路系统来构成传统的四路服务器群集相比,4节点的扩展性有哪些优秀之处呢?
·四个4路企业级X架构节点为用户提供更高的灵活性。它们可以配置为两个8路服务器、一个8路和两个4路、一个12路和一个4路系统,也可以作为一个16路服务器使用。即便在用户已经以某种方式连接之后,如果用户的需要发生变化,用户还可以通过简单的管理控制台命令,将节点重新配置为其它的组织方式。用户不会受限于一个具体的配置。
·系统分区允许用户建立一个分区,就能够使所有4个节点在同一个操作系统和应用程序下运行,而不像传统的群集解决方案需要4个不同的操作系统。
·利用SMP扩充端口,节点之间可以每个连接3.2 gigabyte/秒的双向交互,每个节点支持与其它节点的三个连接。此外,用户不必为支持以太网而重新设计基础设施。--更不用提那些不用服务器所需的Gigabit以太网网络集线器、路由器、交换器或适配器而节省的费用了。
·SMP扩充端口允许节点间进行直接的、处理器至处理器的通信,而无需操作系统对所有适配器总线和网络通信的操作进行处理,因此可以在系统间实现更为完善全面的信息吞吐。
·因为SMP扩展端口允许节点间的处理器到处理器的直接通讯,无需占用OS拥有的适配器总线和网络传输,这使得系统之间的吞吐能力大大提高。
·如果用户发现工作量的不平衡情况(某些服务器超负荷工作而另外一些服务器却未得到充分利用),用户可以很方便地从一个服务器上断开一个节点,将它移到另一个服务器上。灵活地重新分配重要资源,以快速地适应不断变化的需要,这对于快速发展的商业环境来说特别重要。
·根据软件使用的不同,许可条款对于一个16路分区可能要比针对四个4路服务器更为有利。
·如果用户偏爱群集四个节点作为四个独立的服务器使用,SMP扩展端口也可以用作高速进程间通讯,简单地连接相同的SMP扩展端口即可,无需复杂的设置。
企业级x架构配合大型存储系统和存储区域网络(SAN)基础设施,使用户可以访问多个数据库,并可以多点访问一个数据库。同样,它也可以使用户在群集的配置中执行一个或多个数据库管理工具。这种灵活性减少了要管理的软件许可数量,简化了日程的运作和支持,从而降低了总拥有成本。
IBM企业级X-架构技术方面的研究即将全面完成。由于这些技术,企业级X-架构除了能够提供"随着发展逐步购买"的能力之外,企业级X-架构还将大型机技术的优势扩展到了eServer x系列服务器中,使服务器的性能得到提升,企业将会由此获益匪浅。"随需购买"不仅体现了现在企业发展的新理念,同时也是电子商务务实具体体现。

系统分区,使您的服务器更灵活
从事操作大型机工作的人对"分区"的概念一定十分熟悉:系统资源都是虚拟化的,它包括处理器,内存,I/O和存储设备,因此所有的使用者都可以同时进入系统。实际上,每一个使用者与其他使用者的行为都是分离并受到保护的。如果一个虚拟的分区已经上锁,它将不能影响到其他分区。
在许多服务器环境中,这种能力相当重要。例如一个全球范围的航线订票系统,如果一个分区出现错误将可能导致大型机整体瘫痪。系统分区还可以保护不受病毒和其他安全隐患的侵扰,这些因素有可能影响到其他的分区。
IBM提供的企业级X架构技术使基于英特尔架构的服务器具备了这种性能。系统分区有益于硬件的合并与加强;软件的移植和共存;版本控制;发展,测试和维护;工作任务的隔离和独立文件的备份,以及基于分区的系统恢复。这里我们介绍两种类型的系统分区:物理分区(已经实现)和逻辑分区(即将实现)。
IBM 企业级X架构分区技术
使用物理分区,一个多节点服务器可以在不同的分区中运行一个操作系统的多种环境(也可以是一个操作系统的多种不同版本,甚至是不同类型的操作系统)。这种服务器可以是超过4个节点的服务器,每个单元都有能力运行自己的操作系统和应用程序。(不同于装载在不同操作系统的多个硬盘分区,改变操作系统需要重新启动主机进入另一个分区。)
例如,当你在一台服务器的一个节点上安装和测试其他版本的操作系统,或完全不同的操作系统时,服务器能够使另一个节点的操作系统继续工作--整个过程不需停机。多种操作系统可以在同一台服务器上发挥各自的功能,而不会妨碍其他操作系统的正常运行。
物理分区包括三种模式:固定的、静态的和动态的。
● 固定分区需要在系统断电的情况下操作,它涉及两个或多个物理节点的缆线(或无缆线)连接以更改分区。
● 静态分区只要求被调整的节点进行脱机操作。服务器其他节点不受到影响并可以继续运行。静态分区在节点或系统边界上运行。这意味着一个分区必须有能够独立运行的硬件(处理器、内存和I/O等)。它还意味着一个节点不能再分成多个分区,而一个分区可以包括多个节点。由于当前的操作系统无法对更灵活的系统分区提供足够的支持,因此静态分区是基于企业级X架构技术服务器最初使用的一种类型。
● 动态分区和静态分区一样有相同的硬件边界。但是,它允许在分区的操作系统仍在运行的状况下进行硬件的重新装配(添加或卸载硬件)。这种能力要求操作系统进行更大范围的更改以支持资源的在线插拔。因此,这种形式的物理分区需要适当的增强型操作系统。企业级X架构支持动态分区。
未来,运行增强型操作系统的英特尔服务器将能够实现逻辑分区,在同时运行多个操作系统方面逻辑分区将比物理分区具有更高的灵活性和计算单元。(IBM eServer z系列服务器--原S/390大型机--使用的就是这一类型的逻辑分区。)服务器不仅可以在节点级系统中进行资源的重新配置,而且还可以在独立的处理器上完成,不需要关闭和重新启动硬件和软件。在不需要断电关闭系统的情况下可以添加或卸载硬件。当工作需求改变时,你可以从一个逻辑分区向另一个分区重新分配资源,而不需要关闭或重新启动系统。
多种配置满足不同需求
企业级X架构技术能够实现更多的系统分区(下至处理器级别,甚至更低级的:每个处理器的多个分区)和处理控制(为指定处理器分配指定的任务)。无论是动态还是逻辑分区都需要操作系统和系统管理程序的支持。
如上所述,利用系统分区可以使多个操作系统在一个服务器中同时运行,而不是使用一个服务器群组。一台使用系统分区的服务器可以作为一个应用服务器,你的市场部门能够利用它运行Windows,而你的工程技术部门也可以利用它运行Linux。当你的发展小组在另外一个分区的另一个操作系统上进行Beta测试时,你的大多数用户依然可以在这台高级服务器上使用微软的Windows 2000操作系统。当然你也可以将所有的节点资源全部用于一个操作系统。
举例说明,比较一下4个单独的4路服务器和一个包括4个4路节点的系统(假设独立的服务器和节点系统的配置相似):假设每一个节点和每一台独立服务器都有4个处理器、8GB的存储器、6个适配器插槽、两个硬盘盘机、一个软驱、一个CD-ROM驱动器、一个SCSI控制器、一个吉比特以太网控制器、一个系统管理处理器、一个操作系统拷贝和一个需安装的应用软件和实用软件。
即使将这些独立的服务器连接成一个服务器群集,它们仍然是4台独立的服务器,具有数据共享和故障排除能力--每台服务器有自己的存储器、适配器、软件等。相比之下,4节点的企业级X架构服务器可以看作一个16路的服务器,它可以运行同一个操作系统和应用程序,它们可以同时访问32GB存储器、有24个适配器插槽、8个硬盘盘机、4个软驱、4个CD-ROM驱动器、4个SCSI控制器、4个以太网控制器和4个系统管理控制器。另外,它还是一个拥有强大扩展能力的巨大系统(甚至还不考虑遥控I/O的能力)。
另一个选择是将这些节点配置成具有故障排除能力的两个8路系统(具有16GB存储器、12个适配器插槽、4个硬盘盘机等)。你可以自由地进行节点的配置,还可以根据你的需要随时改变。只要进行简单的缆线连接改变(以及软件的安装或卸载),你就可以获得一个全新的服务器系统配置。
如果你喜欢服务器群集的解决方案,企业级X架构设计也可以按你的要求进行相应的配置。你可以使用两个4节点系统建立一个群集,这种高实用性的故障排除配置可以运行微软群集服务(MSCS)。每个节点都拥有自己的操作系统和应用程序。一旦你的需求增加,你可以使这个群集增加更多的计算能力。
企业级X架构技术提供了根据当前需要,随时改变系统性能配置的能力,它优越的灵活性使用户能够不断满足未来的需要。
图1举例说明了一些分区操作的类型,可能还有其他的配置类型。
0
相关文章