OpenStack入門科普

看完OpenStack入門科普,看這一篇就夠啦!這篇文章,作些記錄。數據庫

1、OpenStack簡介:OpenStack就是爲了雲計算服務的。簡單來講,它是一個操做系統,一套軟件,一套IaaS軟件。瀏覽器

一、什麼是雲計算服務器

  解釋一:美國國家標準與技術研究院定義:雲計算是一種按使用量付費的模式,這種模式提供可用的、便捷的、按需的網絡訪問, 進入可配置的計算資源共享池(資源包括網絡,服務器,存儲,應用軟件,服務),這些資源可以被快速提供,只需投入不多的管理工做,或與服務供應商進行不多的交互。(mbl,what???)網絡

  解釋二:雲化就是把每一個人手中的獨立資源集中起來,放在一個地方進行統一管理,而後動態分配給每一個人使用。而云計算,就是把計算資源集中起來,這個計算資源,包括CPU、內存、硬盤等硬件,還有軟件。換句話說,雲計算就是讓用戶經過互聯網來使用在雲端的應用,數據,或者服務,這些應用,數據,或者服務,就是雲計算的資源。(說是像大鍋飯我卻是很認同)架構

二、什麼是IaaS?雲計算的結構裏,這些資源是如何提供的呢?究竟是怎麼一個運做模式呢?或者說雲計算是怎樣落地的呢?oop

  經過三種最多見的服務模式:3個aaS學習

  • IaaS:Infrastructure-as-a-Service 基礎設施即服務,IaaS有時候也叫Hardware-as-a-Service,就是提供硬件相關的服務。
  • PaaS:Platform-as-a-Service 平臺即服務,基於硬件之上,平臺開發均可以在這一層進行。PaaS服務提供商提供各類開發和分發應用的解決方案,好比虛擬服務器和操做系統,以及數據庫系統等。
  • SaaS:Software-as-a-Service 軟件即服務,它是一種經過互聯網,爲用戶提供軟件及應用程序的服務方式。只有在用戶須要時才被使用,SaaS也被稱爲「按需」軟件。這一層是和你的生活天天接觸的一層,在這一層上,就能夠直接訪問和使用服務功能!例如經過網頁瀏覽器收發電郵,訂購商品,查看航班信息等。在你的面前,就是具體的應用服務。

三、雲計算的優勢也粘一下:大數據

  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

相關文章
相關標籤/搜索