云计算未来趋势预测:AIaaS、无服务器、云端一体化等将成重点?

云计算是一种业务模式,服务提供商在定制的环境中处理客户的完整基础架构和软件需求。随着云计算的发展,云服务和解决方案也将随之增长。

软件即服务(SaaS)预计到2020年将以18%的年均复合增长率增长,平台即服务(PaaS)的采用率将在2020年达到56%,而2017年为32%。2018年基础设施即服务(IaaS)的全球市场规模将达到175亿美元。随着企业云服务的采用,云文件共享服务将会增加,而消费者云服务也将会随之增长。在云计算领域,亚马逊领先于微软、IBM、谷歌及其他技术巨头。2022年,亚马逊AWS营收将达到430亿美元。

云计算历经泡沫幻灭的低谷期,正走向Gartner技术成熟度曲线的复苏期。相比十年前的概念炒作,今天的云计算市场已经趋于成熟,并且脱离了单纯的提供存储、CDN等基础设施服务,通过云这座桥梁,将大数据计算,AI技术等赋能于用户。那么放眼2019,云计算会呈现出哪些风向变化呢?

趋势一:开源仍将是主流云厂商的选择

使用开源技术仍将成为云厂商的主流选择。无论是IBM收购Redhat以抗衡微软Azure大量使用开源技术,还是AWS支持部署Kubernetes,都在印证开源对于云计算社区的贡献。在国内,虽然“自主可控”和“拿来主义”之辩不绝于耳,但不可否认的是,当前云计算厂商均基于Xen/KVM虚拟化的Linux集群构建的自家解决方案,本质上仍然采用了虚拟化开源管理程序。


同时,技术开源将是云厂商吸引用户和开发者,构建生态的重要策略。例如全球云服务商AWS为了支撑自身的混合云战略,承诺开源自家微虚拟机Firecracker,为使用托管AWS Fargate容器服务或AWS Lambda无服务器计算框架的客户更有效地隔离IT基础设施资源。中国的百度公司在2018年底宣布将边缘计算开源,开发人员可以借力更灵活地开发自己的边缘解决方案和应用。同时,随着云计算中的大量数据为机器学习、大数据等技术提供场景,主流云厂商也在以开源的方式向外界提供更具附加值的服务。

趋势二:云端智能过渡为AIaaS(人工智能即服务)

过去一年中,云与智能成为国内外科技巨头组织架构调整的重心。国外,微软成立云与人工智能平台,进一步聚焦智能云业务;国内,百度升级ABC智能云事业部为智能云事业群组(ACG);阿里云升级为云智能;腾讯则成立云与智慧产业事业群。一系列动向表明,以云为AI的强载体,打造智能化云服务将成为今年巨头们的重点发力方向。


事实上,在云端构建大数据分析和机器学习服务的发展策略在三年前就显露苗头。彼时的Build大会上,微软正式推出认知服务,包括语音、视觉、语言理解等API接口,为开发者提供AI能力。目前,在认知服务、对话式AI和开放平台的支撑下,微软Azure已经成为推动AI平民化的核心窗口。

而作为全球云计算的领跑者,AWS也通过Amazon SageMaker机器学习平台吸引数以万计的开发者构建AI产品和服务。该平台通过对TensorFlow框架的支持,使得将近80%的TensorFlow工具运行于AWS,截流了谷歌的大量开发者人群。同时,AWS自身迭代速度也令人侧目,仅在去年就推出了130多项新的AI功能和服务。巨头的狂奔,更加印证了智能化服务将成为未来云计算发展的关键变量。

趋势三:IaaS向ML IaaS升级,云计算基础设施重心向AI转移

云端智能服务离不开底层设施的支撑。步入下一个十年, AI的普及将对传统数据中心的计算能力提出更多挑战。摩尔定律的终结也意味着传统芯片的处理速度不足以应对大规模算法训练的需求。因此,作为大规模训练的主要载体,云计算在建设过程中,越来越需要将智能化纳入对基础设施建设的考量范围。


在实际行动上,为了摆脱对Nvidia、Intel等厂商的依赖,也出于对自身业务适配性的考量,谷歌、微软、亚马逊等巨头都将自研定制化芯片作为算力升级的主要途径。谷歌推出TPU以摆脱GPU的限制,微软的FPGA已经成为Azure的基础设施,亚马逊在近年大举收购了一批芯片制造商,为研发定制化芯片做足技术积累。

在国内,BAT也在加码对AI芯片研发的投入力度,以期在博采各厂商技术特点的同时,依托后发优势走出自己的差异化路线。以百度为例,百度推出云端全功能AI芯片“昆仑”,从量级上提升百度大脑算力。作为百度大脑的云化,百度智能云在博采GPU和FPGA优势的同时,也自主研发了XPU为PaddlePaddle提供算力支撑。

