一步步走来 四大“计算”模式改变世界

服务器 芯片
全球的数据中心、服务器、网络电缆对于绝大部分人来说,都是“怪兽”级别的IT设备。但当你意识到从桌面端、移动端、服务终端来获取各种IT服务和计算输出的时候,就会发现,它们变得生动很多。当你或者你所在的企业需要更多更准确的IT服务内容的时候,也就更有必要了解,这些后端“怪兽”级别平台的计算方式它们是有多么的不同。

计算,是人类认识和改造世界的重要途径。从掐指头、结绳再到数字的发明都是人们在计数、计算发展中不断完善的分水岭。自从发明计算机技术以来,人类借助计算机进行高速计算的能力越来越强。而如今,人类的数字计算不仅能力越来越高超,而且也出现了更多种类的计算方式……

谈到超强计算,人们都会想到数据中心。不同的需求对计算的要求也完全不一样。比如租售基础设施、提供软件服务和高性能计算输出,等等。它们对计算的性能和方式要求都不一样。而我们完全可以通过IT应用的类别,来决定我们应该选用何种计算模式。

全球的数据中心、服务器、网络电缆对于绝大部分人来说,都是“怪兽”级别的IT设备。但当你意识到从桌面端、移动端、服务终端来获取各种IT服务和计算输出的时候,就会发现,它们变得生动很多。当你或者你所在的企业需要更多更准确的IT服务内容的时候,也就更有必要了解,这些后端“怪兽”级别平台的计算方式它们是有多么的不同。

为了帮助大家了解,下面我给大家介绍目前主要存在的四种“计算”模式,并分析它们是如何更好地帮助人们认识和改造别样风采的世界。

老当益壮:企业计算

企业计算属于传统IT系统的范畴,包含了传统的服务器(无所谓虚拟化部署与否)。在企业计算市场中,涌现出来的也就是那些传统的IT巨头,比如惠普、戴尔、IBM和国内的华为、联想、浪潮等IT巨擘。

 

四“计”分明 IT科技展现世界别样风采
陈旧IT基础设施(图片来自techtarget.com)

采用这些传统IT厂商服务的企业用户,往往也还有大量的旧有应用程序。这些用户虽然没有足够多的预算来购置新设备或者应用平台,但在云时代环境下,会逐渐涌现出对基础设施投入增长的需求。

对于初创企业来说,尤其是对于商业开源技术充满浓厚兴趣的企业用户来说,首先还是需要采用传统的企业计算来推进,然后根据业务发展情况,在基于Hadoop平台或者软件定义网络的基础上整合IT资源架构。可以通过SaaS或者IaaS来满足那些非关键业务应用,而老旧的IT基础设施即使不通过开放也可以继续发挥余热,满足最基本的部署和管理要求。

#p#

IT新贵:网络大规模计算

谷歌、Facebook、雅虎、微软(微软将在线社区&服务视为未来重要发展战略,其本身在网络领域影响力也非同小可)和其他全球大型的在线服务商,都属于网络大规模计算这一领域。对于它们来说,IT不仅仅是支撑业务发展的平台,而且也是投资最大的一个部门。它们需要重点关注的是,如何将IT打造成像厨房那样满足餐馆的多元化业务发展需求。

网络大规模计算,需要针对硬件设施平台带来的资源实现流化,并经过高度优化通过统一平台对外提供服务。当然,这其中也有出现基于自身业务发展情况而产生定制化IT基础设施的情况,在这方面,主要以Facebook和谷歌较为多见,国内情况目前还较少。

这些企业通常都是大规模、成批采购服务器,而且也拥有相当大的工程师团队来编写代码、采用新兴技术,从而帮助降低运维成本、提升服务交付的速度和体验。因为网络大规模计算需要同时满足成千上万个租户的访问需求和服务请求。

 

[[59793]]
Facebook开放数据中心(Facebook供图)

