## 什么是云计算?
云计算这个概念从提出到今天,已经超过10年,其所包含的内容之广已经无法用概念进行准确定义了。
先看[Gartner](https://www.gartner.com)(全球最具权威的IT研究与顾问咨询公司)对云计算的定义。
> Garter认为:云计算为一种计算方式,是利用Internet技术,大规模的IT计算能力,以”服务”的形式提供给外部客户,这些服务是提供给多个外部客户的, 以利用资源共享来降低成本。
再看[CESI](http://www.cesi.cn/)\(中国电子技术标准化研究院\)对云计算的定义
> CESI认为:云计算是一种将可伸缩、弹性、共享的物理和虚拟资源池以按需自服务的方式供应和管理,并提供网络访问的模式。云计算模式由关键特征、云计算角色和活动、云能力类型和云服务分类、云部署模型、云计算共同关注点组成。\(《云计算标准化白皮书V3.0》\)
权威机构由于要考虑到权威性、专业性和面面俱到,显然这个概念是一种总结性的文字,只合适已经具备云计算能力的人去做进一步的理解,对初学者来说反而是云里雾里、不知所云。
为了更好的帮助大家理解云计算,我们现在请停止对概念的冥思。人生苦短,我们不值得花时间在这个抽象的概念上。我们来个剥茧抽丝的学习方法,尽量以最少的语言、以最通俗易懂表达方式帮助您掌握云计算的真实含义。
### 首先,理解什么是计算
计算(计算机)等同于用脑(人)。我们知道用脑有很多方面:算账,做科研,写文章,指挥与调度别人,算计,冥想...
事实上计算的发明首先解决的也是算账、做科研和写文章这三种需求,这三种需求是一种典型的信息加工与处理过程。
> 计算狭义的定义:计算也就是信息加工与处理,是对信息按照预设规则进行加工,然后产生所期望的新的信息的过程。
计算机是人发明的,由于人的固有思维,不可能凭空产生一个。下面把信息处理中计算机与人
| 计算 | 人 | 计算机 |
| :--- | :--- | :--- |
| 信息输入设备 | 眼睛,耳朵,身体感知 | 键盘录入,录音,触摸屏 |
| 信息输出设备 | 身体所有部分 | 屏幕,喇叭 |
| 信息沟通能力 | 人-人,人-机器 | 计算机-机器(含计算机),计算机-人 |
| 信息沟通媒介 | 世界上所有的东西 | 网络 |
| 信息存储 | 大脑存储区 | 硬盘 |
| 信息计算 | 大脑思考区 | CPU |
| 信息调出与回忆 | 大脑记忆区 | 内存 |
理解了计算,我们再说一个概念。软件与硬件,硬件显然就是那些看得见摸得着的东西。软件很特殊,按照人来对比软件等同于精神。但不同的人的精神是客观存在但似乎看不见,软件似乎看的着(桌面的图标和硬盘上的代码)。主要原因是由于,计算机的计算是为人类处理精准工作任务的,且还不能接受抽象的工作任务的能力,它的工作过程需要人参与,所以需要把“软件”暴露给用户,即软件可以看得见了。
想象一下,有朝一日,人工智能技术进化到一定程度,机器人与人相差无几,作为用户,你还能看到机器人的软件吗?
最后来一个极简主义式的总结
> 计算=运行软件
如果你认同并理解了“计算=运行软件”,那么后面我们尽量用运行软件来代替计算这个词。
### 其次,了解软件分类
软件依据用途进行分类便于理解:操作系统类,中间件类,数据库类,建站类,企业管理类,科研类
从行业的角度还有很多行业软件,这里不列举了
> 大部分人运行软件都需要掌握操作系统
### 最后,理解什么云计算
云计算的云是舶来词(Cloud Computing)翻译过来的,但也算比较形象。
以前,我们运行软件都是运行在自己的电脑或者公司的服务器,现在由于受到互联网的影响,往往一个软件的使用者会分布在不同的地域(即软件需要接入互联网后被访问),放在自己的电脑或公司服务器不便于访问。
这个时候就产生了一种需求,把软件放到一个可以被跨地域访问(速度还要有保障)的地方,这个地方就是云计算中心(以前叫IDC),云计算中心为了提高生产效率,往往是具有大规模计算资源的企业组织。通过对计算资源进行整理和分配后,再进行销售,就行程了现在的云计算了。
> 云计算公司提供的产品主要就是云服务器以及配套设施(网络、存储和安全等)
- 关于本书
- 预备知识
- 什么是云计算?
- 为什么要上云?
- 云计算安全吗?
- 准备上云
- 注册账号
- 购买资源
- 运行软件
- 云服务器
- 更换镜像(更换系统盘)
- Linux远程管理与SFTP
- Windows远程桌面与文件管理
- 安全组设置
- 快照操作
- 数据盘格式化、挂载
- 故障处理
- 存储
- 价格成本
- 应用场景
- 对象存储FAQ
- CDN
- 价格成本
- 应用场景
- CDN实战教程
- 域名
- 域名解析
- 域名备案
- 上云实战
- 一键搭建运行环境
- PHP
- Java
- .NET
- Python
- Node.JS
- 全能环境
- 一键安装数据库
- MySQL
- SQLServer
- Oracle
- PostgreSQL
- 一键安装建站软件
- wordpress
- discuz
- joomla
- drupal
- ghost
- wiki
- 商城
- 一键安装企业软件
- ERP
- CRM
- OA
- 文档管理
- 一键安装开发者工具
- 代码仓库
- 项目管理