云计算已经改变的13种方式

标签:云计算

访客:14020  发表于:2016-02-25 10:12:28

新的服务和定价模式使得云计算的功能变得更强大且复杂,但其定价却要比几年前更便宜。一直以来,整个业界关于云计算的定义貌似都或多或少的有一点含混。其基本的理念一直很简单:如果不是在您企业自己的办公室可以触碰的金属机架上计算或存储的资源,便是在云中;如果资源是在别的托管主机上,别人的机器上,便是在云中。

云计算已经改变的13种方式

然而,关于云计算的相关细节却并不那么清晰。而您企业所获的的相关云服务均是经过了这么多年,随着市场的转变,云服务供应商们开始逐步了解客户想要什么、真正需要什么之后才不断发展演化而来的。一开始,企业用户所获得的只有一台机器和一个root密码。其他一切都是由您企业自行裁决。现在,构建云基础设施的工具和技术正在变得越来越好。毕竟,机器库存已经商品化了,所以企业用户可以通过添加各种花哨的功能,来让您企业的工作更轻松,并增强竞争优势。

我们逐渐从云计算的采用中获得了更多的益处,但关于云计算的使用却并不总是那么简单而轻松。当然,您仍可以在一些运行Linux系统的服务器上结束root,但想要从那台机器得到合适的性能服务则更为复杂了。现在,您企业在存储数据方面有比以往任何时候都更多的选择,而且很明显,其并非总是最好的备选方案了。您企业是否要用一个永久磁盘运行一个执行大量互动任务的数据库呢?您企业想要实现的是一些不同的工作效果,而不仅仅只是运行一项能够在RAM内存中缓存所有重要数据的Web服务。

但真正有趣的则来自于当企业用户开始揣摩如何来为您企业所规划的云部署项目选择支付的时候,因为这时企业用户有了比以往更多的选择。如果您希望您企业的计算时间是灵活的,云服务供应商就会给您这样的机会。而如果您希望能够在很多机器上来测试您的应用程序,您可能会惊讶地看到其在不同的机器上的性能会如此的不同,甚至是在那些似乎有着类似配置的机器上。在一些情况下,工程造价可能会比软件工程更加复杂。

如下,是云计算已经改变;或迟早会朝着该方向演变的13种方式的列表清单。该领域是由那些想让计算资源的共享变得更轻松的工程师们所开发出来的,其现在比任何时候都更为真实。

可变的定价

在一开始,云业务很简单。您只需输入您的信用卡信息,并按照每小时(或分钟)的计费支付了您所使用的服务器资源量即可。每一秒的价格都相同。

该模式是简单而直观的,但它忽略了现实中的一个重要组成部分。在云计算中对于计算能力的需求是不统一的。电子商务公司发现:人们在午餐时间一般不会购物。而流媒体视频观看企业则发现,当孩子们回家后,其需求便扶摇直上,然后在成年人忙完了一天的事情,晚上闲下来娱乐放松一下时,其需求又回出现一次高潮飞跃。云资源需求的消退或飙升是随着人们对于网络的使用与否而变化的。

很自然的解决方案便是根据在不同时间的云资源需求收取不同的价格,而云计算服务公司也都已经开始提供这方面的选项了。亚马逊现在竞拍他们的机器资源,在这一个过程中,允许服务价格随着计算资源需求的变化而上涨或下降。如果您企业能在下班后的时间内运行您的作业,并当需求激增高涨时退出,便可以大大节省成本。而如果您企业需要在计算能力需求激增时获得计算服务,您就要付出更多的成本。

机器可预先抢占

许多云供应商对待他们的租户就像他们自己是业主一样。当企业租户启动一个云计算实例后,其云资源便是您的,直到您将其释放。除非有不可抗力的灾难事件或违反服务条款,如垃圾邮件,企业用户的机器将一直保持运行,直到您决定将其关闭或信用卡拒付。

谷歌看到了需求变化的挑战,并决定通过为可以被关闭的机器提供较低的价格来解决该问题。企业客户的机器资源将始终是您的机器,直至谷歌的一些算法看到别人愿意为之支付更高的价格的时候。当需求疲软时,您可以支付少得多的费用,也许大概能少支付30%的费用,但是当需求大增时,您将来会是他们推出该机器资源的用户。而当需求再次衰退时,他们会让您回来。