互操作、开放性在网络大规模计算应用中扮演非常重要的角色,因为它们需要尽可能地实现模块化、可编程的IT资源组合,从而应对灵活高效的服务支撑。

#p#

无所不在:云计算

云计算是近年来涌现出来的一个新鲜事物。在云计算领域,我们可以将其分成两大块:一方面侧重于网络大规模计算的模块化云,比如Microsoft Azure、亚马逊AWS服务等,都属于这种架构。另一方面则为电信、服务商的云计算,通常采用企业级IT基础架构构建起云平台,比如思科的UCS统一计算系统平台。

 

四“计”分明 IT科技展现世界别样风采
云计算模型(来自the-cloudcomputing)

一般而言,接近webscale的云计算通常都配备有HPC或者偏重数据类型的基础设施,而且往往需要通过技术团队来优化云架构从而确保效益最优。当然,也有内在的成本驱动力,确保在更低成本的基础上实现更持久可靠运行。

对于电信云和托管商来说,首先应该先对企业环境进行“镜像”处理,并对其进行融合扩展。而且也可以更多的采用一站式的云计算解决方案,因为这些行业的云计算应用,涉及的面比较大,结构也相对更为复杂。另外,考虑到云服务的交付和响应能力,需要采用OpenStack之类的云平台进行有针对性的优化。

#p#

精工细作:高性能计算

高性能计算通常都需要通过集群化大规模计算节点来实现。其中,既有标准开放的计算机集群,也有高度专有的计算机集群。相比前面介绍的三种计算模式,高性能计算不仅对计算有更高要求,而且在设备互联、拓扑结构、生态系统方面都有更高要求。

需要指出的是,不论是高性能计算还是数据挖掘、分析,其实都需要对数据的一种更高处理能力,它们都需要借助高度并行计算架构和高速互联技术来实现(没有高速互联,再快的处理结果也体现不出任何优势)。

值得注意的一个现象是,这两年兴起的主打低功耗、高密度多节点计算的微服务器,其实在数据挖掘和分析方面,也有一定的发展空间,而且也往往会被大规模部署在常规Web领域。

 

[[59794]]
高性能计算满足各种关键业务和科研需求(图片来自icc-usa)

传统企业计算、webscale计算、云计算和高性能计算,是目前市场上最为常见的四种计算类型,它们在成本、性能、管理和业务支撑方面各不相同。在未来市场上,会逐渐以webscale计算、云计算和数据挖掘、HPC为主,传统企业计算在满足当前业务的情况下,还将面临BYOD、IT消费化带来的安全、管理和业务迁移、扩展带来的挑战。

 

四“计”分明 IT科技展现世界别样风采
融合多种计算的架构(图片来自pixmule)

如果将企业计算并作单点计算的话,webscale计算就是大规模扩展计算,云计算则是海量分布式计算,高性能计算为高度并行计算。这些不同计算方式,犹如一个个几何形体,不仅构成了当今世界的原貌,而且还描绘出人们认知的深度和广度。

责任编辑:路途 来源: zol
相关推荐

2017-01-19 21:08:33

iOS路由构建

2019-07-09 15:23:22

Docker存储驱动

2019-03-05 14:09:27

Docker存储容器

2018-12-24 10:04:06

Docker存储驱动

2010-03-04 16:28:17

Android核心代码

2016-11-02 18:54:01

javascript

2017-12-25 11:50:57

LinuxArch Linux

2011-08-11 11:13:16

Mac OS X

2011-05-10 10:28:55

2018-06-11 15:30:12

2018-04-23 14:23:12

2009-12-17 16:36:23

无线路由设置密码

2020-12-24 11:19:55

JavaMapHashMap

2019-04-01 10:15:02

2018-07-13 15:36:52

2017-01-06 15:13:25

LinuxVim源代码

2015-07-27 16:06:16

VMware Thin虚拟化

2011-05-19 10:39:12

2013-11-12 09:50:34

Ubuntu 13.1服务器版

2009-04-15 09:29:07

点赞
收藏

51CTO技术栈公众号