码迷,mamicode.com
首页 > 其他好文 > 详细

如何看云计算从服务到公共资源的演变之路?

时间:2016-08-20 19:28:35      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

什么是云计算?云计算的角色是如何变迁的。云计算未来的形态是什么?本文试图从技术演化,云端应用架构的发展等几个维度去揭示云计算未来的演化趋势。

技术分享

不 同的用户,对云计算的认知是不同的,对于一个计算机专业的硕士研究生来说,他会告诉你,云计算就是网格计算,并行计算;对于一个小白用户来说,他会告诉 你,云计算是网盘;对于一个IT工程师来说,他会告诉你,云计算是服务器;对于一个科技爱好者来说,他眼中的云计算是类似于AlphaGo这样的高科技。

云计算到底是什么呢?不同的人有不同的看法。但是作为云计算行业的从业者来说,我是这样定义云计算的:云计算是一种将IT基础设施转变为服务去售卖的新的商业模式。

技术分享

在 不同的历史时期,云计算所扮演的角色是不同的,在2000年之前,云计算更多的是以一种新技术形态出现的。那个时候可能还没有这个名词,但是学术界一直研 究的网格计算,并行计算,就是云计算比较早期的雏形。在21世纪最初的几年,云计算开始在Google这样的公司广泛的应用。这个时候,云计算更多的是代 表一种能力(Capacity)并且只有大公司才能拥有这种能力。到了20006年,有一个标志性的时间,就是Amazon第一次将对象存储,作为一种服 务,对外去售卖。云计算才由少数公司具有的能力,演变成人人都能购买的服务。随着技术继续往前发展,未来,云计算是一种什么形态呢?

 

云计算技术的演化过程

 

一个东西,从一项技术,发展成为公共的资源。其技术一定是逐步演化的,需要适应作为公共资源的特点。

 

.细粒度,可衡量

 

.简单通用

 

.有统一的方式去获取

 

云计算技术的发展,其实就是隔离性越来越深,资源粒度越来越细,由专有到通用的过程

技术分享

我们先看一下物理机时代的隔离方式。当需要服务时,会购买一台物理的机器,当需要更多服务时,就需要一个机架,装入更多的物理机器。所以物理机时代的隔离,就是一种机器层面的隔离。这种情况下会导致两个问题:

 

资源粒度过粗,利用率不高

 

无法方便的通过软件去控制

技术分享

随 着虚拟化技术的发展,出现了操作系统层面的隔离。也就是我们通常说的虚拟机(VM),在一个操作系统上划分出很多虚拟的操作系统。每个操作系统就是一台虚 拟的服务器。他们共享硬件资源。由于一台物理的机器,能够创建很多个虚拟的机器,这个时候,资源粒度变细了,利用率提升了,同时还带来了一个非常便利的优 势,也就是能够通过软件的方式,非常方便的创建,重启,销毁机器。当一个数据中心大量的虚拟机被生成出来,然后辅助特定的管理,监控,安全,网络的设施, 就变成了云。也就是我们通说所说的IAAS。

 

用 惯了虚拟机的程序员,可能会思考一个问题。我有10个python的应用,只是应用的代码不同,我难道需要10个独立的OS去运行吗?这些应用能否共用一 个执行环境。这种情况下,PAAS出现了。传统的PAAS,是一种应用层面的隔离。应用和应用之前彼此独立,共享相同的执行环境(Runtime),这个 时候,资源粒度更细了,同一个PAAS平台可以同时运行更多的应用。但是PAAS平台也存在一个问题,因为平台是运行环境相关的,所以必须为每个平台专门 定制代码。通用性带来很大的问题。

 

技 术总是往前发展,既然应用是和执行环境相关的,那为什么不把应用和执行环境打包在一起,这样,就解决了PAAS平台的应用必须依赖其执行环境的问题。因此 容器(Container)技术应运而生。容器就是把一个应用以及所依赖的一系列的运行环境打包到一个“箱子”里面。箱子和箱子之间共享同一个OS Kernel。利用操作系统内核本身的一些特性做资源隔离。所以容器技术是一种进程级别的隔离。它不仅解决了运行环境依赖的问题,还使得隔离粒度进一步变 细。容器的生成,销毁更为迅速(秒级)。所以纵观整个的云计算技术的发展历程,有一个非常重要的主线就是隔离越来越深入,资源粒度越来越细,管理越来越方 便。

 

云计算的发展和普及,依赖于真正符合云计算特点的应用系统和应用架构。到底什么样的一种应用架构是符合云的未来趋势的呢?

 

有一种应用产品开始流行:云机房

。云机房不是一种新的技术,也不是一种新的架构。而是包含下面三个东西,可以说是大数据和物联网的基础设施。

 

.弹性

 

.超大

 

.绿色节能

交流qq:2881064152 包子

如何看云计算从服务到公共资源的演变之路?

标签:

原文地址:http://www.cnblogs.com/dingfengbaozi/p/5790969.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!