云计算是租用资源(服务器和数据存储)的模型。到目前为止,服务器和数据存储都已经存在了十多年。然而,云计算产品只是在几年前才出现。
怎么了 引发云计算产品大规模采用和大规模营销的关键变化是什么?
云计算是租用资源(服务器和数据存储)的模型。到目前为止,服务器和数据存储都已经存在了十多年。然而,云计算产品只是在几年前才出现。
怎么了 引发云计算产品大规模采用和大规模营销的关键变化是什么?
Answers:
它已经出现较早。实际上,这是最初的模型,该模型最早可追溯到1950年代直到1980年代,当时被称为“时间共享”,然后在1990年代初期以“客户/服务器”的名称重新出现。 ,然后在1990年代后期再次以“ Thin Client”(瘦客户机)的名称,然后是“ Application Service Provider”(应用服务提供商)。
但是,以我们今天所看到的确切形式,它需要高质量,高可靠性,高吞吐量,低延迟,低价格,无处不在的Internet访问,这种访问直到几年前才出现,而且实际上仍然没有绝大多数人(例如,几乎整个非洲,亚洲的大部分地区,东欧的部分地区和南美)都存在。
有两个答案。首先,它直到真正普及高速互联网才真正兴起。除非您可以合理确定始终可以高速访问云资源,否则云计算将无法正常运行。
第二个答案是,这并不是一个真正的新主意。在PC变得负担得起之前,通常是让许多人使用哑终端连接到一台计算机。您坐在其前面的机器将没有任何存储或处理能力,超出了发送输入和显示输出所必需的能力。
我想说这取决于商品硬件上的虚拟化技术。时间共享和大型机/客户端访问一直存在,但是需要昂贵的专用硬件来安全地分配资源。自Internet以来,客户/服务器访问一直存在于商品硬件上。但是,它需要一台专用服务器,您不能只按一下按钮即可复制该服务器。为了维护安全性,您必须自己维护该服务器上的安全性。除非锁定共享服务器,否则它们很容易受到攻击;如果需要自定义设置,则共享选项很有限。
通过无处不在的廉价虚拟化,您可以创建具有完全访问权限的整个服务器,并且可以在更大的商品平台上共享该服务器。可以随时复制,移动,复制和删除它。它需要INTEL和AMD芯片来支持服务器附带的虚拟机和时间分片,以及易于维护的软件,以保持多个操作系统同时运行。
引发云计算产品大规模采用和大规模营销的关键变化是什么?
正如其他张贴者所提到的那样,一个关键的变化是对高速互联网的普遍使用。
另一个重要的变化是网站交互性的提高。Web用户界面的现代丰富性有效地使越来越多的传统桌面应用程序可以通过云进行服务。
显然,大多数人对“云计算”一无所知。
简短版本:
一种将计算能力从物理基础设施中抽象出来的系统,可以轻松地将其购买,出售和用作商品。
长版:
“云计算”只是将开发和支持软件平台中涉及的维护和基础架构要求抽象化的下一步。
可以通过云代表的服务类型来分解云。
SaaS(软件即服务):
更面向用户。可以是任何内容,从网站,CRM Webapp到REST API。关键是,数据/接口可以访问,但是硬件细节已经足够抽象,以致它们不再重要。
基本上,您需要购买软件并使其可公开访问。诸如安装,资源使用(即内存/ cpu),更新等要求不再相关。您连接并成功。
PaaS(平台即服务):
适合开发人员使用。这些包括任何带有“托管”的内容。包括Web服务器,电子邮件服务器,DNS管理等。
基本上,平台选项仅限于托管公司提供的任何选项,但开发人员可以利用它们进行构建。
IaaS(基础架构即服务):**
派对的最新成员以及“云”名称的起源。它旨在提供无需维护物理设备即可构建的完整系统架构(即完整的OS)。
基本上,开发人员可以访问虚拟机进行开发和部署。由于虚拟机与硬件脱钩,因此将虚拟机迁移和克隆到所需的任何物理位置要容易得多。
5年前,提供特定区域的托管可能需要大量手动工作才能将该平台克隆到世界各地的服务器,而IaaS平台可以自动完成该过程。
与PaaS相比,它提供了更多的灵活性,因为开发人员可以获得对VM的完全访问控制。最重要的是,可以轻松增加/减少实际托管映像的物理机的数量,以匹配需求(例如,在高峰访问期间)。
企业不再需要担心停机时间或可伸缩性。IaaS的成本比PaaS托管的成本高,因为它需要更多的资源,但比雇用专门的系统管理员和内部提供裸机便宜得多。
可能存在数百种不同类型的_aaS平台,但它们都归结为一个概念。计算机硬件已被抽象化,以至于系统已成为可以一时兴起交易的商品。
需要一千个克隆并在10分钟内运行超级碗,这不是问题。需要它们迅速还原到10,这也不是问题。需要克隆来进行大量运算吗?是的,那些存在。托管媒体的大量存储空间又如何呢?一样容易。
通常,IT基础架构不能创造收入,因此唯一的收益将来自于成本的最小化。一种方法是尽可能减少/消除/自动化基础架构。归根结底,所有开发人员都想要和需要的是一个平台,可以在其上构建服务。像Google / Amazon / Rackspace这样的公司都专注于大规模的可扩展性,因此利用其基础架构是否有意义?
“云计算”所代表的颠覆性变化是,除了设计师,开发人员和创意/媒体类型之外,任何人都不必拥有包含完整操作系统的计算机。网络,游戏,文档,社交应用程序,商业应用程序,一切都可以在网络上访问。
除了Chloe的出色回答外,我还想说以下因素已导致云计算迅速普及:
我个人认为#3是最重要的:如果您要管理100或1000台服务器,是通过命令行还是GUI ...还是要花很多时间才能获得托管服务?
当然,即使发生了这些事情,如果没有我们今天拥有的虚拟化技术水平,就不可能做到这一点,这直接有助于第三点。
简而言之,我想说这是一个完美的因素风暴,这些因素使云计算能够以当前的形式存在并迅速普及。
云计算的定义特征是可伸缩性和公用事业计费。JörgW Mittag提到的客户端/服务器,瘦客户端和ASP都不是云计算,除非它们自动实时实时扩展和缩减,并向客户收取他们使用的资源量(CPU,磁盘空间,带宽) 。正如Chloe正确指出的那样,只有随着虚拟化技术和高速Internet连接的发展,该模型才有可能实现。这些活动是在过去5到10年内发生的,因此这是我们开始了解云计算的时候。
云计算实际上是在具有虚拟化功能的现代硬件上分时进行计算/共享托管(非常旧的模型!),使事情看起来更好(但是,这已经很老了; IBM在其硬件上进行虚拟化已有几十年了)。当我们开始无处不在的网络时,我们也使用该技术。随之而来的是商业模式。以最小的成本[*] 在很短的时间内租用计算能力或存储的能力极大地改变了您计划和使用这些资源的方式。
因此,主要的技术变化是网络无处不在,但这并不是一件大事。在我整个职业生涯中,这些优势一直存在。不,真正的区别在于业务模型创新。使其成为经济工作的所有有关而无需复杂的多年账户管理的理智的办法是将缺少的部分。我也不确定谁是第一个发明的:我最早知道的是Amazon AWS(已被完全复制),但我真的不知道他们是否是从别人那里借来的。
因此,不要敲打那些对此赞不绝口的业务负责人,因为这是自切成薄片以来最伟大的事情:我怀疑它们实际上是正确的,而且我们大多数技术人员都过于专注于实现方面而看不到它(而那些在这种情况下有很多先例)。启用新的主要使用类别的创新非常重要,即使这些创新不在我们广为人知的领域。
[*不仅是金钱成本,还包括机会成本。能够快速响应事件非常有价值。]