linux與雲計算簡介

雲:

在雲計算中,爲用戶提供服務的操作系統並不是直接運行在計算機硬件上,是通過配置虛擬機管理程序(linux)來運行多個操作系統(虛擬機)的(操作系統是安裝在虛擬機或容器中的),有時會將虛擬機管理程序稱爲計算節點(compute node)或主機(host);通過kvm/xen等虛擬化技術使linux操作系統成爲虛擬機管理程序。

  • 共享內存:多個虛擬機可以共享一組虛擬機管理程序(主機)
    開源的openStack與RHEV比較受歡迎的雲管理平臺
  • kvm:允許虛擬機與linux內核交互
  • QEMU處理器仿真器:使虛擬機像直接運行在硬件上一樣
  • Libvirt服務守護進程:監聽對主機上虛擬機的啓動,停止,暫停和管理請求
  • virt-manager:管理虛擬機的GUI工具
  • 虛擬化查看器:在桌面上啓動一個虛擬機控制檯窗口。

PaaS雲:平臺即服務;使用paas的人可以將自己的操作系統,應用程序,配置,數據等進行部署

小型的雲平臺模型
在這裏插入圖片描述
基礎平臺搭建完畢,不需要再使用傳統的方式啓動虛擬機,可以通過linux鏡像或雲鏡像(雲服務提供商提供)啓動;
鏡像中一般包含兩部分:

  • 元數據:服務提供商需要的信息,包含分配的資源信息等
  • 用戶數據:操作系統內部的數據

用來運行linux虛擬機的雲有三類:

  • 公有云:不需要運行自己的雲基礎設施(物理機,網路等),通過支付費用使用雲服務提供商提供的雲。
  • 私有云:自己搭建的基礎設施
  • 混合雲:多個雲平臺協作,私有云平臺資源不夠了,可以負載到公有云的平臺(高峯期過了,不再需要了)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章