趋势四:无服务器计算将成为企业的主流选择

无服务器化是云计算致力于发展的方向之一,它的好处主要在于成本和效率。传统的云计算中,对计算资源的使用以虚拟机为单位。而依托severless计算,企业级客户对于计算资源的管理将细化到以函数(功能)为单位,这对正处于经济寒冬中的企业,尤其是中小创企业来说是具有诱惑的选择。


另一方面,通过无服务器计算,企业客户将能够把云资源管理和按需扩展资源的责任委托给云服务商,减轻自身IT运维的负担和可能出现的业务风险。同时,毫秒级的自动化部署将极大提升应用扩展效率,满足企业对敏捷部署的需求。

作为Severless理念的首倡者,AWS推出的无服务器产品Lambda已经有10多万家企业级客户使用。无需在云端环境中专门配置服务器,客户可以直接通过Lambda运行应用程序。去年,AWS无服务器计算应用库的发布再度加快了云市场的Severless进程。为了跟上趋势,微软、IBM也相继推出无服务器计算服务。Research and Markets则预测,一个所谓“功能即服务”的新产业将走过概念阶段,到2021年将达到每年77.2亿美元的规模。

趋势五:云端一体化,边缘智能加速AI向产业落地应用

随着IoT技术的普及,包括工业控制器、传感器等越来越多的设备接入云端,传统的以云为中心的模式将不足以对海量的设备数据进行实时处理。在工业现场等要求时延<5ms的场景,以及无网状态中,云边协同将更好地满足企业的实际需求。


相应的,“边缘智能”也将成为未来科技巨头博弈的焦点之一。在这方面,微软捷足先登,早在17年就将智能云(Intelligent Cloud)与智能边缘(Intelligent Edge)作为并行发展的两大战略,这也是“云边协同”战略的最初体现。去年Build大会上,全球首个推出边缘计算产品的微软宣布正式开源Azure IoT Edge,并展示了大疆无人机如何通过边缘计算套件检测钢管异常。

云和物联网(IoT)是不可分割的,因为物联网需要云来运行和执行。物联网是一套完整的管理和集成的服务,允许企业大规模从全球分散的设备连接、管理和摄取物联网数据,对数据进行实时处理和分析,实施操作变更,并根据需要采取行动。亚马逊Alexa与谷歌Assistant等AI助理的炒作和越来越多的采用已经让企业看到了物联网的机会,因此云计算的使用将和物联网一起不断发展。

云计算的主要优势之一是按照消费模式的易于支付。在无服务器云计算中更为明显。无服务器应用将为那些专注于网络安全和恶意软件防护的企业提供即时支付型付费模式。触发式日志,数据包捕获分析和使用无服务器基础架构的流量信息将变得更加普遍,并允许中小型企业获得与大型企业一样的规模效益和灵活性,这也归功于即时支付型付费模式。

转载于:https://www.cnblogs.com/qianfengcs/p/10725327.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/350817.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C# list删除 另外list里面的元素_在Python 中 List 操作 9种例子详细了解

list的操作有循环、切片、增、删、改、查、反转、排序&#xff1b;接下来我们逐个来说一下&#xff1b;首先我们要知道&#xff0c;列表的索引&#xff08;下标&#xff09;从0开始&#xff0c;最后一个可以用-1表示。1. 循环如果直接for 循环一个list 的时候&#xff0c;那么每…

乱码

程序读入或输出乱码&#xff0c;检查文件的编码方式utf-8或是gbk等&#xff1b;检查程序的解码方式是否与文件的编码方式相同

hadoop矩阵乘法源码_使用Hadoop计算共现矩阵

hadoop矩阵乘法源码这篇文章继续我们在MapReduce的数据密集型文本处理一书中实现MapReduce算法的系列。 这次&#xff0c;我们将从文本语料库创建单词共现矩阵。 本系列以前的文章是&#xff1a; 使用MapReduce进行数据密集型文本处理 使用MapReduce进行数据密集型文本处理-本…

第六章 数组和索引器 (6.6 索引器)

【案例】本案例在Student类中定义索引器&#xff0c;然后通过stu[i] 来引用Student类的对象实例。 【案例目的】(1)掌握索引器定义与使用。 (2)理解索引器与属性的区别。 【代码】 namespace Example1 {class Program{static void Main(string[] args){Student stu new Studen…

Java Executors(线程池)

Sun在Java5中&#xff0c;对 Java线程的类库做了大量的扩展&#xff0c;其中线程池就是Java5的新特征之一&#xff0c;除了线程池之外&#xff0c;还有很多多线程相关的内容&#xff0c;为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序&#xff0c;线程部分的…

matlab 小括号

大括号 用于单元阵列的赋值 中括号 用于形成一个向量或矩阵小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到 小括号&#xff0c;用于引用数组的元素。 如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。 算例&#xff1a;…

