您好,登錄后才能下訂單哦!
今天小編給大家分享一下九大開源云管理平臺是什么的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
云管理平臺的工作原理
CMP作為由數據庫和服務器組成的虛擬機(VM)部署到現有的云環境中。服務器與應用程序編程接口(API)通信,以連接數據庫和云中保存的虛擬資源。該數據庫收集有關虛擬基礎架構如何運行的信息,并將分析結果發送到Web界面,系統管理員可以在其中分析云性能。整個互連性依賴于操作系統,該操作系統命令構成云的所有不同技術并部署云管理工具。
CMP應該具有以下功能:
與IT基礎架構的強大集成:CMP應根據企業需求進行定制,并且必須滿足操作系統,應用程序,存儲框架以及云中運行的任何其他組件的要求。
自動執行手動任務:CMP應該具有自助服務功能,可以自動進行所有操作,而無需人工干預。
成本管理:CMP應協助組織進行精確的成本預測和報告,以輕松使用和管理各種云服務。
服務管理:他們應協助IT團隊監控基于云的服務,以幫助進行容量規劃,工作負載部署,資產管理和事件管理。
治理和安全性:CMP應該使管理員能夠對云資源實施基于策略的控制,并提供諸如加密以及身份和訪問管理之類的安全性功能。
1.Apache CloudStack
Apache CloudStack是一種開源,多元管理程序,多租戶,高可用性的基礎架構即服務CMP,它通過為云環境提供完整的功能部件和組件堆棧來促進創建,部署和管理云服務。它使用現有的虛擬機管理程序(例如KVM,VMware vSphere,VMware ESXi,VMware vCenter和XenServer/XCP)進行虛擬化。CloudStack還可以協調服務交付的非技術元素,例如計費和計量。它提供了一系列API,使其可以與任何其他平臺集成。
Nova:這是用于部署和管理大量虛擬機和實例以處理計算任務的主要計算引擎。
Swift:這是對象和文件的存儲系統。
Cinder:這是用于計算實例的持久性塊存儲組件。
Neutron:提供聯網功能,以便所有組件都能快速通信。
Horizon:這是OpenStack的GUI界面。
Keystone:這為OpenStack提供身份服務。
Glance:提供了鏡像服務,并允許將鏡像(硬盤的虛擬副本)用作部署新虛擬機實例的模板。
Ceilometer:為個人提供遙測服務和計費服務。
Heat:這是一個編排組件,允許開發人員將云應用程序的需求存儲在文件中。
特征
服務:消息傳遞,集群,容器,計算,身份,應用程序數據保護即服務,事件,元數據索引即服務,工作流,DNS,數據庫即服務,裸機配置,優化和部署,治理以及基準測試。
Web前端,大數據處理框架,容器編排引擎,密鑰管理和NFV編排。
3.ManageIQ
它是用于混合IT環境的開源CMP,混合了公有云和私有云。它提供了用于管理小型和大型環境的工具,并支持多種技術,例如虛擬機,公有云和容器。它允許用戶下載任何虛擬設備并將其副本部署到OpenStack或VMware等虛擬化平臺中。ManageIQ的三個主要變體:Vagrant,Docker和Public Cloud。
ManageIQ用Ruby編寫,并使用Ruby on Rails框架。ManageIQ軟件是作為預構建的虛擬設備提供的,大小約為1GB。該設備基于CentOS操作系統,并包含一個嵌入式PostgreSQL數據庫。自Darga發行以來,還提供了基于容器的版本。設備可以單獨使用,也可以是三層聯合體系結構的一部分。在后一種情況下,IT人員將配置區域和單個超級區域。可以將設備分配到特定的區域,并配置特定的角色,以便在區域內協調工作。大多數角色是多主角色,并在隊列中自動分配工作,但是某些角色(如數據庫)是單例。
特征
通過發現,監控,性能,報告,分析,費用分攤和趨勢提供見解。
控制安全性,合規性,警報,基于策略的資源和配置管理。
自動化IT流程,任務和事件,供應,工作負載管理和編排。
集成系統管理,工具和流程,事件控制臺,CMDB,RBA和Web服務。
4.Cloudify
Cloudify是使用OASIS TOSCA技術的開源軟件云和NFV編排產品。它是使用Python設計的。Cloudify允許用戶對應用程序的整個生命周期進行建模和自動化。這包括部署到云或數據中心環境,已部署應用程序的管理,故障檢測和持續維護。該平臺非常適合希望在云中啟動預構建應用程序而無需處理技術方面的用戶。
工作原理:它將應用程序轉換為以YAML格式編寫的blueprint配置,并描述應如何部署,管理和自動化應用程序。它標識每個應用程序層的資源和事件。云協調器使用blueprint使用云API來在云中安裝應用程序,該API創建VM并安裝Cloudify代理,并用于編排,安裝和啟動應用程序。Cloudify會監控應用程序中是否有任何預定義指標,并將結果顯示在儀表板上。
Cloudify使用戶可以使用兩種主要方法來部署應用程序-通過使用CLI和使用Cloudify管理器。后者是一個專用環境,包括一個開放源代碼堆棧,使用戶能夠:
使用插件(例如Docker,Script,Chef和Puppet插件)來管理應用程序主機。
保留用戶blueprint的目錄。
為每個blueprint創建多個部署并安裝它們。
在已安裝的應用程序上執行修復,擴展和其他自定義工作流程。
同時運行多個工作流。
查看應用程序的拓撲。
使用Cloudify Web UI視圖指標執行不同的任務。
Cloudify執行以下任務:
應用程序建模:這將描述應用程序及其所有資源。
編排:這將維護并運行應用程序,并執行正在進行的操作,例如擴展,修復和維護。
可插拔性:這為系統提供了可重用的組件抽象。
安全性:這可通過SSL提供安全的通信,從而使客戶端能夠確保對接收到的數據集進行加密。
功能
輕松編排,內置節點類型,blueprint目錄,基于角色的訪問控制,IT安全和治理,網絡和TOSCA編排,新的NFV功能,自定義小部件和LDAP集成。
5.Mist.io
Mist.io是一個簡化云管理并幫助用戶防止供應商和復雜性鎖定的平臺。它為跨公有和私有云,Docker容器和KVM虛擬機管理程序的服務器提供成本和使用情況報告,RBAC,管理,供應,編排,監控和自動化。它提供可操作的警報,因此用戶可以使用任何與Web相連的設備從任何地方解決操作問題。
Mist.io提供了一個統一的界面,用于執行常見的管理任務,例如預配,編排,監控和自動化。它可在包括筆記本電腦,平板電腦和手機在內的任何設備上工作,以幫助用戶從任何地方采取行動。由于使用了RESTful API和命令行工具,因此很容易將其集成到用戶的現有工作流程中。由于Mist.io抽象化了基礎架構級別,因此用戶可以在幾秒鐘內跨提供程序復制整個設置。這是一個帶有開源組件的免費增值服務,旨在成為多云管理和云計算服務代理的事實上的標準。它面向開發人員,系統管理員和執行本地,遠程或混合計算的任何組織。
特征
控制公有和私有云,容器,裸機服務器等。
具有用于委派團隊成員訪問權限的細粒度控件。
啟用整個基礎架構的成本和使用情況報告。
編排可重復的部署,并自動執行常見響應。
在任何計算平臺上一致地實施策略。
6.VirtEngine
VirtEngine是一個開源CMP,可用于構建支持IaaS,PaaS和SaaS的私有或公有云。該平臺即服務系統允許用戶單擊幾下即可部署應用程序。VirtEngine具有廣泛的應用程序和簡單的用戶界面,可讓客戶自助服務其需求。它可以幫助用戶在極短的時間內構建公有云和私有云,并支持基礎架構平臺和其他存儲設備。它也具有很高的可擴展性,并帶有為公司提供競爭優勢的自動化工具。VirtEngine可作為公有云和私有云的兩種不同解決方案來使用。公有云允許用戶構建自己的云并為客戶提供服務器。它既有迷你版,也有完整的解決方案。
特征
訪問控制,需求和供應監控,成本管理,多云管理,一鍵式應用程序以及自動啟動。
DNS支持,自我修復,云原生,多位置,Docker容器,云虛擬機和遷移工具。
7.openQRM
openQRM是一個免費的開源云計算管理平臺,用于管理異構數據中心基礎架構。它為所有裸機和VM部署以及所有IT子系統提供了一個完整的自動化工作流引擎,從而可以對數據中心和云容量進行專業的管理和監控。openQRM平臺管理數據中心的基礎架構,以構建私有,公有和混合基礎架構即服務云。openQRM協調存儲,網絡,虛擬化,監控和安全實施技術,以根據分配策略將多層服務作為虛擬機部署在分布式基礎架構上,并結合了數據中心資源和遠程云資源。
openQRM提供了一個基于Web的開源數據中心管理和云平臺,借助該平臺,可以將各種內部和外部技術抽象化并組合在一個通用管理工具中。該管理系統還負責配置,高可用性和所提供服務的監控。openQRM并未提供用于完成配置管理和系統監控等單獨任務的單獨工具,而是集成了經過驗證的開源管理工具(例如Nagios和Zabbix)。
架構:openQRM系統架構包括三個組件-數據中心管理和云平臺,插件API和混合云連接器。
數據中心管理和云平臺提供openQRM的基本功能,并使用插件API與也安裝在本地網絡(管理程序,存儲和網絡)上的數據中心資源進行通信。openQRM支持五個虛擬化環境-VMware ESX,Citrix XenServer,KVM,LXC和OpenVZ。
openQRM可以處理LVM,iSCSI,NFS,以太網ATA,SAN Boot和Tmpfs存儲。對于網絡配置,openQRM集成了關鍵網絡服務,例如DNS,DHCP,TFTP和LAN喚醒。軟件包附帶的網絡管理器可幫助管理員配置這些服務所需的網橋。混合云連接器負責連接外部數據中心資源,例如AWS,Eucalyptus或OpenStack云。
openQRM云門戶提供了一個Web界面,內部或外部用戶可以根據需要訪問這些界面以編譯IT資源。
特征
支持P2V,P2P,V2P,V2V遷移和高可用性。
與所有主要的開放式和商業存儲技術集成。
集成計費系統,可將CCU/h(云計算單位)映射為真實貨幣。
面向最終用戶的自助門戶在幾分鐘之內即可配置新服務器和應用程序堆棧!
8.OpenNebula
OpenNebula是一個簡單但功能強大且靈活的交鑰匙開源解決方案,用于構建私有云和管理數據中心虛擬化。OpenNebula平臺管理數據中心的虛擬基礎架構,以構建基礎架構即服務的私有,公有和混合實施。OpenNebula平臺的兩個主要用途是數據中心虛擬化解決方案和云基礎架構解決方案。
Eucalyptus為單個界面提供了一個平臺,因此用戶可以計算私有云中可用的資源以及公共云服務中外部可用的資源。它設計用于Web服務的可擴展的模塊化體系結構。它還實現了行業標準的AWS API。
Eucalyptus用戶控制臺為用戶提供了一個界面,供用戶自行配置和配置計算,網絡和存儲資源。Eucalyptus可以運行Windows和Linux虛擬機鏡像的多個版本。用戶可以使用與基礎架構詳細信息分離的應用程序元數據構建Eucalyptus機器鏡像(EMI)庫,從而使它們可以在Eucalyptus云上運行。
Amazon Machine Images也與Eucalyptus云兼容。可以將VMware鏡像和vApp轉換為在Eucalyptus云和AWS公有云上運行。Eucalyptus用戶身份管理可以與現有的Microsoft Active Directory或LDAP系統集成,以對云資源具有基于角色的細粒度訪問控制。Eucalyptus支持存儲區域網絡設備以利用存儲陣列,從而提高性能和可靠性。Eucalyptus機器鏡像可以由類似EBS的持久性存儲卷支持,從而改善了鏡像啟動時間的性能并啟用了完全持久性的虛擬機實例。Eucalyptus還支持直接附加存儲。
體系結構:Eucalyptus體系結構具有以下五個主要組成部分。
云控制器(CLC):CLC充當云管理的管理界面,并執行高級資源調度和系統記帳。CLC接受來自命令行界面(例如euca2ools)或基于GUI的工具(例如Eucalyptus管理控制臺)的用戶API請求,并管理基礎計算機存儲和網絡資源。
可擴展對象存儲(SOS):這是一項可插拔服務,使基礎架構管理員可以靈活地使用實現S3接口的開源和商業解決方案在商品資源之上實現橫向擴展存儲。
集群控制器(CC):用C語言編寫,充當Eucalyptus云中集群的前端,并與存儲和節點控制器進行通信。
存儲控制器(SC):用Java編寫,與集群控制器和節點控制器通信,管理Eucalyptus塊卷和到特定集群中實例的快照。它與包括本地,NFS,iSCSI和SAN的存儲系統連接。
節點控制器(NC):用C編寫,承載虛擬機實例并管理虛擬網絡終結點。它從可伸縮對象存儲中緩存圖像,并創建和緩存實例。
特征
可與多個虛擬機管理程序配合使用,包括VMware,Xen和KVM。
內部流程中的通信通過SOAP和WS-Security進行保護。
提供管理功能,例如用戶和組管理以及報告。
定義明確的接口(通過WSDL,因為它們是Web服務),因此可以輕松地換出自定義組件。
靈活,可以以最小的安裝量安裝。
以上就是“九大開源云管理平臺是什么”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。