openstack學習記要01 openstack概述

雲計算

  • 所謂雲計算系統,無非就是“虛擬機管理系統”
  • 模塊:硬盤-虛擬硬盤,內存-虛擬內存,cpu-虛擬cpu,系統鏡像-虛擬主機
  • 功能需求:申請、管理虛機;利用虛機上搭建服務(數據庫、ftp、apache);利用服務搭建應用程序;也就是雲計算的三層架構:基礎設施、平臺、軟件。
  • 基礎設施:下可管理物理設備,向上提供虛機;
  • 平臺:爲應用快速提供服務
  • 軟件:調用服務完成軟件開發、測試
  • 其中,基礎設施是最難實現的部分

openstack

  • openstack是基礎設施級的軟件,在最底層
  • 雲計算說的那麼玄乎,最終還是一套硬件之上跑軟件的方案。這個大軟件就是openstack,(底層仍然是操作系統)
  • openstack源代碼:https://launchpad.net(穩定版) ;https://github.com/openstack(最新版)

組件

  • 所有組件在openstack裏又相當於應用了,下面還有openstack的服務
  • Nova:用戶權限管理;數據庫交;
  • Glance:image鏡像管理
  • glance只是一個接口,所有內外部訪問都從這裏進入,用戶自己實現;有三種實現方式:Linux的文件系統、swift、自己搭建
  • Quantum:虛擬網絡管理
  • quantum也是一個接口,三種實現:Linux bridge(網橋),open vSwitch,自己搭建
    注意:以上三大組件是基於openstack Grizzly版本,後續版本會有變化。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章