如何使用CNN进行物体识别和分类_可能我们之前都想错了:CNN的图像分类策略其实出奇的简单呢!...

【新智元导读】ICLR 2019一篇论文指出&#xff1a;DNN解决ImageNet时的策略似乎比我们想象的要简单得多。这个发现使我们能够构建更具解释性和透明度的图像分类管道&#xff0c;同时也解释了现代CNN中观察到的一些现象。全文约3300字6图&#xff0c;读完可能需要10分钟CNN非常擅…

【小记】-006--关于高度塌陷的问题

最近遇到一个问题&#xff1a;当使用 position:absolute 时&#xff0c;给父元素添加 position:relative 父元素高度塌陷&#xff0c;此时如何使得父元素的高度被子元素撑开&#xff1f; 我了解到的高度塌陷无非就是&#xff1a;float属性,display:absolute/fixed属性 float与d…

StringBuffer的存在的含义

当我处理旧代码并跨StringBuffer实例运行时&#xff0c;通常将它们替换为StringBuilder实例。 尽管可以从此更改中获得性能优势&#xff0c;但我经常在我知道对性能影响不大的地方对其进行更改。 我认为&#xff0c;除了可能带来性能收益外&#xff0c;还应出于各种原因进行更改…

matlab 大括号

大括号&#xff0c;用于cell型的数组的分配或引用。 >> acell(2,1)a [][]>> a(1,1)[2,3,4,0;5,6,7,8];无法从 double 转换为 cell。>> a(1,1){[2,3,4,0;5,6,7,8]};>> a(2,1){str};>> aa [2x4 double]str >>

J2EE项目代码编写规范分享

码编写规范目的&#xff1a;能够在编码过程中实现规范化&#xff0c;为以后的程序开发中养成良好的行为习惯。 代码编写规范使用范围&#xff1a;J2EE项目开发。 包命名规范&#xff1a; 目的&#xff1a;包的命名规范应当体现出项目资源良好的划分 servlet类所在包命名规范&am…

Socket套接字 =======================

http://www.cndartlang.com/841.html 转载于:https://www.cnblogs.com/pythonClub/p/10732555.html

matlab 中括号

中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是个2*3的矩阵. 分号(;)用来结束一行。 中括号的另一个作用是在函数中&#xff0c;分配输出参数。 Matlab 方括号“[ ]”的作用 1定义矩阵&#xff…

mysql 左连接b表的一条数据_阿里java架构师教你怎么用mysql怒怼面试官

转载地址&#xff1a;阿里java架构教你怎么用mysql怒怼面试官​www.jianshu.com说一下mysql比较宏观的面试&#xff0c;具体咋写sql的这里就不过多举例了。后面我还会给出一个关于mysql面试优化的试题&#xff0c;这里主要说的索引和BTree结构&#xff0c;很少提到我们的集群配…

详解SQL中drop、delete和truncate的异同

第一&#xff1a;相同点&#xff1a; truncate和不带where子句的delete&#xff0c;以及drop 都会删除表内的数据 第二&#xff1a;不同点&#xff1a; 1. truncate和delete只删除数据不删除表的结构(定义) drop 语句将删除表的结构被依赖的约束(constrain)、触发器(trigg…

2039 三角形

三角形 http://acm.hdu.edu.cn/showproblem.php?pid2039 1 #pragma warning(disable:4996) 2 #include<stdio.h>3 int main()4 {5 int n;6 double a, b, c;7 while (scanf("%d", &n) ! EOF)8 {9 for (int i 0; i < n; i) 10 …

java正则表达式用法示例_Java正则表达式教程及示例

java正则表达式用法示例当我开始使用Java时&#xff0c;正则表达式对我来说是一场噩梦。 本教程旨在帮助您掌握Java正则表达式&#xff0c;并让我定期返回以刷新我的正则表达式学习。 什么是正则表达式&#xff1f; 正则表达式定义字符串的模式。 正则表达式可用于搜索&#…

查看ip

查看 http://httpbin.org/ip

Python中表示偶数_蒙特卡洛模拟(Python)深入教程

译者&#xff1a;大表哥、wiige来源&#xff1a;AI研习社什么是蒙特卡罗模拟&#xff1f;蒙特卡罗方法是一种使用随机数和概率来解决复杂问题的技术。蒙特卡罗模拟或概率模拟是一种技术&#xff0c;用于了解金融部门、项目管理、成本和其他预测机器学习模型中风险和不确定性的影…

琥珀项目:Java的未来揭晓

如果一切按计划进行&#xff08;我们正在研究Jigsaw项目&#xff09;&#xff0c;那么Java 9将在不到100天的时间内启动。 您可以在此处加入倒计时以发布它。 它将包含一长串新功能和升级功能&#xff0c;其中一些我们迫不及待想要看到实际应用。 但是&#xff0c;有些功能还没…