V1.0
查询关键词字:   
云计算核心技术你都知道有哪些?
支撑云计算的技术众多,且随着时间推移不断地演进,如虚拟化、分布式计算等。如果您不是志在研究云计算基础设施相关的技术,而是打算学习如何使用云计算提供的服务的话,那么本回答或许能帮到您。学习云计算相关服务的最好方法就是找一家公有云服务提供商,开一个账户,实际体验下具体的服务,先建立一个直观的感受,然后再慢慢深入探索学习。经历这样的过程后,相信您也能找到自己的兴趣点,对自己想在云计算中扮演的角色有进一步的认知。下面就由我们和大家讲一讲云计算核心技术你都知道有哪些。

一、网络技术
在传统网络基础之上,为适应虚拟化带来的节点数量以及之间关系的复杂度,满足网络管理需求,出现了SDN(软件定义网络)技术体系等等。
二、存储技术
最典型的可能是分布式计算带来的分布式存储需求,以及大数据带来的大规模可靠存储需求,也就出现了大规模高可用分布式文件系统,比如HDFS/AFS,对象存储服务OSS等等。
三、分布式系统
虚拟化技术极大简化了分布式基础设施的配备,日益提高的用户体验需求等主要因素带来分布式计算需求的爆炸增长,伴随着为解决让人头痛一致性问题而出现的各种算法(宏观意义上的)技术。
四、专用/垂直计算
这个算是计算资源的细分吧,像专门为机器学习和图像渲染服务的GPU server。

五、运维技术
集群规模已不可同日而语,面对兆字头的计算节点,传统运维方案已无法满足,催生了新一代的运维技术体系。

从广义上说,云计算是与信息技术、软件、互联网相关的一种服务,这种计算资源共享池叫做“云”,云计算把许多计算资源集合起来,通过软件实现自动化管理,只需要很少的人参与,就能让资源被快速提供。也就是说,计算能力作为一种商品,可以在互联网上流通,就像水、电、煤气一样,可以方便地取用,且价格较为低廉。


大体上都是围绕这几个方面。至于大数据/AI这个话题,我倾向于认为是构建在云计算基础设施之上的东西,因此上文中没有单独提及。另外,云计算也带来了软件工程方法甚至是计算机语言本身的巨大变化。小伙伴们要想获得更多云计算核心技术的内容,请关注我们。