导读 展望未来,会有更多创新将发生在云计算领域。尽管在未来几年内,云服务商推出的新产品可能会继续成为重磅新闻,但云技术的真正创新将是性能和成本优化。

Spark和Ray,一个是开源于2010年,专为大规模数据处理而设计的快速通用的计算引擎,另一个则是开源于2018年,由加利福尼亚大学伯克利分校RISELab推出的新一代高性能分布式计算框架,两者都已成为开源领域备受关注的明星项目,而它们成长的背后都离不开一个核心人物,Ion Stoica。

加利福尼亚大学伯克利分校计算机科学与电气工程教授Ion Stoica在展望云计算的未来时,思考了该如何推动目前的差异化云计算平台逐渐发展成为一项公共服务,称其为“Sky Computing”,就像这个词汇的含义,Sky Computing是云平台之上的一层,目标是实现云之间的互操作性。

事实上,实现Sky Computing的障碍更多来自于经济层面,而不是技术层面,对等互惠则是实现SkyComputing的关键步骤。Stoica提出将其作为通用软件平台用于未来计算,并考虑技术趋势和市场力量如何在Sky Computing的实现中发挥关键作用。

商业化VS公共化,云计算平台壁垒高筑

互联网的出现迅速带来了全球范围内可以访问的多种服务,包括电子邮件、搜索、游戏以及在线零售和社交媒体等新服务的爆炸式增长。

为了应对由此带来的大规模数据和工作负载,服务商必须构建数据中心,并设计复杂的分布式系统。但是,创建大规模的基础计算设施也需要付出高昂的代价,这大大阻碍了大多数公司进入互联网市场的脚步。这种情况下,2006年亚马逊推出S3和EC2时发生了变化。

通过普及计算/存储访问,并且推广“即用即付”商业模式,亚马逊开启了云计算时代。再加上摩尔定律的终结,重新推动了构建公用计算事业的设想。然而,商业趋势却将云计算推向了不同的方向。

在过去十几年中,云计算市场内出现了多个竞争对手,包括AWS、微软、谷歌、阿里以及其他云平台(IBM、甲骨文等)。这种竞争导致价格越来越低,产品和服务种类不断增加,比如仅AWS一家就提供了近200种产品和服务。

这些服务中有许多是专有服务,每个云平台都有自己独特的用于管理集群的API、对象存储、数据仓库等,导致在某个云上开发的应用程序通常不能在不同的云上运行。直到2021年,依然没有一个底层云平台拥有一套任何人都可以使用的开放标准,这离公用计算的愿景越来越远。因此,现在主要的问题是,如何朝着云计算公共设施化这一目标前进?

“云计算公共设施化”愿景

20世纪60年代,人工智能之父约翰·麦卡锡提出了把计算能力作为一种像电话一样的公用事业提供给用户的理念,云计算由此起源。

麦卡锡的预测颇有先见之明,云计算最终应运而生,作为一种新兴的资源使用和交付模式逐渐为学界和产业界所认知。

然而,他在经济学方面的预测却与现实相去甚远。如今,电话服务并没有成为一种公用设施,而是由互相竞争的云计算服务商提供。同样,现在也没有单一的公用计算设施,云计算也是差异化商品。

并且,云计算市场已经离商品化越来越远,甚至演变成一系列彼此基本不兼容的专有平台,例如亚马逊网络服务(AWS)、微软Azure、谷歌云等。当时,AWS刚刚成立几年,谷歌唯一的云产品是App Engine,微软的Azure尚未正式发布。

尽管云计算确实在2010年从根本上改变了IT行业以及应用程序的构建和部署方式,但也存在一个明显的问题,云计算并没有像互联网或网络那样成为一种公共设施。直到2021年,全球都没有一个单一的底层云平台具有一套任何人都可以使用的开放标准。因此,“云计算公共设施化”作为一种新的商业化版本,其创新性受到行业更多关注。

Sky Computing有望实现多云平台的互操作

尽管云计算和互联网在许多方面存在差异,但是互联网的公共设施化为云计算提供了有用的经验。

在Sky Computing模式下,有三个关键的设计使互联网能够为大量异构技术和竞争公司提供统一的接口。

第一个是掩盖技术差异的“兼容性”层。

第二种是“云间层”,它将互联网粘合在一起,使其对用户来说是一个网络。

第三个是一组经济协议,称之为“对等层”,允许相互竞争的网络合作创建一个统一的网络。

兼容层将使应用程序开发人员能够轻松地选择他们的应用程序,并将其AWS迁移到Google Cloud。

简而言之,兼容层是一组可以构建应用程序的接口或 API,然后可以通过云平台的一组接口将该兼容性层移植到每个云。该层可以类比于互联网中的IP层,然而与之不同的是,云兼容层更像一个操作系统,可以管理计算机资源并向应用程序提供API。

通过云间层,用户可以指定有关其作业应在何处运行的策略。 这些策略允许用户表达他们对性能、可用性和成本之间权衡的偏好。此外,用户可能希望避免他们的应用程序在竞争对手运营的数据中心上运行,或者留在某些国家/地区以遵守相关的隐私法规。并且云间层也可以实现更安全的应用。

对等层与数据传输相关,目前大多数云平台都有定价政策,将数据传入云中比将数据移出要便宜得多。

例如,将数据提取到AWS是免费的,而将数据从AWS传输出去可能需要0.05-0.09美元/GB。

