用户登录  |  用户注册
首 页商业源码原创产品编程论坛
当前位置:PB创新网文章中心SOA&云计算云计算

解析谷歌云计算背后的数据中心!

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2009-03-27 11:13:19

   谷歌用自己独特的方式部署、运维,超出了传统的IDC概念和方式,绘出一副“云”的蓝图。

任何成功都不是偶然,任何传奇背后都是对平凡的不平凡态度。谷歌也是个传奇。据称谷歌全球有36个数据中心,服务器不计其数,如此庞大的计算和规模,是很多企业、IDC不可想象的。谷歌用自己独特的方式部署、运维,超出了传统的IDC概念和方式,绘出一副“云”的蓝图。

  Google的创始人Larry Page鼓励在公司中形成一种“健康的,对不可能说不”的气氛。IT技术的确是可以说不的技术,笔者也有这种自信。谷歌在数据中心的建设和维护上就做到了“对不可能说不”。   

  1、谷歌的技术“三宝”构筑数据中心和云计算的基础

  谷歌技术的“三宝”是GFS文件系统、BigTable大表、MapReduce算法。GFS是谷歌自己的文件系统。至今除了谷歌,在数据中心运维上还没有谁自己开发文件系统这种十分底层的技术。大家要么使用微软windows的文件系统,要么使用unix的文件系统。很显然有了自己的文件系统,谷歌就可以有效地组织庞大的数据、服务器和存储,并让他们协同工作。

  BigTable大表也是谷歌特有的技术,这样的大表可以管理百万G的数据表,并让表的结构分布在不同的服务器上。如果说文件系统是组织结构,那么大表就是对数据单元的组织。有了文件系统和对数据单元的组织,接下来谷歌必须有处理和运算的逻辑算法,谷歌称之为MapReduce算法。MapReduce算法是谷歌搜素技术的核心,这种算法也可以跨服务器跨软件进行。

  如同微软的windows一样,谷歌的技术“三宝”也成了其基石。

  2、依靠软件的组织和多硬件组成数据中心的“云”结构

  由于企业数据中心各个业务系统的独立性,导致了在硬件服务器上零乱和依赖,因此传统的数据中心,是以硬件为主的,为了提高应用的访问质量,企业不得不购买高档的硬件服务器。

  但是谷歌恰恰相反,他们依靠的是软件。谷歌的技术三宝从设计上就考虑到了分布式、负载均衡、服务器组织和管理等要素,因此硬件服务器完全可以在这些软件的控制之下良好地工作。即使出现宕机,也可以依靠其容错技术很快进行任务转移。在软件的组织之下,众多的服务器被组织成群集单元,不同的群集之间也相互协作,参与服务和计算

  3、通过软件功能保证SLA服务器质量

[1] [2] 下一页

Tags:

作者:佚名
  • 好的评价 如果您觉得此文章好,就请您
      0%(0)
  • 差的评价 如果您觉得此文章差,就请您
      0%(0)

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
PB创新网ourmis.com】Copyright © 2000-2009 . All Rights Reserved .
页面执行时间:27,859.38000 毫秒
Email:ourmis@126.com QQ:2322888 蜀ICP备05006790号