OpenStack精华问答 | OpenStack是操作系统?
戳藍字“CSDN云計算”關注我們哦!
關于OpenStack的探討幾乎從未間斷,從2010年10月份一個版本正式發布至今,OpenStack在8年發展歷程中,成為了最有爭議的那一個。今天,我們就來看看有關于OpenStack的精華問答吧
1
Q:什么是Open?Stack?
A:OpenStack是一個可以管理整個數據中心里大量資源池的云操作系統,包括計算、存儲及網絡資源。管理員可以通過管理臺管理整個系統,并可以通過web接口為用戶劃定資源。 OpenStack可以幫助服務商和企業內部實現類似于 Amazon EC2 和 S3 的云基礎架構服務(Infrastructure as a Service, IaaS)。OpenStack 包含兩個主要模塊:Nova 和 Swift,前者是 NASA 開發的虛擬服務器部署和業務計算模塊;后者是 Rackspace開發的分布式云存儲模塊,兩者可以一起用,也可以分開單獨用。
Q:OpenStack是操作系統?
A:是的。OpenStack可以稱之為云操作系統,作為云端應用程序和實體數據中心的中間層,?讓云端應用不受限于實體數據中心內各種硬設備的局限,提供一個共通的云端執行環境。?
OpenStack作為操作系統,它具備以下的特點:
資源抽象?
OpenStack將服務器、存儲、網絡設備等,通過虛擬化的方式,抽象成資源池?
資源分配與負載調度?
OpenStack根據管理員/租戶的需求,將資源池中的資源分配給不同的租戶,承載不同應用?
應用生命周期管理?
OpenStack已經可以提供初步的應用部署/撤除、自動規模調整能力?
系統運維?
OpenStack已經可以提供初步的系統監控能力?
人機交互?
OpenStack提供人機接口,外界可以通過API、命令行或圖形界面的方式與OpenStack交互。
Q:OpenStack是虛擬化嗎?
A:不是。OpenStack自身不包括hypervisor、存儲和網絡虛擬化,只能通過集成第三方組件實現。
Q:OpenStack是云嗎?
A:不是。為了通過OpenStack構建云,我們還需要:
公共基礎組件?
MySQL、RabbitMQ、Apache?web?server、HAProxy、Pacemaker等?
能力后端?
Hypervisor、存儲組件、網絡組件的選型?
安裝部署方案?
多少控制節點?多少計算節點?多少存儲節點?網絡如何設計??
如何負載均衡?性能規格如何??
運維系統與方案?
裸機管理、安裝工具、配置管理、系統監視、故障告警、故障管理、日志處理、運維優化、圖形界面、業務監控、計費模型等等。
Q:OpenStack有哪些主要組件?
A:OpenStack 的主要關鍵組件:
Nova – 用于在計算級別管理虛擬機,并在計算或管理程序級別執行其他計算任務。
Neutron – 為虛擬機、計算和控制節點提供網絡功能。
Keystone – 為所有云用戶和 OpenStack 云服務提供身份認證服務。換句話說,我們可以說 Keystone 是一個提供給云用戶和云服務訪問權限的方法。
Horizon – 用于提供圖形用戶界面。使用圖形化管理界面可以很輕松地完成各種日常操作任務。
Cinder – 用于提供塊存儲功能。通常來說 OpenStack 的 Cinder 中集成了 Chef 和 ScaleIO 來共同為計算和控制節點提供塊存儲服務。
Swift – 用于提供對象存儲功能。通常來說,Glance 管理的鏡像是存儲在對象存儲空間的。像 ScaleIO 這樣的外部存儲也可以提供對象存儲,可以很容易的集成 Glance 服務。
Glance – 用于提供鏡像服務。使用 Glance 的管理平臺來上傳和下載云鏡像。
Heat – 用于提供編排服務或功能。使用 Heat 管理平臺可以輕松地將虛擬機作為堆棧,并且根據需要可以將虛擬機擴展或收縮。
Ceilometer – 用于提供計量與監控功能。
小伙伴們沖鴨,后臺留言區等著你!
關于OpenStack,今天你學到了什么?還有哪些不懂的?除此還對哪些話題感興趣?快來留言區打卡啦!留言方式:打開第XX天,答:……
同時歡迎大家搜集更多問題,投稿給我們!風里雨里留言區里等你~
---------------- ?完? --------------
1.微信群:
添加小編微信:color_ld,備注“進群+姓名+公司職位”即可,加入【云計算學習交流群】,和志同道合的朋友們共同打卡學習!
2.征稿:
投稿郵箱:liudan@csdn.net;微信號:color_ld。請備注投稿+姓名+公司職位。
推薦閱讀
云計算到底是怎么玩的?
企業云存儲建設之路
AI in 美團:吃喝玩樂背后的黑科技
開除“野狗”式程序員,團隊的效率提高了
Windows 成“棄子”,Linux 終上位?
可替代Android的6大開源移動操作系統
程序員求助:被領導強行要求寫Bug該怎么辦?網友的回答讓我笑翻
點擊“閱讀原文”,打開 CSDN App 閱讀更貼心!
總結
以上是生活随笔為你收集整理的OpenStack精华问答 | OpenStack是操作系统?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度地图实用案例
- 下一篇: ell服务器专用pe系统,GitHub