A. GOOGLE是怎样运营的
有新闻分析称,尽管Google不得不通过传统的方式解决像发布财政收入和跟踪工程项目普通的商业问题,但Google有时候并没有照千篇一律的方式这样做下去。为了解决预期的问题,Google甚至采用了非传统的,但却十分高效的方式。其实,不管是采用何种方式达到目的地,首先走到目的地的终归是获胜者,当然,必须得排除用非法手段。正是因为Google这种非传统的做法,使得它像芝麻开花节节高,而其它的企业也正在跟随,并主张这种非传统的运营方式。
当Google全球副总裁Douglas Merrill无拘束的走向Arizona Biltmore Resort & SPA的演讲台时,其神态和装束有些乱七八糟,看上去俨然像即将开始讲课的大学教授。事实上,Merrill出现在Arizona Biltmore Resort & SPA是在一个四月的早上,其目的是讲述他作为Google内部技术主管时的工作,而在讲台下面则聚集了很多的CIO。
Google作为一家全球搜索引擎公司,在2005年,其收入增长了92%,至61亿美元。如此大的成烂袭功,让Google成为了全世界所公认的知名公司,并得到了广泛的认可。如果要说到Google的成功,我们必须提到其创新的信息基础架构管理——它基于世界上其中一个最大的分布式计算/检索系统。
在讲台上,Merrill对于Google的未来走向只进行了只言片语的描述。因为他演讲的主题是阐明Google的运营模式,以及其背后的计算系统。
其实,Google在光环照耀下的今天,同时也要面临着巨大的压力。为了给员工解压,公司甚至允许员工带着自己的爱犬去上班。而Google的这些压力主要来自于其股票饥扰兄的价值、市场份额的共享、一系列等着发布的Beta产品,以及和微软之间的死亡竞争。另外,Google还需解决一些最基本的问题,例如,广告、收集、发布财政报告和跟踪工程项目、租用承包人、招聘和评估员工和管理视频会议系统等等。换句话说,这些都是一些普通的商业问题。
虽说,这些最基本的问题都解决了,但这并不意味Google是通过一个传统的方式把这些问题解决好的,Merrill做出了如此的解释。
“其实,在过去,我们一直是按传统的模式去解决这些最普通的商业问题。但这都是过去的事情了,现在我们需要的是一个最佳的解决方案,而不是传统的方法。” Merrill表示。
如果把这些问题搁置到其它领域,也就意味着Google在标准的硬件上并没有配置标准的商业应用程序。取而代之的是,Google使用了文本解析技术,该技术同样用于推动其搜索引擎在电子邮件中的析取应用,这种技术有别于基于数据登录窗口的传统用户界面。
“我们并不局限于在一台传统的服务器上配置一个应用程序,我们有可能把这个应用程序配置到所有的服务器群集架构,这样就在全世界范围内的数据中心进行运行操作。” Merrill 表示。
据相关人员估计,Google当前所拥有的计算机服务器超过了45万台,分布在全世界25个地区。并且估计到2011年,这个数字将会变成80万台,这也就意味着Google在全世界各地都将有数据中心。而到目前为止,Google甚至已经在都柏林、维吉尼亚和加利福尼亚都设置有数据中心。最近,Google还在亚特兰大成立了一个新的数据中心。另外,在达拉斯还将成立两个足球场大小的数据中心。
众所周知,Google为世界范围内的网络用户提供了快速的搜索引擎。之所以在搜索时的速度会如此之快,这主要是因为互联网上的任何两台电脑之间的连接速度非常快,这是搜索速度快的重要因素(除了由于网络转换和路由器引起的延迟以外)。尽管搜索是Google谋利的重要手段,但是这些强大的服务器组目前也正在运行其它的程序,例如,Gmail、Blogger,以及基于网络的文书处理器和电子数据表格。
这也就是为什么众人把Google当作微软杀手最直观的原因,不仅如此,Google还被当作网络的李渣领头羊,并打败了Windows的不败地位,一跃拿下这个头衔,让众人不得不刮目相看。不管你相不相信,这已经成为了一个事实。也许你会认为在这次争斗中,微软依靠其老牌资格,会争得头牌。但几个争斗下来,事实并没有像你预料的那样,Google在很大程度打击了微软的嚣张气焰。另外,有消息称,微软计划于今年在服务器和数据基础架构领域投资150亿美元。如果Google想维持在该领域的领导地位,还必须加大投资力度,因为Google在2005年仅仅在该领域投资了8.38亿美元。
对于Google而言,大规模的系统技术同样也是十分重要。在2005年,Google可以索引80亿个网页。同时,Google的市场份额也在不断的上升。据网络流量测量公司ComScore Networks最近提供的一份调查结果显示,在美国的互联网用户中,4月份Google的搜索市场份额上升到43%;排在第二位的是雅虎,市场份额是28%;而通过微软MSN 进行的搜索次数在继续下滑,使得它的市场份额由去年4 月份的16.1% 下滑到了12.9%。
虽说雅虎和微软的搜索市场份额在下降,但Google的市场份额却在不断上升,Google去年4 月份的市场份额才达到36.5%,今年4月份却达到了43%。同一份调查报告还显示,美国在4月份的搜索市场已经达到了66亿美元,较之3月份提升了3个百分点。如果按市场的百分比计算,Google 4月份在搜索这一块的收入就达到了29亿美元,排在第二的是雅虎,为19亿美元,而微软MSN仅仅为8.58亿美元。
Google的市场份额之所以有如此大幅度的提升,其丰富的可扩展技术也是其重要的功臣。最近,Google在向美国证券交易委员会(SEC)提交年度报告时表示:“我们的商业依靠自主的软件和硬件基础架构,可以以成本提供坚实的计算资源。最近,我们还在群组电脑上运行使用了集现成和自定义软件的工具。虽说,我们还在为这个正在发展的基础架构投入资金,但我们已经看到它所产生的利润。首先,它可以使存储简单化;第二,可以处理多量的数据;第三,可以使整个发展变的相当简单和容易;第四,可以作用于大规模的全球产品和服务;第五,在管理大规模的群组电脑时可以实现自动化。”
为了通过基础架构提供最大限度的控制,Google所使用的电脑设备都是购买的,而不是像其它企业一样只是租用。对此,Google的首席执行官Eric Schmidt和在金融分析师的一次通话中表示,“我们之所有构建自己的基础架构,完全是为了提高我们的竞争优势。”
而Google的野心并没有仅仅局限于此,它不只是简单的购买很多的电脑级的服务器,并将它们用于基础架构当中。“我们现在做的,仅仅只是一个开始,我们最终的目的是把超级计算机应用到基础架构当中。” Schmidt表示。
此外,Google在操作上采用了如此极端的规模,这些的系统是值得我们借鉴和学习的,特别是对于那些正从事或评估网格计算(grid computing)策略的组织而言,更应该对此多学习。如此规模的系统在进行高端计算任务处理时可由许多低花费的计算工作完成。
我们暂且不论Google是否对这种基础架构有些自夸,但Google的基础架构设计师都谢绝了所有的媒体采访, Merrill的采访只是一次例外。Merrill在菲尼克斯的一次演讲中回答了类似的问题,并谈论了有关向企业客户出售的Search Appliance产品的一些细节。
但是,Google在回答有关后端系统这个问题时,出现了一些分裂。面对媒体,Google的答案是,“对不起,对于基础价构,我们并不想说太多。”另外,Google工程师在选择计算科学员工时,把大门敞的非常开,并表示只要大学毕业生对这一项工作感兴趣的话,Google的大门随时为他们打开。
B. 谷歌的云计算主要由什么组成
Google App Engine: PaaS
Google Compute Engine: IaaS
Google Cloud Storage: 存储服务
Google Cloud Datastore: 高可用的NoSQL非关系数据存储
Google Cloud SQL: MySQ数据库
Google BigQuery: 数据分析工具
Google Cloud Endpoints: 在GAE中创建易于iOS,Android和JavaScript连接的服务的工具
Google Cloud DNS:DNS服务
C. 谷歌框架是什么,对手机有什么影响
Google服务框架全称 Google Mobile Service(即GMS)。身为框架的GMS是用户想要体验整套Google服务不可绕开的一环,Google地图、Play商店等一系列的得应用都需要它的支持,否则就会无法打开或无法使用全部功能,我们要使用Google Play,手机中就少不了GMS。
如果是主要使用谷歌相关软件的手机,那么谷歌框架是必不可少的。
(3)Google全球存储架构扩展阅读:
与软件框架不同,服务框架基于业务对应用SaaS分发模式的服务进行整合,纳孙以产生新的应洞早链用,其具有如下的特点:
1、它是面向特定领域的可复用软件集成平台;
2、反映了该领域应用的一般需求和结构;
3、具有部分实现的特性,包括一组与业务功能的整合密切相关、相互协作的组件;
4、服务框架中,与业务相关,但与业务功能的整合无关的组件以外部服务形式引入。
5、基于服务框架开发应用是通过扩展和复用外部服务实现的。
比照软件框架的定义,服务框架可定义为某领域一类服务的可复用设计与不完整的实现。与软件框架不同的是,服务框架同时体现着面向服务,一个服务框架通常由一组用于服务整合的关联组件和一组外部服务构成。
从构建应用的角度,一个服务框架也可以分为两个主要部分:服务引睁野擎(Service Engine)和引入的外部服务。服务引擎定义了框架及目标服务的一般结构,并提供一组内部组件用以支持服务的整合,框架核心还可以包括实现本领域内应用的一些典型功能的具体实现,同时也支持应用框架内组件扩展新的业务功能。
引入的外部服务被服务引擎驱动来参与业务,它往往以独立(例如第三方提供)的外部服务形式出现,在基于框架构建服务时直接应用。
参考资料来源:网络 服务框架
D. 谁能帮忙说一下超融合架构的技术逻辑
一种新架构的出现,肯定是为了解决现有架构出现的问题,所以,想了解超融合架构的技术逻辑,首先必须要知道下面几个问题:
超融合替代的是什么:传统架构;
传统架构出现了什么问题;
超融合架构的来源,以及是怎么决绝这些问题的;
一、传统架构是什么,出了什么问题;
据麦肯锡研究显示,全球的 IT 数据每年在以 40% 的速度增加中。数据正在逐步影响商业,企业通过数据的分析来做决策与管理。完成快速的分析决策和管理,就需要借助强大的数据中心。下图为传统 SAN 存储:
正因为这种扩展性很好的共享存储,使得整个 Google 的业务得以顺畅地运转。
三、硬件的快速发展,使得超融合成为可能
另外,超融合近几年得以快速发展的原因,这要归功于硬件设备。CPU 核数越来越多,服务器的内存容量越来越大,SSD 设备和网络互联网设备越来越快,这意味着:
服务器的资源除了运行业务以外,仍然可以预留出来足够的CPU,内存资源来运行存储软件。将存储软件和业务运行到一块,既减少了设备量,减少了电力使用,本地读取也提高了 I/O 的存取效率。这在几年前是做不到的,因为 CPU 和内存太有限了。
网络互联越来越快,无论是万兆,40Gb 以太网,还是 Infiniband(无限宽带技术),使得我们的软件能够将独立的存储设备进行互连,通过分布式文件系统形成共享的存储池,供上层应用使用。
如果说 SSD 等硬件厂商让单个存储设备跑的更快,我们的软件的意义在于,让超大量的这些存储设备,一起工作,提供无止境的整体性能和容量。