云计算google的技术构架

云计算google的技术构架

ID:11201236

大小:76.00 KB

页数:23页

时间:2018-07-10

云计算google的技术构架_第1页
云计算google的技术构架_第2页
云计算google的技术构架_第3页
云计算google的技术构架_第4页
云计算google的技术构架_第5页
资源描述:

《云计算google的技术构架》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、云计算Google的技术构架一、前言计算无疑是今年IT技术界最热点的关键词之一。从谷歌趋势分析来看,国际上Cloudcomputing是从2007年中期开始成为整个业界关注的重点,在中国云计算是从2008年开始成为中国IT界和通信界关注的核心。特别是,当中国移动2008年开始关注计算,并推动中国移动相关的业务支撑系统、业务软件平台开始向计算的平台迁移。使得整个中国IT界、通信界的相关产业力量更加关注计算,同时大家也开始意识到了计算确实可以大大的节省海量计算的总体拥有成本。cloudcomputing云计算当业界谈到计算的时候,都会第一

2、个想到谷歌Google。我们日常在使用的GoogleSearch,GoogleEarth,GoolgeMap,GoogleGmail,GoogleDoc等等业务都是Google基于自己计算平台来提供的。Google也是通过云计算的方式,大量的降低计算成本,使之业务更具有竞争力。Google原先企业初期阶段,获得的投资有限,只能自己攒机,但是很差的机器不可能发挥服务器的性能和稳定性,于是只有去想该如何提高可靠性,如何利用很多"破烂"机器获得更高的性能。这就有了云计算的雏形。今天我们都知道Google的规模,而如果我们不去认清计算的强大,

3、我们就不知道互-----------------------Page2-----------------------联网的未来和规则。Google在98年的时候被迫发现了这一规则,然后我们看到了聚合的力量,今天微软、IBM、雅虎、百度、亚马逊这些企业看到了规则,于是开始进入计算领域。所以我们研究计算,可以系统剖析一下Google的技术构架,这对于我们搭建自己自身的计算平台有比较好的借鉴意义和标杆意义!二、Google的整体技术构架说明由于Google没有官方发布一个自身的技术构架说明。本文主要的信息都来自互联网中对于Google网络技

4、术构架的分析,大量信息来自labs.google.com。Google最大的IT优势在于它能建造出既富于性价比(并非廉价)又能承受极高负载的高性能系统。因此Google认为自己与竞争对手,如亚马逊网站(Amazon)、电子港湾(eBay)、微软(Microsoft)和雅虎(Yahoo)等公司相比,具有更大的成本优势。其IT系统运营约为其他互联网公司的60%左右。同时Google程序员的效率比其他Web公司同行们高出50%~100%,原因是Google已经开发出了一整套专用于支持大规模并行系统编程的定制软件库。从整体来看,Google的

5、计算平台包括了如下的技术层次。1)网络系统:包括外部网络(ExteriorNetwork),这个外部网络并不是指运营商自己的骨干网,也是指在Google计算服务器中心以外,由Google自己搭建的由于不同地区/国家,不同应用之间的负载平衡的数据交换网络。内部网络(InteriorNetwork),连接各个Google自建的数据中心之间的网络系统。2)硬件系统:从层次上来看,包括单个服务器、整合了多服务器机架和存放、连接各个服务器机架的数据中心(IDC)。3)软件系统:包括每个服务器上面的安装的单机的操作系统经过修改过的RedhatLi

6、nux。Google计算底层软件系统(文件系统GFS、并行计算处理算法Mapreduce、并行数据库Bigtable,并行锁服务ChubbyLock,计算消息队列GWQ)4)Google内部使用的软件开发工具Python、Java、C++等-----------------------Page3-----------------------5)Google自己开发的应用软件GoogleSearch、GoogleEmail、GoogleEarth三、Google各个层次技术介绍1、Google外部网络系统介绍当一个互联网用户输入www.

7、google.com的时候,这个URL请求就会发到GoogleDNS解析服务器当中去,那么Google的DNS服务器就会根据用户自身的IP地址来判断,这个用户请求是来自那个国家、那个地区。根据不同用户的IP地址信息,解析到不同的Google的数据中心。进入第一道防火墙,这次防火墙主要是根据不同端口来判断应用,过滤相应的流量。如果仅仅接受浏览器应用的访问,一般只会开放80端口http,和443端口https(通过SSL加密)。将其他的来自互联网上的非Ipv4/V6非80/443端口的请求都放弃,避免遭受互联网上大量的DOS攻击。据说Go

8、ogle使用了思杰科技(CitrixSystems)的Netscaler应用交换机来做web应用-----------------------Page4-----------------------的优化。NetScal

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。