云计算传奇故事 亚马逊 误入 云计算始末

云计算传奇故事 亚马逊 误入 云计算始末

ID:12988089

大小:36.69 KB

页数:6页

时间:2018-07-20

云计算传奇故事 亚马逊 误入 云计算始末_第1页
云计算传奇故事 亚马逊 误入 云计算始末_第2页
云计算传奇故事 亚马逊 误入 云计算始末_第3页
云计算传奇故事 亚马逊 误入 云计算始末_第4页
云计算传奇故事 亚马逊 误入 云计算始末_第5页
资源描述:

《云计算传奇故事 亚马逊 误入 云计算始末》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、云计算传奇故事亚马逊误入云计算始末核心提示:亚马逊工程师们被迫开始研发应对他们零售业务的大规模分布式系统。当这一切完成后,亚马逊意识到他们不仅可以自己掌握主动权,而且研发成果还能为其他用户所用。由此2002年亚马逊网络服务(AWS)诞生了。中国IDC圈7月2日报道:2007年后,云计算的名词可谓不绝于耳。不过根据笔者与不同行业的从业人员共事的经验来看,多数人对于云计算这个术语到底是什么含义还是一头雾水。2008年,亚马逊在线推出了自己的云计算版本进军云计算市场。本文意在向大家展示亚马逊的云计算之路。首先我们需要了解的是:为什么是亚

2、马逊?亚马逊并非我们认为最可能进军云计算业务的公司。多数人认为这种业务应该是IBM和甲骨文这样的厂商来做才对。让我们先看看亚马逊是如何进入这个领域的。当用户访问亚马逊网站时需要注册登录,用户将看到他可以自己定制的店面。这些推荐出于某种原因不会储存在收藏夹里,也不会通过用户的浏览器体现出来;他们完全是通过亚马逊服务器来决定的。对于一名网络开发者来说,汇总这些推荐信息是很容易的:当用户登录时,最新的采购信息会展现在你眼前,类似条目的数据库查询也准备就绪并且显示在主页上。除了这个问题外:你会为数百万在线用户同时发生的几行代码花费几分钟或

3、者几小时做这种统计吗?多数网络服务器尽管功能强大,但都不具备这种能力。因此亚马逊的工程师们就被迫要想出新的办法来应对如此繁杂的数据库交易和实现软件的快速计算。他们的解决方案是使用一组由多重计算机组成的分布式计算环境,每台计算机都专门执行一项任务,这些计算机都互相通信协同工作。对于一名软件研发人员来说,多数时间所处的环境都是要向人们不停的解释,尽管很多人都能编译代码,但要完美的执行软件研发任务通常需要整个团队的协同工作,甚至可能是整个公司。举例来说,这就是为什么你会发现,高度专业的软件公司都是专门向某一特定行业供应软件。为什么企业不

4、能只研发他们自己的软件?因为他们不从事这样的业务。事实上,多数经济实用的解决方案通常是从其他专门致力于此类软件开发的公司购买软件。不过这种情况也有例外。有时一家公司所需的软件并不存在。看看亚马逊的发展就是这样。他们最初的业务是在线销售书籍,但现在他们发展成了百货纷陈的在线商店。为了跟上用户规模的发展速度,亚马逊需要能适应他们运营模式的硬件设备和软件系统。但不幸的是,在亚马逊发展的初期阶段,这种系统还没有诞生。亚马逊的工程师除了自己研发以外别无选择。亚马逊工程师们被迫开始研发应对他们零售业务的大规模分布式系统。当这一切完成后,亚马逊

5、意识到他们不仅可以自己掌握主动权,而且研发成果还能为其他用户所用。由此2002年亚马逊网络服务(AWS)诞生了。众所周知的亚马逊网络服务伞状系统包含了许多不同的技术。最新的技术之一被称为为亚马逊弹性计算云,简称EC2。当亚马逊刚开始研发亚马逊网络服务时,他们决定除了要简化个体计算机工作负载的分配,还要确保个体计算机能在随需基础上提供服务。举例来说,如果有人登录亚马逊这样的大型网站去浏览视频,如果他们没在使用留言板,那么处理留言板的服务器就没理由为他留出存储空间。亚马逊研发的大型分布式系统能根据用户的需求分配资源,当用户不需要这些资

6、源时,亚马逊就会将这些资源释放。在小型网络服务器环境中,随着程序员了解了如何按需分配对象,这种资源分配的应用就越来越多。对于大型系统这种方式尤其的重要。这便是云计算的雏形。在云计算的世界里,大型网络服务器的每个部分都成为了一种服务,可供执行每项特别任务使用。这些服务在独立的硬件上运行。在其他计算机上运行的软件也能按需访问服务。这就是云计算的真实体现:可以互相提供服务的多重系统。软件功能即服务(也被称为软件即服务)。但是在云计算的情况下,这些独立的系统通常本身就很大;他们不仅是独立的网络服务器,而且更像是容量巨大的数据库。当所有这些

7、大型系统作为整体在网络上铺展开来协同工作,这样形成的系统池就被称为云。如今这个概念进入了新的层次:即创建独立的服务这样就可以按需使用。想象一下用户想要将这些服务的某些部分用于他们自己的软件开发。他们想在网络上运行自己的软件,并且通过这些服务的交付来获益。他们不需要所有可供使用的服务,只选择自己需要的部分。这就是亚马逊弹性计算云的使用原理:即用户租用亚马逊云上的空间,只需为他们需要和使用的部分付费。软件也是在运行的时候分配使用空间(甚至是计算机新增虚拟机亦是如此)。云的每个部分都能提供给用户使用,他们都是按需付费。对于用户来说无疑是

8、好处多多。因为通过云的方式,他们的软件就可以在大型系统上运行,这种系统功能强大,每天处理的交易量可以达到数百万;这样用户就不必非要购买属于自己的物理硬件。他们也不必订购在数据中心的物理台式机中拥有一个虚拟区域的托管服务。而结果就是他们的软件功能可以

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

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

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