谈到苹果公司,想必大家会想起苹果丰富的消费级产品线,比如笔记本产品MacBook,台式机iMac,数码产品iPod已近在刚刚过去的07年中吸引了世界眼球的iPhone。但是苹果并不局限于消费电子产品,2002年7月,苹果推出了第一款的企业级产品Xserver服务器,正式闯入竞争激烈的服务器市场。Xserver在设计上秉承了苹果设计独特,使用简单的特色。Xserver发展至今,已经走过了近6年,下面我们来回顾一下苹果Xserver服务器这几年的发展。
第一代采用G4处理器的Xserver服务器:2002年7月,乔布森带来了一个令人大感意外的产品,苹果第一代服务器产品,Xserver服务器。这是苹果第一次发布企业级应用产品。
Xserver服务器 |
第一代的Xserver服务器配备了双PowerPC G4处理器。人们对于苹果的好奇,除了源于它充满了传奇色彩的身世和富于创新的时尚理念,更大程度来自它神秘的PowerMac系统。PowerMac是 IBM、Motorola和苹果自1991年起联手打造的PowerPC(RISC)架构在Mac系统上的一种具体实现。PowerMac G4系统(简称G4)架构则是基于PowerPC G4处理器开发而成。PowerPC G4处理器提供板载2MB L3 Cache。作为32位超标量(Superscalar) PowerPC处理器,G4内置L1指令和数据Cache各32KB,256KB L2 Cache, 并整合了128位的Velocity Engine (AltiVec)矢量处理单元(类似SSE2),地址总线为36位,数据总线为64位。通过64位167MHz带宽和1.3GB/s的系统总线与系统控制芯片U2相连,以共享总线带宽的方式,支持完整的SMP(对称多处理)功能。最早的Xserver配备的G4 处理器主频为1GHz。
PowerMac G4系统架构 |
可以看出,与我们熟悉的IA架构相比,这里的整个结构设计都要显得简洁得多。第一代的Xserver服务器采用了1U机架式结构,是当时首款在如此高度紧凑的机箱中引入双路Unix服务器系统的服务器产品。第一代的Xserver是首次采用DDR SDRAM内存的1U服务器,支持DDR PC-2700规格内存,提供了4个内促插槽,内存最大可以支持2GB。从上图可以看出,第一代Xserver采用了廉价的ATA-133硬盘来作为存储系统,而没有采用当时服务器领域常用的SCSI技术,但是苹果独特的多IDE通道并行技术,让用户可以通过增加磁盘数量来获得存储性能的倍增,从而在性能和成本方面找到了最恰当的平衡点。
Xserver的特色还有服务器操作系统Mac OS X Server,它是一款开放系统,不受电脑平台的限制,不像微软NT服务器系统需要收取License费用。
2003年6月12日,苹果公司在北京宣布对1U高密度机柜式Xserve服务器进行升级,并推出新的磁盘阵列存储产品Xserve RAID。这两款产品的设计原则是用架构创新带来价格优势,从而奠定苹果产品高性价比的整体优势。
升级后的Xserve配备两颗1.33GHz PowerPC G4处理器、2GB 333MHz DDR内存,在1U空间中提供四个独立的ATA/133通道,内部存储容量720GB(热插拔硬盘),具备两个彼此独立的千兆以太网端口和 FireWire 800端口,配有苹果Unix操作系统Mac OS X Server。
Xserve RAID是第一款可提供2.5TB存储容量、同时带来400MB/s传输速度的3U高密度存储系统,并在业界实现了每GB成本略高于4美元的超低成本。这两款产品均配备了苹果自己开发的管理监控系统。
Xserver RAID外部存储方案 |
配备G5处理器的Xserver:2004年3月,苹果公司发布了配置了PowerPC G5处理器的新一代Xserver服务器。
Xserver G5 |
与之前的PowerPC G4处理器相比,G5处理器采用64位构架(G4为32位),主频为1.6至2.0GHz,集成了两个双精度浮点运算单元(G4为1个),支持64位整数算术运算(G4为32位),二级缓存增大到512KB(G4为256KB)但是没有提供三级缓存,内存寻址空间增大到16GB(G4为2GB),前端总线为1GHz。
Xserver G5最多配置2颗G5处理器,在苹果的官方数据中,双2GHz的Xserver和双3.2G Xeon相比有3-5%的优势,和双Opteron 2G相比有将近40%的性能优势。不过这个结果并不得到AMD的认可。
Xserver G5内存方面Xserver G5支持400MHz ECC DDRAM内存,内存最高可以支持8GB。支持SATA接口硬盘,Xserver带有3个Apple驱动器模块仓,支持热插拔,可以方便的从前面进行维护。接口方面,提供两个千兆以太网接口,两个Fireware800接口和两个内部133MHz 64bit PCI-X插槽。搭配的操作系统为Mac OS X Serve 10.3。
Xeon 处理器Xserver:2006年8月,苹果发布第一个Xeon Xserver,苹果的新服务器使用英特尔6月发布的Woodcrest Xeon芯片。这是Xserver历史上最为重大一次变化,Xserver将不再使用PowerPC G5处理器,而将产品全面过渡到Intel至强平台。
Xeon5100系列处理器 |
首次采用Intel处理器的Xserver |
Xeon Xserve可采用BTO形式自主选择配置,使用两颗64位双核心“Woodcrest”至强处理器,主频最高为3GHz。支持三块SATA或SAS硬盘,8条内存插槽,两条PCI-E插槽,一个光驱位。接口方面,配置了2个USB 2.0,2个FireWire 800,双千兆网卡,可热插拔630W电源。当然不要忘了还有捆绑的Mac OS X Server操作系统。整套系统售价由2999美元起,当然,随着定制配置的提高,价格也迅速增长到普通消费者难以承受的地步,最高达$75,000。
45纳米Xeon处理器Xserver:2008年1月8日,苹果发布了搭配英特尔最新的45nm工艺制程至强处理器的新一代Xserver服务器。服务器主要面向IT支持有限的企业或组织。
采用45纳米Intel至强处理器的Xserver |
新一代的Xserver采用1U机架式结构,最高支持两颗64位,主频为3.0GHz的英特尔四核至强5400系列处理器。至强5400系列处理器在上个月刚刚发布,研发代号为“Harpertown”,采用45nm工艺,集成12MB二级缓存,前端总线为1600MHz。新一代四核处理器相对前一代四核处理器具有更强的性能,更大的二级缓存和更低的功耗。在内存方面新Xserver配置了2GB DDR2-800 ECC全缓冲内存,最高可以支持到32GB。
新Xserver 提供了3个硬盘位,支持SATA和SAS硬盘,在1U的机箱内最大可以提供3TB的存储容量。为了提高磁盘的存储性能,可选择集成256MB缓存的 Xserver RAID卡来将硬盘驱动器组成磁盘阵列。Xserver RAID还提供了72小时不间断的备份电池为缓存供电,保证意外断电时不会造成数据的丢失,支持RAID0/1/5模式,组成RAID5模式后磁盘读写速度可达325MB/s。在接口方面提供了2个FireWire 800接口和3个USB2.0接口,集成双千兆以太网网卡,并且提供了第二个电源仓,可以安装第二块热插拔电源来提供冗余。
在服务器操作系统方面,新Xserver配置了苹果最新发布的Mac OS X Server version 10.5 Leopard系统,延续以前的传统,最新发布的操作系统依旧采用无限客户端授权。
Mac OS X Server version 10.5 Leopard |
新Xserver在性能上全面超越了前一代的产品,根据苹果发布的官方资料,采用45nm双路四核处理器的Xserver在性能上是前一代双路双核Xserver的两倍。
相对于一线的服务器厂商如IBM、HP、DELL来讲苹果的服务器产品的确少的可怜,经历近6年的发展之后Xserver产品也是屈指可数,有一种观点认为苹果忽视企业级市场甚至干脆会放弃企业级市场,但是苹果在英特尔发布最新的45纳米至强处理器后一个月就将Xserver推向了45纳米平台,看来苹果并不止步于消费电子产品,也希望在企业市场占据一席之地。
Xserver主要面向中小企业市场,面向IT支持有限的企业和组织。苹果力求推出设计精巧,适用简单的产品,尽可能多的为企业降低管理难度。纵览Xserver这几年的发展,虽然经历了G4,G5,直至到Intel平台的转变,但是基本的一些特点并没有改变:
精巧的外形,优秀的工业设计:虽然在服务器领域探讨外观并没有太大意义,但是Xserver的外观值得一提。1U的设计最大限度的节省了机房空间,从面板来看,精巧的布局合理的指示灯位置体现了苹果工业设计一贯简约而不重复的风格。内部优秀的模块化设计,采用PowerPC和酷睿微构架的Xeon处理器以及苹果公司的热管理技术能够在各种环境下有效地冷却系统,同时降低功耗。
外置磁盘阵列:2003年6月,为配合1U架构的Xserver服务器,苹果公司推出了外置式RAID存储方案,为Xserver提供高容的存储空间。
Xserver RAID外置存储方案 |
Xserver RAID可以容纳14 块热插拔苹果磁盘驱动器模块,采用2Gb 光纤通道(Fibre Channel)端口,提升了可靠性与数据传输速度。在Xserver RAID上,每一块硬盘都连接一个专用的 Ultra ATA 数据传输通道,藉以消除传输瓶颈,并且优化以 400MB/s 速率连接电脑主机的光纤通道带宽。也就是说,当你在 Xserve RAID 上加装硬盘时,它的容量和性能都会提升。利用 Xserve RAID,你在一个标准的 42U 机架上,就能拥有高达 147TB 的数据存储空间。
无限客户端授权的Mac OS X Server:这是Xserver最具竞争力的卖点之一,和竞争对手微软不同,苹果没有强迫企业用户按照使用者的数量支付其服务器软件的许可使用费,其一套服务器软件的使用者数量没有任何限制。苹果服务器软件最重要的一个特点,也许是因为它采用了开放的标准,很容易集成到以Windows为中心的网络环境中。据苹果称,Xserve采用的OS X可以支持多种服务器和台式机操作系统,包括Linux和Windows。
虽然具备几点在业界明显的优势,但是特立独行的苹果在有些方面表现得并不尽如人意,下面我们来看一下:
企业级产品比较单一,价格偏高:迄今为止,苹果发布的企业级产品非常少,只有包括XServe系列服务器和为XServe 系列服务器搭配的 XServe RAID存储以及一些相关的软件。苹果的企业级产品包括:
XServe系列服务器
XServe RAID存储
Mac OS X Server 和服务器解决方案
Mac OS X Server v10.4 Tiger工业级系统
Xsan:适用于 Mac OS X 的 SAN 文件系统
Apple Remote Desktop 3:桌面远程管理
WebObjects: Java 应用服务器
面对目前产品丰富的IBM、HP、Dell等厂商,苹果的产品过于单一,没有刀片服务器和大型机,也没有4路高端服务器和多样化的开放式系统产品,虽然产品面向于不需要过多IT支持的中小企业,但是Xserver远远高于同配置产品的价格并不是所有的中小企业都负担得起,应用领域并不广泛。
缺乏虚拟化战略:虚拟化技术已经在大多数企业的IT战略中已经成为关键因素。英特尔的45nm至强处理器也针对虚拟化技术做了优化。但是目前苹果不但没有推出自己的虚拟化产品,并且Mac OS X也不能作为客户主机运行在虚拟化系统中,即使在苹果公司自己的机器上。
回顾苹果Xserver服务器近6年的发展,可以看出苹果在企业级应用上也是独具特色,为适应市场的需求也作出过重大的战略调整。经历过激励的服务器市场竞争,苹果服务器没有从市场上淡出,也没有成为IBM、HP、Dell的有力竞争者。笼罩在苹果消费电子产品的光环下的苹果服务器产品,随着号称历史上性能最强的新一代Xserver服务器的发布,能否在08年新的市场中有更大的突破,让我们拭目以待。