在“互惠数据对等”方案下,云间可以通过建立高速连接互相免费传递数据,使数据传输又快又便宜,降低两个同级云之间的数据定价差异,并实现更大的数据流动自由。此外,用户不必管理单个云上的部署,也不应该面临从一个云迁移到另一个云的各种障碍。

简而言之,开发人员构建多云应用程序应该像构建在单个云上运行的应用程序一样容易,而Sky Computing正是在由多个不同云平台组成的基础设施上构建公用计算。展望未来,会有更多创新将发生在云计算领域。尽管在未来几年内,云服务商推出的新产品可能会继续成为重磅新闻,但云技术的真正创新将是性能和成本优化。

大多数组织已经在使用云,他们正在寻找更高效、更便宜地使用云的方法,而时髦的新服务相对来说或许就不那么重要了。更多Linux资讯请查看:https://www.linuxprobe.com

云计算未来的新方向会是“Sky Computing”吗?相关推荐

  1. 科技云报道:“Sky Computing”会是云计算未来的新方向吗?

    科技云报道原创. Spark和Ray,一个是开源于2010年,专为大规模数据处理而设计的快速通用的计算引擎,另一个则是开源于2018年,由加利福尼亚大学伯克利分校RISELab推出的新一代高性能分布式 ...

  2. 未来蓝牙新方向之一【AoA室内定位】

    ---------------------------------------------------------------------------------------------------- ...

  3. Sky Computing

    看完伯克利的Sky Computing论文后,整理一下部分论文中所描述的细节内容如下: Sky Computing的概念 Sky Computing 只是由云间代理中介的云计算(见下图).在 Sky ...

  4. 云计算发展进入新阶段,掌握云计算的Linux运维未来发展前景怎么样?

    云计算发展正在进入以企业上云和技术融合为两大特征的新阶段.而掌握云计算技术的运维势必成为互联网新宠! 云计算的未来发展 1.从培育期到普及期,越来越多的企业和政府部门等开始拥抱云计算. 经过十年的发展 ...

  5. 如何投资新零售 新零售未来的发展方向有哪些?

    新零售模式是电子商务的一种商业模式,随着电子商务的不断发展,新零售模式也衍生出不同类型的商业模式.下面是易族智汇javashop为您编辑整理的如何投资新零售,新零售未来的发展方向有哪些,希望能帮到您. ...

  6. 云未来、新可能 - 绿色、无处不在、可信的计算

    2021 年 12 月 9 日至 10 日,KubeCon + CloudNativeCon + OpenSourceSummit China 2021 在线上举办.阿里云资深技术专家.容器服务研发负 ...

  7. @新金融人,点击翻开未来金融新画卷

    简介:@新金融人,点击翻开未来金融新画卷 正值"十四五"开局之年,金融行业立足新发展阶段.贯彻新发展理念,守正创新,助推经济社会发展行稳致远.数字创新与转型浪潮下,金融人有的顺势而 ...

  8. 海纳百川、有容乃大:从4个角度解读京东3C新方向

    4月6日,京东集团在北京召开媒体沟通会并正式推出"3C购物节"活动,除了多位京东集团高管出席该会议之外,来自手机行业.PC领域等知名厂商的代表均悉数出席.在会议上,京东高管胡胜利. ...

  9. 2021中国云计算有哪些新的亮点和变化?

    2021中国云计算有哪些新的亮点和变化? https://mp.weixin.qq.com/s/qmn0-gDDpOHoh3ZPdcdLDw 全球政企解决方案 今天 云计算从最初的概念到如今的广泛落地 ...

最新文章

  1. Rulo扫地机器人app_要买这样的扫地机器人 浦桑尼克扫地机器人评测
  2. ASP.NET Core MVC上传、导入、导出知多少
  3. 成功解决sklearn\cross_validation.py:41: DeprecationWarning: This module was deprecated in version 0.18 i
  4. RT-Thread在github上的教程中图片显示不出来问题的解决方法
  5. 发一个自己写的2440驱动1602的资料(电路+代码)
  6. LeetCode MySQL 1098. 小众书籍
  7. 禁用安全模式(2k,2k3,xp)
  8. iOS设计模式-适配器
  9. C++ 函数模板与分离编译模式
  10. Python调用执行Linux系统命令(四种方法)
  11. matlab的语音信号处理
  12. VBA checkbook动态添加后,添加事件方式
  13. android6.0原生brower_六款顶级Android手机原生浏览器决战
  14. 【】每日360题,2019.11.05日19点财会类考试习题答案
  15. P2184 贪婪大陆(线段树或树状数组+思维)
  16. 解密区块链最强心脏 迅雷链共识算法详解
  17. 255字符c语言中,在单片机C语言程序设计中,______类型数据经常用于处理ASCⅡ字符或处理小于等于255的整型数 答案:char...
  18. Additive smoothing
  19. 最新版Google Pay上传App指南
  20. 基于STM32的常用数码管芯片TM1650驱动

热门文章

  1. C语言——计算单词个数
  2. 開機顯示器不顯示,提示no signal ......
  3. 腾讯云主机SSH连接不上如何解决
  4. 只可顺守不可逆取书法_关于如何练字,分享给想练好书法的人
  5. mac mysql 1055_Mysql 错误“1055”
  6. QQ群无法下载视频和图片解决方案
  7. ubuntu14.04上安装Mist
  8. ARM 编译工具链详解
  9. Quartus 调试中的Nios 程序
  10. Presto Cannot write to non-managed Hive table