開啟主選單
求真百科
搜尋
檢視 OpenStack 的原始碼
←
OpenStack
由於下列原因,您沒有權限進行 編輯此頁面 的動作:
您請求的操作只有這個群組的使用者能使用:
用戶
您可以檢視並複製此頁面的原始碼。
[[File:OpenStack_Logo.jpg | thumb | 400px | OpenStack Logo <br> [https://www.datacenterdynamics.com/en/news/openstack-logo-gets-a-makeover/ 原圖鏈接] ]] '''OpenStack''',是一種組合[[開放原始碼]]工具,採用集中式虛擬資源來建構和管理[[私有雲]]和[[公共雲]]。其中的六個專案負責處理運算、網路、儲存、身份識別和映像服務等核心雲端運算服務,而其它的十幾個選擇性專案則可結合在一起,以建構獨特且可供部署的雲端服務。 雲端服務中,儲存、CPU 和 RAM 等資源是擷取自各種特定供應商方案,並由虛擬器管理器拆解後,再視需求來分配。OpenStack 則利用一套一致性的應用程式介面(API)將這些虛擬資源進一步擷取出來,再放進分離的資源池中,以驅動與管理人員和使用者直接互動的標準雲端運算工具。<ref name=“rhat">{{cite web |url=https://www.redhat.com/zh-tw/topics/openstack | title= 認識 OpenStack | language=zh | date= | publisher=Red Hat | author= | accessdate= }}</ref> ==如何運作== OpenStack 本質上就是一連串稱為「指令碼」的指令。這些指令碼會結合成名為「專案」的套件,接續傳達創建雲端環境的任務。為了創建這些環境,OpenStack 還必須仰賴另外兩種軟體: *虛擬化軟體,能建立一層擷取自硬體的虛擬資源 *基礎作業系統,可執行由 OpenStack 的 script 所發出的指令 OpenStack 本身無法將資源虛擬化,而是利用這些資源來建構雲端;它也不會執行指令,而是將指令接續傳達到基礎作業系統。而 OpenStack、虛擬化和基礎作業系統這三項技術必須共同運作。這種相互依賴性,正是為何有如此多的 OpenStack 雲端服務是採用 Linux®來部署的原因,而這也是為何RackSpace 與美國太空總署決定 以開放原始碼軟體來發布 OpenStack。<ref name=“rhat"/> ==組成== OpenStack 架構是由眾多開放原始碼專案所組成,其中有六大穩定的核心服務是用來處理運算、網路、儲存、身份識別和映像,而另外十幾種選擇性服務則在開發上各處於不同的成熟階段。這六大核心服務是能讓其餘專案處理控制面板、調度、裸機配置、通訊、容器和監管的基礎架構。<ref name=“rhat"/> == 參考資料 == {{reflist}} [[Category:400 應用科學總論]]
此頁面使用了以下模板:
Template:Cite web
(
檢視原始碼
)
Template:Main other
(
檢視原始碼
)
Template:Reflist
(
檢視原始碼
)
模块:Check for unknown parameters
(
檢視原始碼
)
模块:Citation/CS1
(
檢視原始碼
)
模块:Citation/CS1/Configuration
(
檢視原始碼
)
模块:Citation/CS1/Date validation
(
檢視原始碼
)
模块:Citation/CS1/Whitelist
(
檢視原始碼
)
返回「
OpenStack
」頁面