## 什么是云計算?
云計算這個概念從提出到今天,已經超過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
- 文檔管理
- 一鍵安裝開發者工具
- 代碼倉庫
- 項目管理