摘要:但下一步的发展是怎样的呢也许我们可以这样说云计算在经历了七年的发展之后,已经让我们充分看到了云计算是什么是样的了。云计算的核心受众是开发商,是那些训练有素的并且将整个世界看作是一组抽象的概念,可以联系在一起的开发商们。
最近,科技新闻媒体大量充斥着关于“云服务每分钟的计费”的报道,从而使得其灵活性的特征神话似乎也被打破了,这些报道甚至对亚马逊所带来的压力也不亚于其他同样的云服务供应商。但下一步的发展是怎样的呢?也许我们可以这样说:云计算在经历了七年的发展之后,已经让我们充分看到了云计算1.0是什么是样的了。较之传统的主机,其固然存在着一些优势,但仅仅是这些优势仍然是远远不够的。
云计算2.0将是什么样子的呢?如下是一些关于云计算2.0观点的分享:
1、关于CPU内核、内存、独立的磁盘空间的选择
当您的IaaS供应商让您从一系列千篇一律的列表中进行选择,只是为了使他们的工作更为轻松,而不是方便为您企业的业务带来更多的灵活性的时候,您企业的云计算真的能够被称之为云计算吗?真的,请认真考虑一下这个问题吧。服务供应商怎么能够迫使您挑选所谓的最适合您的应用程序或数据库的服务呢?对于现在的大多数IaaS提供商来说,就像买一辆汽车一样——当您想要的是真皮座椅的汽车时,他们却说他们所能够提供有天窗的汽车,而那其实是您根本就不想要的。为什么要选择这样的IaaS平台呢,让您支付您所不需要的资源。这便是云计算1.0!
如果您的企业当前所采用的是公共云服务提供商的云计算的话,请尝试进行以下的试验:
选择一台较大的服务器,并查看CPU的利用率。然后再查看内存利用率。最后,查看一下您企业的数据实际使用了多少磁盘空间。并用您企业所支付的空间量来除以该实际所使用的空间量。将这三个百分比加总并除以3,得到的平均数便是您企业每台服务器的3个维度。也就是您的企业在这台虚拟机上所浪费的钱的百分比。而云计算2.0将带来您的企业更多的灵活性,真正做到只支付您企业所使用的服务器资源。
寻找一家允许您自行选择CPU内核数量、内存和彼此独立的块存储磁盘空间的IaaS提供商。这样,您就可以根据您特定的具体需求来确定您企业系统的规模大小,而不再需要试图将大量的工作负载放到一个很小的空间。
2、所谓的规模其实是有两个维度层面的,而我们都忘了纵向的规模
您可以添加热插拔内存的功能,而不会中断正在运行的服务器,其实已经存在了很长一段时间了。纵向规模这一概念是将资源添加到现有的服务器,早已不是什么新鲜事了。那么,为什么当我们大家开始将工作负载转移到云计算的时候,我们似乎都忘了这是一个备选项呢?答案很简单:像亚马逊这样的第一代云无法做到这一点,这就是为什么云计算1.0的提供商总是迫使他们的客户进行横向扩展,因为这符合他们赚取利润,但却不是他们所管理的应用程序和员工的较佳选择。
为什么要将自己的企业限制在那些只允许您通过增加更多并不适合于您企业的虚拟机来进行规模缩放的供应商呢?大量的工作负载可以通过简单地增加更多的CPU核心或内存到现有的系统,而不是增加更多的虚拟机来获得更好的处理。
第二代的IaaS提供商将意识到这一点,提供包括垂直缩放的功能而无需重新启动作为其核心产品的标准功能。
3、通过专用资源实现更好和更稳定的性能以下是在第一代云计算中常见的一种场景。首先,启动五台虚拟机。然后,在五台虚拟机上都执行基准测试。保持一台好的虚拟机继续运行,其他的四台搁置。
人们为什么这样做呢?由于过度配置(在物理服务器上设置了过多的虚拟CPU)以及各种不同的商品硬件的误匹配所导致的第一代的IaaS性能的不一致。
我们被告知需要用编码解决这个问题,或者是需要创造性的部署工具。但是,我们真的是否能够解决这些问题呢?第二代云计算在其虚拟的资源配置方面会更富有创造性。
致力于从CPU核心和内存到专用的虚拟机,利用更好的硬件从资源池提供比云计算1.0更好的虚拟化技术。这意味着能够帮助客户实现更好和更一致的性能。
4、易于使用
当您在设计一款应用程序架构以及它的组成零配件时,您会怎么做?大多数人都会使用诸如PowerPoint或Visio这样的工具,利用图形来表示各种组件,并使用连接线,以显示它们的网络连接或数据流。那么,为什么所有主要的IaaS提供商仍然在使用项目清单列表的复选框,让您自行想象这些项目之间的连接状态呢?不要迫使客户被动的想象组件的可视化,而应该是能够用清晰的图像来视觉化的展示。
云计算1.0的核心受众是开发商,是那些训练有素的并且将整个世界看作是一组抽象的概念,可以联系在一起的开发商们。随着全球IT支出达到大约4万亿美元,同时公共云的营收才达到约40亿美元。我们可以预见,剩下还有99.9%的一大块市场需求,需要服务于更广泛的受众。云计算2.0会展示给用户一个易于使用的图形用户界面。事实上,从人们蜂拥至苹果店去体验Mac机,我们就已经看到这一点了。
为什么现在已经到了云计算2.0时代了
VCR已然被DVR所代替了。Windows,而非DOS,也已经使得每个家庭的每张桌子上都有了一台计算机了。现如今,您不再使用“Lycos”或“AltaVista”来搜索任何人的信息,而是采用“谷歌”来进行搜索。我们已经看到过不止一次的模式改革:当第一代产品被创建出来后,该市场很快就会有一款更新的改进产品问世。
云计算1.0已然步入其最后阶段了。我们一定会看到,在未来几年,甚至更短的时间内,公共云服务功能的改进。按每分钟进行计费是一个很好的开始,但更具灵活性的,无需进行重新启动的现场垂直缩放能够帮助您的企业实现更好和更一致的性能,经过改良的易于使用可视化工具特征,将是云计算2.0会给我们带来的承诺。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/4037.html
摘要:相反,杨皓然认为,目前有一些开源的框架,重点解决了弹性伸缩的问题,但还没有广泛的和其它服务连接,没有充分发挥的威力。以应用为中心,而不是以资源为中心对于函数计算的实现方式,杨皓然认为立足点应该是以应用为中心,而不是以资源为中心。 摘要: 过去十年,云服务深刻地改变了社会获取和使用计算能力的方式,云服务自身也以极快的速度演进。在基础设施云化之后,容器、Serverless等技术迅猛发展,...
摘要:因此,当任何由返回的函数被调用时,的值将在附近的范围进行查找。下面是解决这一问题的一些方法。另外一个解决方案就是创造一个闭包,利用默认函数立即绑定。当缺失时,执行类,字典的实例将自动实例化这个数列。 1、下面这段代码的输出结果是什么?请解释。 def extendList(val, list=[]): list.append(val) return list list...
摘要:另外它还有另外一个作为,为我的其他小项目提供数据。查看文档后端在最终采用之前,我一度已经在使用开发了,但由于考虑到代码被其他项目重用及市场现状,并且上半年负责的项目刚好使用了。 最近三年的工作经历,让我有机会接触到不同技术栈的项目,并且从中积累了不少各个技术栈的开发经验,虽然技术深度不够,但可以用不同技术视角去思考项目的设计和开发,例如:以客户端开发的视角去思考 API 的设计、用客户...
摘要:为什么改变了的值还会改变的值,但是同时值却没有改变这个答案的关键是,在中,类变量在内部是作为字典处理的。因此,在父类中设置会使得类变量在引用该类和其任何子类中的值为。最普遍的解决方案是创建一个闭包,通过使用默认参数立即绑定它的参数。 注:本文的原文是 5 Great Python Interview Questions,同时谢谢 @非乌龟 指出我的疏漏,没有来源标记,也赞其细心,...
阅读 1625·2021-10-25 09:46
阅读 3208·2021-10-08 10:04
阅读 2353·2021-09-06 15:00
阅读 2766·2021-08-19 10:57
阅读 2075·2019-08-30 11:03
阅读 968·2019-08-30 11:00
阅读 2368·2019-08-26 17:10
阅读 3543·2019-08-26 13:36