最近5G、大数据、云计算概念家喻户晓,提到5G大家会立马联想到网速快、延迟低;提到大数据大家会立马联想到大规模数据处理分析;当提到云计算时,想必很多人抬头望了一眼天空的白云,难不成云计算是运行在云彩之上的计算机?
究竟什么是云计算?
显然云计算不是运行在云彩之上的计算机,通俗来说,云计算就是将以前需要用本地计算机资源(服务器、网络设备、存储等)处理的任务交给了第三方远程计算机资源,单单是这样只是实现了服务器托管,与此同时远程计算机资源还被整合到一起,来自不同型号、不同厂家的计算机资源彼此融合,对外表现为无差异资源共享。
看到这里,想必你大概明白云的概念了,云在这里有远程和共享的含义。远程是指将任务交由第三方的计算机资源进行处理,共享是指第三方采购各种计算机资源并整合到一起,用户可通过网络共享资源的使用。
打个比方,以供水为例,以前我们打井取水,后来自来水厂整合不同地方的水源统一供水。打井取水就相当于用本地资源处理任务,那么自来水厂将水源整合到一起就相当于云的概念,自来水厂整合水源供水的过程也可以叫做云供水,供水的管道就相当于网络。
为了方便大家理解,我们进一步延伸云的概念。以交通出行为例,以前我们骑自己的单车出行,后来共享单车公司整合了单车资源,统一提供单车骑行服务。骑自己的单车出行相当于用本地资源处理任务,那么共享单车公司整合单车资源就相当于云的概念,统一提供单车骑行服务也可以叫做云出行,单车投放的过程就相当于网络。
下面我们用相对专业的词汇解释究竟什么是云计算。
云计算是一种通过网络提供计算机资源(服务器、网络设备、存储等)的服务模式。为了对计算机资源进行整合和再分配,使用虚拟化技术将来自不同厂家、彼此割裂存在的计算机资源在逻辑上整合到一起,我们把逻辑上整合到一起的计算机资源称作共享池,在共享池中不同厂家、不同型号的计算机资源的差异性被屏蔽,所有的资源遵从相同的标准被统一调度分配。共享池用户看不到也摸不着,因此也被称为云端,用户与云端计算机资源连接的桥梁就是网络。
近期我们耳濡目染的云视频、云会议的概念,感官上的理解就是网络视频、网络会议,云的概念在这些应用场景中与网络等同。但从技术原理上来说,云视频和云会议的视频数据、语音数据以及文字数据在后台运行在距离你千里之外的云端(计算机资源共享池),因此我们把它们称作云视频和云会议。
云计算究竟为何诞生
说到这里,想必大家已经对云计算有了初步的了解,下面我们从技术的角度带大家进一步理解云计算的概念及由来。
计算机自诞生以来经历了三个阶段,分别是第一代冯诺依曼架构计算机、服务器和PC系统以及云计算:第一代冯诺依曼架构计算机的软硬件高度集中化,当时的计算机制造商负责IT系统软硬件一条龙的生产,软硬件架构上深度集成,形态上全封闭,更换困难;不同制造商有不同的生产标准,彼此不能通用。IT系统的制造在市场上几乎没有分工,很难产生规模经济效应,造价十分高昂,是当时名副其实的企业“奢侈品”。
服务器和PC系统的诞生解决了第一代计算机高度集中化、造价高昂的痛点,标志着软硬件走向了多层次水平分工的架构,不同层次(存储、服务器、操作系统、应用层)之间的接口标准化、规范化;针对不同的软硬件,市场开始进行有序分工,造价大幅降低。
水平分层的架构发展到一定阶段,资源利用率低的弊端逐步显现。试想,如果企业为了满足忙季对计算机高性能的要求购入高配计算机,在淡季时势必会造成高配计算机资源的浪费;如果个人为了满足打游戏的需求购入高配计算机,那么游戏以外的时间高配计算机资源就会被严重浪费。云计算的诞生恰恰能解决水平分层架构无法有效利用IT资源的痛点,云计算技术将计算机资源(存储、服务器、网络设备等)分别整合到一起然后以租赁的方式分时为企业或个人提供合适的资源服务,按时间按性能收费,大大提高了资源的使用效率。
结语
回到标题的问题,云计算到底云在哪里?云在将本地计算机资源的任务处理迁移到远程计算机资源;云在将远程的计算机资源在逻辑上整合到一个看不见摸不着的共享池中;云在将共享池中整合的资源通过网络分配给用户使用;云在用户可通过网络使用远程计算机资源的性能,在终端得到远程计算机处理的反馈结果,最终表现为视频、音频、图像、文字等形式。
随着云计算的发展,未来有一天,或许我们手握一块薄薄的屏幕,搭载上必要的硬件(缓存、电池、麦克风等),便可享用云端的计算机资源的高性能服务。大家再也不用担心手机卡玩不了游戏,容量小存不下照片,云端高性能服务将会打消你的后顾之忧,让你手握低配手机依旧享受高配性能。