91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

OpenStack的核心組件有哪些?

發布時間:2020-05-27 14:12:54 來源:億速云 閱讀:1091 作者:鴿子 欄目:云計算

前言

OpenStack對于初學者而言,本身就是一個比較大的挑戰,其內容繁多,且迭代更新周期較短,從官方網站可以看出目前最新發行的版本為Train版本(2019年10月發布,一般每6個月為一次版本更新,而版本更新將意味著某些先前的版本將不再支持使用),或者一般我們稱之為T版本。下圖為OpenStack官方的logo圖標,感覺看上去非常簡潔明了。

OpenStack的核心組件有哪些?

OpenStack不斷地更新,優化,這說明云計算還在不斷地發展,走向成熟,而OpenStack作為云計算的產物也必定會跟隨著時代技術的發展而發展。這也是哲學生活中事物發展的客觀規律。

那么今天我們就來揭開OpenStack的神秘面紗,通過本文你可以了解到關于OpenStack的以下幾個方面:

  1. OpenStack的由來;
  2. OpenStack的概念;
  3. OpenStack的核心組件;
  4. OpenStack如何進行深入學習;

一、OpenStack的起源和發展

還記得之前筆者在談到對云計算的理解時說過,云計算的概念是在2006年提出的,而OpenStack則是云計算的產物之一。OpenStack起源于云計算,它的發展可謂是日新月異,非常迅速。而且對于云計算而言,它的存在與發展對云計算領域也有著很大的影響力,這也使得OpenStack項目成為業內所有人不得不關注的焦點。

OpenStack項目早在2010年就成立了,大家可能覺得很久遠了,但是OpenStack所經歷的風雨,所積淀的時間,換來的是一次次優化,一個個項目的孵化成功以及一系列版本的更新。

短短10年歲月,那時我們大部分人可能根本不知道什么是OpenStack,甚至連云計算是個什么鬼都不了解,而云計算的發展,OpenStack的更新卻從未停滯。OpenStack從A版本發展到如今的T版本,加入研究的企業與愛好者,使用者,消費者越來越龐大,這也說明OpenStack作為云計算的產物在云計算領域有著一席之地。

那么究竟什么是OpenStack呢?下面我們來簡要講述OpenStack的概念。

二、OpenStack的概念和整體概覽

2.1OpenStack介紹

先前筆者在前面的文章中談到云計算的時候,簡要介紹過云計算有三種云服務模式,而第一種,即IaaS(基礎設施即服務)是目前云服務商提供最多的云服務。而OpenStack是其最為典型的例子,非常符合該類型云服務的特點。

查閱官方網站的資料,其對OpenStack的定義如下:

OpenStack的核心組件有哪些?

閱讀完該內容我們可以初步了解這些內容:

  • OpenStack和云計算密不可分;
  • OpenStack是一個云操作系統;
  • OpenStack控制三大資源:計算、網絡、存儲(池);
  • OpenStack采取身份認證機制給予用戶權限和資源;
  • OpenStack提供web端的可視化界面方便管理員控制;
  • OpenStack有其標準的基礎架構及服務功能,但也有其他組件以提供其他服務,保證用戶應用程序的高可用性。

由此可知,簡單來講OpenStack就是一個控制計算、網絡和存儲資源的分布式云操作系統。我們也可以將其當成一個云平臺,可以在之上部署第三方服務和使用OpenStack內置工具。下圖就是官方給出的對OpenStack的介紹圖。

OpenStack的核心組件有哪些?

通過上圖,我們可以了解到OpenStack可以裸機部署、可以創建虛擬機實例、也可以結合容器。在OpenStack平臺上我們不僅可以使用內置的工具(OpenStack開發包、web界面)開發或管理我們的OpenStack平臺(私有云),而且我們可以部署企業所需要的第三方服務如kubernetes、CloudFoundry、Terraform等等。

2.2OpenStack的整體概覽

我們看一下官方給出的OpenStack的整體格局,如下圖所示:

OpenStack的核心組件有哪些?

有些讀者可能覺得OpenStack很復雜,想的沒錯,筆者也這樣認為,呵呵~~。不過該圖是會定期更新的。

