看完OpenStack入門科普,看這一篇就夠啦!這篇文章,作些記錄。數據庫
1、OpenStack簡介:OpenStack就是爲了雲計算服務的。簡單來講,它是一個操做系統,一套軟件,一套IaaS軟件。瀏覽器
一、什麼是雲計算?服務器
解釋一:美國國家標準與技術研究院定義:雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源可以被快速提供,只需投入不多的管理工做,或與服務供應商進行不多的交互。(mbl,what???)網絡
解釋二:雲化就是把每一個人手中的獨立資源集中起來,放在一個地方進行統一管理,而後動態分配給每一個人使用。而云計算,就是把計算資源集中起來,這個計算資源,包括CPU、內存、硬盤等硬件,還有軟件。換句話說,雲計算就是讓用戶經過互聯網來使用在雲端的應用,數據,或者服務,這些應用,數據,或者服務,就是雲計算的資源。(說是像大鍋飯我卻是很認同)架構
二、什麼是IaaS?雲計算的結構裏,這些資源是如何提供的呢?究竟是怎麼一個運做模式呢?或者說雲計算是怎樣落地的呢?oop
經過三種最多見的服務模式:3個aaS學習
三、雲計算的優勢也粘一下:大數據
1 能力強(雲計算能夠達到很龐大的規模,例如Google公司的雲計算,就有100多萬臺服務器,這意味着超強悍的計算能力。)雲計算
2 很可靠(雲計算採用各類容災措施,能夠保證服務的高可靠性,比本地服務更穩妥。)spa
3 很靈活(雲計算很靈活,能夠根據用戶需求或規模提供相適應的資源,並支持動態伸縮,想多就多,想少就少。)
4 低成本(雲計算看上去很龐大很花錢,實際上由於節點更爲廉價,資源動態管理,因此用戶花錢反而少,能夠根據本身的使用狀況定製服務,控制成本。)
四、雲計算與大數據的聯繫與區別:
雲計算就是硬件資源的虛擬化
大數據就是海量數據的高效處理
雲計算做爲計算資源的底層,支撐着上層的大數據處理
好比雲計算平臺Openstack提供對hadoop裏HDFS的支持,二者協做。
2、OpenStack架構:提供IaaS層服務,管理「基礎設施資源」,便於用戶調用和使用,是OpenStack的首要任務。
一、基礎設施資源:計算、存儲、網絡,通俗來講就是CPU、硬盤、網卡。
二、OpenStack經過衆多組件實現根據用戶需求來「彈性」分配資源,即動態增長和刪減資源,不用中斷用戶的使用,更無需全新申請。
三、OpenStack關鍵組件及其做用:
四、OpenStack學習:推薦幾個大咖,你們能夠百度找他們的博客來看:陳沙克、何明桂、孔令賢,Cloudman。
原文連接:https://mp.weixin.qq.com/s/K_BBu-ZqLI-drDt2ptstLw