Skip to main content

谷歌微软云计算大战

http://gengwg.blogspot.com/谷歌、微软以及亚马逊正在云计算领域展开大战,谷歌刚刚采取了一个“大动作”,将令其超越亚马逊的云服务Amazon Web Services,同时与微软在云计算平台方面展开竞争。

谷歌宣布,它已加入OpenStack基金会,成为开源项目的最新企业赞助商。OpenStack基金会是个非营利组织,负责管理免费的开源云计算管理平台项目OpenStack。这个项目已经获得IBM、惠普以及英特尔等科技巨头的大力支持。



加入OpenStack基金会预示谷歌正在打开大门,让企业无需投资数百万美元建立自己的数据中心就可以利用云计算技术的优势。通过云计算,客户只需要刷信用卡就可以获得由亚马逊和微软等提供的接近无限的超级计算能力。

谷歌则以谷歌云平台加入这个领域。谷歌与亚马逊都运行着“公共云”(public cloud),即任何人都可以在任何地方使用它们。但是市场上现在正出现一种新兴趋势——“混合云”(hybrid cloud),有些公司自己依然保持某些特定云计算功能。

或许这些企业不得不面对严格的监管要求,比如HIPAA和FINRA,它们限制这些公司存储数据的地方。或许它们不想东奔西跑,放弃他们已经投资数百万美元建立的现有数据中心。

微软一直宣称是“混合云”市场的主导力量,因为微软的Windows Server几乎无所不在,而微软Azure“公共云”产品在变身为“混合云”产品时,将获得巨大竞争优势。这是亚马逊或谷歌都无法媲美的。

与此同时,免费云平台OpenStack可以让任何人在任何地方建立云计算平台,提供类似亚马逊Amazon Web Services的服务。从理论上说,OpenStack被期望建造“初创企业宇宙”,创造充满活力的软件产品生态系统,与亚马逊Amazon Web Services竞争。但实际上,大多数与OpenStack相关的产品似乎都属于小众产品,比如一家公司自己的数据中心操作系统,它们有时候又被称为“私人云”(private cloud)。比如,分别被IBM和思科收购的初创企业Bluebox和Piston都拥有基于OpenStack的产品,都可将数据中心变成“私人云”。

通过支持OpenStack,谷歌云平台有可能将这些私人数据中心更紧密地整合起来,让谷歌拥有进入这一领域的资格。谷歌加入OpenStack基金会能够发挥其在软件容器技术方面的专长。容器技术是一种热门新技术,以初创企业Docker为先驱,可以让你只需编写代码一次,就可以在任何地方运行软件,包括OpenStack上。这意味着,谷歌将令人们更轻松地在OpenStack和谷歌云平台之间移动应用。

谷歌云平台负责人克雷格·麦克拉克伊(Craig Mcluckie)说:“我们允许客户自主选择运行自己独特技术的平台,并满足他们特定的业务需求,而确保我们所建立的技术能在任何地方被良好运用是非常重要的一环。”

这也是谷歌对OpenStack充满信心的标志。行业观察家推测,未来的软件将主要围绕几大厂商进行。Amazon Web Services也有一些类似“混合云”的游戏,比如提供某些工具,允许用户在其云平台和数据中心之间的开放网络上做事,或将虚拟机转换成对亚马逊更友好的格式。

但是最终,亚马逊正押注“公共云”上,他认为“公共云”最后将席卷世界,因为旧有体系正被新体系所取代。Amazon Web Services负责人沃纳·威格尔(Werner Vogels)说:“我们当前所处的世界正以缓慢而稳定的速度消失。”

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...