OpenStack架構簡介

2022-09-18 20:27:10 字數 1169 閱讀 1200

openstack是乙個由nasa(美國國家航空航天局)和rackspace合作研發並發起的,以apache許可證授權,旨在為公共及私有雲的建設與管理提供軟體的開源的雲計算管理平台專案。openstack 包含三個模組:openstackcompute(nova), openstackobjectstorage(swift),以及openstackimageservice(glance)。

圖1 三元件關係

圖2  典型架構

openstack提供幾個高階特性:

a) 允許應用擁有者註冊雲服務,檢視運用和計費情況;

b) 允許developers/devopsfolks建立和儲存他們應用的自定義映象;

c) 允許他們啟動、監控和終止例項;

d) 允許cloudoperator配置和操作基礎架構

並將這些放在下面的概念架構中。

圖3 openstack 概念架構

在此模型中假設了需要與雲互動的四個使用者集:developers, devops, owner,sandoperators,並為每類使用者劃分了他們所需要的功能。該架構採用的是非常普通的分層方法(presentation,logicandresources),它帶有兩個正交區域。

展示層,元件與使用者互動,接受和呈現資訊。webportals為非開發者提供圖形介面,為開發者提供api端點。如果是更複雜的結構,負載均衡,控制**,安全和名稱服務也都會在這層。

邏輯層為雲提供邏輯(intelligence)和控制功能。這層包括部署(複雜任務的工作流),排程(作業到資源的對映),策略(配額等等),映象註冊imageregistry(例項映象的元資料),日誌(事件和計量)。

資源層,既然這是乙個compute雲,就需要實際的compute、network和storage資源,以**給客戶。該層提供這些服務,無論他們是伺服器,網路交換機,nas(networkattachedstorage)還是其他的一些資源。

安裝與配置參考

Openstack 架構簡述

概述 本文章相關的靈感 說明 來自於 首先放幾張圖,詳細的解釋了openstack的架構以及網路拓撲結構.架構 拓撲openstack架構詳解 整個openstack由控制節點,計算節點,網路節點,儲存節點四大部分組成 以下架構僅為本人理解,不盡完全,如有錯誤歡迎指出 控制節點架構 控制節點包括以下...

OpenStack架構詳解

目錄 一.openstack架構圖簡析 二.openstack四大節點 控制節點架構 計算節點架構 網路節點架構 儲存節點架構 三.openstack各大元件詳解 元件關係 nova keystone glance cidenr neutron swift horizon 注 具體服務名稱 mysq...

OpenStack雲計算簡介

一 雲計算 二 雲計算的服務型別 iaas 基礎設施即服務 paas 平台即服務 saas 軟體即服務 三 openstack介紹 openstack是乙個由nasa 美國國家航空航天局 和rackspace合作研發並發起的,以apache 2.0許可證授權的自由軟體和開放源 專案,提供開放原始碼軟...