热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

展望UNIX服务器的刀片时代

刀片服务器之所以在当前越来越受欢迎,我认为是与IT大环境的变革分不开的,简而言之,就是服务器虚拟化和在其基础之上发展而来的云计算浪潮。根据IDC最新发布的2011年第一季度服务器市场调研报告,刀片服务器保持着高速增长的势头,出货量同比增长5.4%(前

刀片服务器之所以在当前越来越受欢迎,我认为是与IT大环境的变革分不开的,简而言之,就是服务器虚拟化和在其基础之上发展而来的云计算浪潮。

根据IDC最新发布的2011年第一季度服务器市场调研报告,刀片服务器保持着高速增长的势头,出货量同比增长5.4%(前一季度是0.4%),工厂收入同比增长了23.8%(前一季度是12.6%),达到了18亿美元,占服务器市场总收入的15.2%(前一季度为13.4%)。相较之下,服务器市场总体的收入增长为12.1%,约是刀片服务器增长率的一半。显然,刀片服务器正在稳步的提升自己的地位,已经得到了越来越多用户的认可。

刀片服务器的增长动力--云计算时代的大势所趋

刀片服务器之所以在当前越来越受欢迎,我认为是与IT大环境的变革分不开的,简而言之,就是服务器虚拟化和在其基础之上发展而来的云计算浪潮。

现在似乎很少有人会忽视服务器虚拟化,而不管你是不是用它。随着服务器虚拟化技术的不断成熟,其好处也越来越明显,从而使得基于虚拟化的IT架构已经日趋主流,而在这个主流之上,不同规模的私有云肯定将是大中型企业的一种必然选择。

云计算的一个重要的理念就是高效的自动化管理,其中对于基础的IT资源的调配和供给至关重要,因此它需要一个有很好的协调性和统一管理性的基础平台。从这一点来看,正好与刀片服务器紧凑、整齐划一、易于管理的特性相吻合。另一方面,云计算的理念让传统的IT架构中不同类别的资源实现池化,从而在一个更高的,更融合的层次上将企业IT资源抽象化,比如服务器资源将抽象为一个计算资源池,存储则变成存储资源池,它们之间则通过网络资源池来连接,这种体系结构让企业的IT架构变成了一台抽象化的大电脑,而不再是以往分立的资源孤岛。这一趋势的变化,则让专注于计算的刀片服务器脱颖而出。

在以往,刀片服务器由于自身的物理设计上的限制,而无法实现类似于机架服务器那样的高可扩展性,从而被认为是一种不能自立的服务器,因为它需要外部存储的支撑,这在当时的很多人看来是一件麻烦事。然而到了云计算时代,你会发现这一特点难道不正是与"资源专注池化"的理念相符吗?所谓的资源专注就是--存储与计算资源尽量各自集中统一,从而杜绝资源上的浪费--负责计算的服务器本地的存储只需要满足最基本的暂存需求即可,不需要配置太多的硬盘槽位。总之,当资源各自专注的池化后(这种池化并非仅限于虚拟化,就管理角度它包含了对物理资源的统一管理),你就会看到一个简洁而高效、分工明确、计算与存储容量可以自由伸缩的IT平台,而它就是迈向云计算的基础。

此外,很多时候IT产品的技术进步并不是孤立的,而是相辅相成。当刀片服务器诞生之时,相应的技术领域也就相应的打开并开始发展,基于刀片的应用的模式与理念也开始探索,时至今日,刀片服务器基本都支持SSD(可轻松达到以前需要多块传统硬盘才能获得的IOPS响应能力),基于SAN的非本地存储与系统启动早已不再新鲜,而夹层扩展卡(Mezzanine)已经非常成熟,它们反过来为刀片服务器的发展又起到了重要的推动作用,也让刀片服务器的前端高密度处理能力和统一的管理优势得到了更大的发挥,而这一特性正是未来云平台所需要的。

正如IDC企业服务器调研经理Jed Scaramella所说,刀片服务器在2011年Q1获得两位数的增长,是与当前越来越多的客户需要一个融合的系统以更好的支撑虚拟化环境分不开的。显然,十几年前诞生的刀片服务器,似乎正是为当今的云计算时代而准备的。综观当前一些主流的IaaS云计算平台,如惠普的BladeSystem Matrix、IBM的CloudBurst、以及思科的UCS,都是基于刀片服务器的架构。显然,刀片是云的最佳承载平台已经得到了普遍的共识。

云时代下Unix服务器的刀片抉择

分析完刀片服务器的成长动力之后,回到本文标题的所指--Unix服务器领域是否会是刀片服务器的例外呢?之所以这么说,是因为Unix服务器不同于x86服务器,它是专门为关键业务而设计,时至今日,仍然是很多大企业核心应用承载的首先平台。

我们所熟悉的Unix服务器的外形基本上都是高大威猛形的,以机架和机柜式服务器为主,刀片服务器由于其传统上的设计限制,被认为是一种低端的产物,而不能委以重任。在这方面,IBM是坚定的传统机架与机柜服务器的支持者,去年发布的最新一代基于POWER7的系列服务器,主力机型均不是刀片,刀片的型号在配置上也明显不济。IBM的说法很明确,刀片Unix服务器只是负责低端的应用,中高端应用仍然以机架和机柜服务器为主。这一点从其POWER CloudBurst云平台上也能看出来,基于x86平台的CloudBurst采用的就是HS22V刀片服务器,而POWER CloudBurst则是基于4U机架式的POWER 750服务器。

与之形成鲜明对比的则是惠普,其新一代动能服务器(NGIS,Next Generation Integrity Server)除了一款沿用传统的机架设计,其余全部是刀片的架构,即使是高端的Superdome 2,也采用了全新设计的Cell刀片。

这两种Unix服务器架构方向上的选择,孰是孰非,无疑是很多人关注的话题。

其实在云计算时代,我们已经很清楚需要怎样的基础架构模型。而对于一个企业的IT架构来说,它也理应包含所有的应用体系,关键业务也不例外。这里首先要澄清一个概念--Unix服务器与云的关系。很多人认为云计算的基础架构必须是虚拟化的,而且是最好统一在x86架构之下,但这完全是错误的认识。云计算的精髓是一种应用交付的理念,它强调的是自动化的管理,虚拟化的特性的确会让资源的调配和供给更为灵活,但并不意味着必须全盘的、统一架构的虚拟化,因为应用多种多样,需求也各不相同,所需要的平台标准也并不统一。云计算并不排斥这种异构的环境,它追求的是更高层次上的全局的管控与统一的调度,所以在一个企业的云环境中,我们可以看到虚拟与物理资源并用, Windows/Linux的应用与Unix的应用并存--应用需要怎样的资源,云计算平台就会灵活自动的提供相应的资源--这才是一个真正的云计算理念,Unix服务器也因此必须融入这一体系中来,接受统一的管理,而不管是否虚拟化。

明白了这个道理,再看Unix服务器未来的走向,就不能回避刀片这一话题。事实上,基于共同的对未来IT架构的认识,业界对于Unix服务器的刀片化也越来越理性的看待和接纳。据Gabriel Consulting Group的调查,不认同Unix服务器采用刀片架构的比例,在2007年是23%,到了2008/09年则为21%,认同刀片架构Unix服务器的比例则从2007年的57%提高到2008/09年的61%。而惠普的NGIS,我们可以很明显的感觉到,它就是为未来面向云时代的融合基础平台而准备的。

不过,趋势归趋势,当刀片自身的架构优势已经得到公认之后,它是否真的能像传统机架与机柜服务器那么可靠,完全满足关键业务的高RAS(可靠性、可用性、可服务性)需求,则是一个争论不息的话题。对此,我认为这主要取决于看问题的视角与既有的观念。


推荐阅读
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • 本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 树莓派Linux基础(一):查看文件系统的命令行操作
    本文介绍了在树莓派上通过SSH服务使用命令行查看文件系统的操作,包括cd命令用于变更目录、pwd命令用于显示当前目录位置、ls命令用于显示文件和目录列表。详细讲解了这些命令的使用方法和注意事项。 ... [详细]
  • 如何基于ggplot2构建相关系数矩阵热图以及一个友情故事
    本文介绍了如何在rstudio中安装ggplot2,并使用ggplot2构建相关系数矩阵热图。同时,通过一个友情故事,讲述了真爱难觅的故事背后的数据量化和皮尔逊相关系数的概念。故事中的小伙伴们在本科时参加各种考试,其中有些沉迷网络游戏,有些热爱体育,通过他们的故事,展示了不同兴趣和特长对学习和成绩的影响。 ... [详细]
  • 本文介绍了在SpringBoot中集成thymeleaf前端模版的配置步骤,包括在application.properties配置文件中添加thymeleaf的配置信息,引入thymeleaf的jar包,以及创建PageController并添加index方法。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 本文讲述了作者通过点火测试男友的性格和承受能力,以考验婚姻问题。作者故意不安慰男友并再次点火,观察他的反应。这个行为是善意的玩人,旨在了解男友的性格和避免婚姻问题。 ... [详细]
  • macOS10.12安装win10系统教程,实现双系统安装
    本文介绍了如何在macOS10.12系统上安装win10系统,实现双系统的安装。通过使用Boot Camp助理,选取win10系统镜像并分配系统容量,然后进行安装。安装完win10系统后,安装驱动并重启系统即可完成双系统的安装。 ... [详细]
author-avatar
素描淡写的快乐_855
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有