我們可以發現上圖給出的相關內容單詞的粗淺程度是不一樣的,筆者認為這可能是一種出于人性化的考慮,加粗的一般而言是比較核心主要的,未加粗的相對而言未必是核心,而是根據自己的需要進行獲取安裝。而這些就是組成整個OpenStack的細化分支。而當我們繼續往下閱讀時,會發現官網提供了相關的doc文檔開發包以及相關工具。文檔主要是為了介紹和如何使用這些構成OpenStack的相關內容。我們將這些組成部分稱作各種組件,每一種組件有與之對應的項目。

在對這些組件介紹之前,我們先整體了解一下OpenStack的概覽圖。

先來看最右邊的,OpenStack-operations,它包含著有助于操作OpenStack的附加組件。

接著看底部,OpenStack-lifecyclemanagement,這顯示了可用于促進OpenStack的安裝和生命周期管理的各種解決方案。

然后是左邊,OpenStack-user,顯然這是使用者,即用戶。這里包含了工具,管理員可以安裝這些工具。而OpenStack-adjacentenablers包含的是幫助其他技術堆棧來利用OpenStack服務的工具。

最后就是中間,OpenStack的核心內容,包括相關組件和與之對應的項目。

如果對這個概覽不明白沒沒什么關系,對應OpenStack的理解主要還是在概念和其核心內容。下面我們將簡要概述一下OpenStack的核心組件。

三、OpenStack的核心組件概述

其實,根據上面的概圖,我們大致也知道了有關OpenStack的一些核心部分。考慮到是入門理論,在這里我就簡單地概述羅列一下,可能對面試還是有些用處的。當然,OpenStack包含的組件非常多,而且還在不斷更新和完善。其實諸多組件的誕生都是先在孵化項目中,成熟之后才會在新的版本中測試發布。

所以,這里就總結一下比較重要的組件。如果有更大的興趣和需求也可以閱讀官網的英文文檔,本文就不做太多內容的介紹了。

組件項目項目說明
Compute(計算服務)Nova實施服務和關聯的庫,以提供對可計算資源(包括裸機,虛擬機和容器)的大規模可擴展的按需自助服務訪問
Identity Service(認證服務)Keystone提供API客戶端身份驗證,服務發現和分布式多租戶授權
Image Service(鏡像服務)Glance發現,注冊和檢索虛擬機映像。Glance具有一個RESTful API,該API允許查詢VM映像元數據以及檢索實際映像。通過Glance提供的VM映像可以存儲在從簡單文件系統到對象存儲系統(例如OpenStack Swift項目)的各種位置。
Networking(網絡服務)NeutronSDN網絡項目,在虛擬計算環境中交付網絡即服務
Dashboard(儀表板)Horizon為OpenStack服務提供基于Web的用戶界面
Block Storage(塊存儲)Cinder虛擬化了塊存儲設備的管理,并為最終用戶提供了自助服務API,以請求和使用這些資源,而無需了解其存儲實際部署在何處或在哪種類型的設備上。
Object Storage(對象存儲)Swift高度可用的,分布式的,最終一致的對象存儲。組織可以使用Swift來高效、安全和廉價地存儲大量數據。
Telemetry(計量服務)Ceilometer有效收集,規范化和轉換OpenStack服務產生的數據
Orchestration(編排服務)Heat基于文本文件形式的模板,為云應用程序協調基礎結構資源,可以將其視為代碼
Database Service(數據庫服務)Trove一個數據庫即服務供應關系和非關系數據庫引擎
Data Processing(數據處理)Sahara為用戶提供一種簡單的方法來在OpenStack上預配數據處理框架(例如Hadoop,Spark和Storm)

在之后的文章中會對其中的最為核心的組件做詳細介紹。

四、OpenStack入門總結

本文基于云計算的基礎上,講述了OpenStack相關概念。本文旨在為了給OpenStack的初學者一個對OpenStack的初步認知,知道什么是OpenStack是什么,了解大致的格局結構以及記住上述的一些重要組件服務和項目,并且對這些項目的作用和說明有一定了解。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临猗县| 历史| 嘉兴市| 高要市| 吉木乃县| 若羌县| 纳雍县| 玉田县| 神木县| 紫金县| 奇台县| 谷城县| 女性| 井研县| 阜平县| 名山县| 阿拉善左旗| 临桂县| 营口市| 北海市| 渭源县| 南宫市| 无锡市| 东明县| 阿坝县| 安多县| 乌苏市| 本溪市| 宁河县| 泽库县| 汉阴县| 宜良县| 阆中市| 九江市| 阜平县| 清镇市| 淮北市| 桂平市| 竹山县| 宁化县| 平凉市|