最近5G、大数据、云计算概念家喻户晓,提到5G大家会立马联想到网速快、延迟低;提到大数据大家会立马联想到大规模数据处理分析;当提到云计算时,想必很多人抬头望了一眼天空的白云,难不成云计算是运行在云彩之上的计算机?
显然云计算不是运行在云彩之上的计算机,通俗来说,云计算就是将以前需要用本地计算机资源(服务器、网络设备、存储等)处理的任务交给了第三方远程计算机资源,单单是这样只是实现了服务器托管,与此同时远程计算机资源还被整合到一起,来自不同型号、不同厂家的计算机资源彼此融合,对外表现为无差异资源共享。
看到这里,想必你大概明白云的概念了,云在这里有远程和共享的含义。远程是指将任务交由第三方的计算机资源进行处理,共享是指第三方采购各种计算机资源并整合到一起,用户可通过网络共享资源的使用。
打个比方,以供水为例,以前我们打井取水,后来自来水厂整合不同地方的水源统一供水。打井取水就相当于用本地资源处理任务,那么自来水厂将水源整合到一起就相当于云的概念,自来水厂整合水源供水的过程也可以叫做云供水,供水的管道就相当于网络。
为了方便大家理解,我们进一步延伸云的概念。以交通出行为例,以前我们骑自己的单车出行,后来共享单车公司整合了单车资源,统一提供单车骑行服务。骑自己的单车出行相当于用本地资源处理任务,那么共享单车公司整合单车资源就相当于云的概念,统一提供单车骑行服务也可以叫做云出行,单车投放的过程就相当于网络。
下面我们用相对专业的词汇解释究竟什么是云计算。
云计算是一种通过网络提供计算机资源(服务器、网络设备、存储等)的服务模式。为了对计算机资源进行整合和再分配,使用虚拟化技术将来自不同厂家、彼此割裂存在的计算机资源在逻辑上整合到一起,我们把逻辑上整合到一起的计算机资源称作共享池,在共享池中不同厂家、不同型号的计算机资源的差异性被屏蔽,所有的资源遵从相同的标准被统一调度分配。共享池用户看不到也摸不着,因此也被称为云端,用户与云端计算机资源连接的桥梁就是网络。
近期我们耳濡目染的云视频、云会议的概念,感官上的理解就是网络视频、网络会议,云的概念在这些应用场景中与网络等同。但从技术原理上来说,云视频和云会议的视频数据、语音数据以及文字数据在后台运行在距离你千里之外的云端(计算机资源共享池),因此我们把它们称作云视频和云会议。
说到这里,想必大家已经对云计算有了初步的了解,下面我们从技术的角度带大家进一步理解云计算的概念及由来。
计算机自诞生以来经历了三个阶段,分别是第一代冯诺依曼架构计算机、服务器和PC系统以及云计算:
回到标题的问题,云计算到底云在哪里?云在将本地计算机资源的任务处理迁移到远程计算机资源;云在将远程的计算机资源在逻辑上整合到一个看不见摸不着的共享池中;云在将共享池中整合的资源通过网络分配给用户使用;云在用户可通过网络使用远程计算机资源的性能,在终端得到远程计算机处理的反馈结果,最终表现为视频、音频、图像、文字等形式。
随着云计算的发展,未来有一天,或许我们手握一块薄薄的屏幕,搭载上必要的硬件(缓存、电池、麦克风等),便可享用云端的计算机资源的高性能服务。大家再也不用担心手机卡玩不了游戏,容量小存不下照片,云端高性能服务将会打消你的后顾之忧,让你手握低配手机依旧享受高配性能。