对于任何不需要这方面担保的企业客户而言,这是一个很好的选择。唯一的挑战是要编写代码,以便您能够幸免于崩溃而继续生存运行。但是,您可能已经这么做了,就像您企业好的程序员那样。

提供算法而不是硬件

第一款云实例几乎是空的机器。如果他们带有任何软件,那么便是一个标准的、开放源码的操作系统的库存分配。他们是一张白纸,任由您的工作填补。

一些新产品反转了这种模式。举例来说,微软的Azure是捆绑了机器学习和数据分析工具作为服务。您企业可以在微软的云服务中存储数据,然后通过利用其软件来压缩数据。硬件的价格被捆绑到该软件中。例如,数据湖分析工具是按分钟计费,即按照已完成的工作计费。您企业只需专注于为分析编写微软的U-SQL语言,其便能够在查询完成后向您发送计费账单。

提前购买

云服务供应商们所面临的其中一个挑战是要预测有多少需求会真正显示出来。而极善于计算的人可以通过凯文·科斯特纳所主演的电影《梦幻之地(Field of Dreams)》预测出来:“如果您为之准备好了,需求就会来的。”但是,这也不能完全百分百的保证。

亚马逊通过让客户购买“保留”的案例,避免了一些风险,这是一种将服务保证与承诺支付相结合的选择。

在其最简单的形式,您企业只需写一张支票,亚马逊将保证您的机器运行一到三年的时间。无论其您企业所购买的机器资源是否执行任何工作,都将收取费用。而作为回报,亚马逊将提供约30%至50%不等的折扣。

批量购买

谷歌采取了不同的方法来奖励长期的客户,该公司通过提供类似的折扣优惠,但却没有相关的服务承诺。一旦您所采购的机器资源的量每月至少已经运行了25%,其便开始为用户“持续的使用”提供折扣。这样的折扣增加,直到在当月的最后一分钟,提供60%的折扣。所有折扣率均为平均值,如果您的机器在整个月内连续运行,那么您企业会节省30%的成本。

关键的区别是,您企业所购买的机器资源不需要在整个月内都始终保持连续运行。谷歌的计费账单和折扣计算都是以分钟为单位来计的。即使您企业只是偶尔运行一下您企业的机器,也能够省钱(只要您企业的综合应用达到了谷歌提供的折扣水平)。这减少了那些占着资源但又却并未真正使用资源的实例的机会。

亚马逊提供另一个更大的折扣。如果您锁定在其某一个地区购买超过50万美元的机器资源,您企业受享受的折扣将从5%开始。而如果您企业的花费超过400万美元,折扣将上升到10%。

数据源

曾几何时,将您企业的数据迁移到云中属于您企业的工作。现在,云服务供应商们已然认识到,一些数据源可以实现共享。例如,亚马逊正在储存天气相关的数据。如果您需要获得来自美国国家海洋和大气管理局的NEXRAD数据,亚马逊已经与之签了合同,并已经将相关的数据信息加载到了其S3存储。而在这些数据信息是实时可用的,而相关档案的数据则可以追溯到1991年六月。

还有几十个数据源则是来自于大型公共科学项目,如人类微生物组项目;以及如像维基百科这样的开放源码项目。访问这些是免费的——尽管您可能会想要做亚马逊的云服务租用一个实例来运行软件。

自动规模化缩放

网络方面的持续性的挑战是规模化缩放。而把这方面的事情做好是一回事;而想要确保任何人访问您企业的网站时,而不会让您企业的网络感染上病毒则是另一回事了。

由云服务供应商们所提供的新的软件层能够帮助您企业处理规模化缩放的问题。而谷歌公司便是先驱者之一。该公司的应用程序引擎需要您企业的瘦代码层并自动化进行规模化缩放,决定其到底需要多少计算资源来处理您的工作负荷。谷歌的云决定您企业将需要多少的计算能力,而您企业则被要求按照您实际的需求而付费,而不是按照占用机器资源的数量。亚马逊有一个更基本的选择:即Elastic Beanstalk平台,其中调度通用的EC2实例来处理负载,这样您就不必自己来做了。

GPU变得越来越普遍

GPU芯片可能在您企业的台式机的视频卡上常见,但云机不所桌面台式机。他们没有USB接口,CD / DVD驱动器或视频卡,因为他们只能通过网络与外界通信。它们并不需要运行游戏或者甚至显示视频流。

