从你问问题的角度而言,我想您只是想,理解而不是掌握具体的专业术语与专业知识。所以我用比较白话的方式帮您解读一下。
什么是云计算
不讲大道理。举个例子,让你算1+1等于几,是不是你自己就独立完成了?
如果让你数一数,国家图书馆有多少本书,或者说社科类有多少本书、小说类有多少本书,你自己可以完成么?当然也有可能,但是非常耗时。这种工作如果要进行的话,通常会找很多人同时进行,一组人负责数书,一组人负责汇总。
那么就涉及到云计算通常涉及到的两个角色:
1. 云计算的管理者,协调者
2. 云计算的执行者,负责具体的计算工作
云计算的主要意义在于:一个好汉三个帮!一台计算机无法快速完成的任务,经过将任务的合理拆分,分散给更多的计算机同时进行,从而快速获得结果。
什么是云存储
理解了云计算,云存储就更简单了。对于上面的例子,存储就是国家图书馆。那么什么是云存储,多个图书馆组成的存储系统就是云存储。
图书是存在不同的图书馆里面,这就是云存储的典型特性:分布式存储。
多个图书馆的书籍有有重复的,这就叫做副本,为了避免单一书籍损坏丢失,通常会将存储数据做多个副本。这就是云存储的典型特性:多副本避免数据丢失。
当然云存储本身要有统一的管理机制,不能像生活中的图书馆一样独立运营。
二者之间的关系
首先明确一点,云计算利用云存储的数据。那么如何将数据(图书)合理的存放,合理的管理,合理的利用就是云计算系统需要考虑的事情。
举个例子:
让深圳图书馆的计算资源(图书管理员),去北京计算国家图书馆的资源,明显是不合适的。消耗了更多的车旅费。对于云计算系统来说,就是消耗了更多的网络资源及IO资源。
什么是云服务
通常基于云计算和云存储构建的服务,被叫做云服务。但是随着云的概念被泛化,很多企业将自己的应用放到XX云上部署就敢称自己是:“云应用、云服务”。我只能说,XX云是云服务,而你不是!