这不是只运行一个标准的连接字符串的Web服务器的问题,而是一个您企业是否想要部署理想的GPU大型并行计算的问题。现在,既然其他越来越多的科学家都发现了在GPU上运行并行算法的力量,更多的用户则开始在他们的云机器中要求GPU。

其不会作为一个标准的实例选项,但IBM的SoftLayer将在裸机服务器上安装。这并不是在仅仅几秒钟内就构建起一个实例一样简单,但是您可以在同一个机器盒子里作为CPU拥有一个GPU的处理能力。亚马逊也准备好了有两种类型的机器来与GPU运行。

更好的分析

早期的云机器会有一个计量仪表,并在本月底为您发送账单。而如果您想要了解更多的细节,您必须登录到您的机器,并安装您自己的分析包。今天,想要获得有关您的机器运行的相关数据变得更容易了。

谷歌的仪表板提供了绘制您企业的机器的负载的实时的图形。微软的仪表盘包括用于监视系统的性能图和您企业系统的性能图表。再就是来自于诸如LogicMonitor或New Relic等公司的一系列增强型的服务。因为他们专注于分析,他们能够提供数据甚至图表。主要的云服务现在都有一些强大的、围绕着绕地球的轨道,以提供更好的云机器天气数据及其它天体数据的卫星。

众多的选择

其中最大的挑战之一是选择一台机器。您可能会认为这将是容易的,因为它们都运行Linux或Windows系统,但正在变得比以往更加困难。亚马逊有大约九款不同类型的机器,其中每个可以具有不同的RAM配置。而这只是目前这一代的不同类型的机器。如果您企业想坚持使用老机器,亚马逊至少就占了其中的九款了。

这同样适用于其他公司。Rackspace公司为那些需要大量的计算,快速的I/O,或大内存的用户优化了新机器。您企业想坚持在I/O优化的实例上使用您的数据库,因为他们能够继续从磁盘阅读并写入数据。大型数据集像搜索索引需要尽可能多的内存。其有更多的决定要做,因此也需要更多的承诺。

裸金属机

原来的云机器根本不是一台单一的机器,而是一个运行虚拟机的大型机器。您有root,但它是一个运行在一个巨大的盒子上的虚拟机。虚拟化软件可以很容易地调整内存的数量,或者保持几个不同的机器运行,但它们增加了系统的成本开销。虚拟化层总是像一个交通警察,发送信号到不同的虚拟机并减慢一切流量。

越来越多的公司正在销售“裸金属机”,这就是说,其不是虚拟服务器。企业用户将得到一个盒子和一个操作系统,而也许除了一些BIOS,在您企业的操作系统和硬件之间什么也没有。在磁盘的读取和写入变得更快。网络卡之间的通信交流更有活力。没有虚拟化的方式,一切都更加简单。

IBM和Rackspace是两家比较突出的按小时租用裸机机器收取费用的企业。Rackspace公司拥有标准计算机的集合,并即将在本 月推出其第二代产品。IBM有一定的库存机器,但如果客户需要,将可以为客户建立定制机。

Container容器

Docker像风暴一样席卷了云服务行业。它使每个人都更容易部署软件,因此,人们想简单的部署 Docker到云机器是很自然的。

在其最简单的形式中,云利用在底部的操作系统将建立一个新的Docker就绪版本实例。然后,其安装container 容器,并将其发送运行。谷歌还提供了集群管理工具使用Kubernetes自动化这其中的工作。

其中最有趣的选项可能是Joyent的使用Trident的裸机托管Docker container容器。其攻击了Solaris/SmartOS的版本以支持基于的Linux操作系统的Docker container,直接运行基本的操作系统。

这样避免了陷入一个巨大的虚拟化的迷宫,使得启动和停止快得多。

Blockchain作为服务

云端服务主要跟随乐高玩具的路径。最早的机器有很多种类,如早期的砖块集似的。有几个基本的选项,其是由您根据您的基本知识来创建您所需要的服务。现在有一个外来的选项的扩散,所有您企业需要的额外的东西都能够“作为服务”来提供。

现在最奇特的可能是微软的Blockchain作为一种服务,可以让您为您公司的IT部门添加所有信任增强的比特币blockchain选项。这不仅是针对非法和匿名的交易,因为共享的总账可以在一个不可变的数据库,帮助简化会计,合规等监管难题。

来源:中国IDC圈

云计算已经改变的13种方式

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");