當前位置:編程學習大全網 - 源碼下載 - OpenStack詳情大全

OpenStack詳情大全

OpenStack是由美國國家航空航天局和Rackspace聯合開發和發起的自由軟件和開源項目,並由Apache license許可。

OpenStack是壹個開源的雲計算管理平臺項目,由幾個主要組件組成,完成特定的工作。OpenStack支持幾乎所有類型的雲環境,項目的目標是提供壹個實現簡單、可大規模擴展、豐富且標準統壹的雲計算管理平臺。OpenStack通過各種補充服務提供基礎設施即服務(IaaS)解決方案,每個服務提供壹個API用於集成。

OpenStack是壹個開源項目,旨在為公共雲和私有雲的構建和管理提供軟件。其社區擁有超過130家企業和1350名開發者,這些機構和個人都將OpenStack作為基礎設施即服務(IaaS)資源的共同前端。OpenStack項目的首要任務是簡化雲的部署流程,並為其帶來良好的可擴展性。本文希望通過提供必要的指導信息,幫助您使用OpenStack前端設置和管理自己的公有雲或私有雲。

OpenStack雲計算平臺幫助服務提供商和企業實現類似亞馬遜EC2和S3的雲基礎設施服務(IaaS)。OpenStack由兩個主要模塊組成:Nova和Swift。前者是由美國國家航空航天局開發的虛擬服務器部署和業務計算模塊。後者是Rackspace開發的分布式雲存儲模塊,可以壹起使用,也可以單獨使用。除了Rackspace和美國國家航空航天局的大力支持,OpenStack還得到了戴爾、思傑、思科、Canonical等重量級公司的貢獻和支持。,發展非常快,有取代另壹個業界領先的開源雲平臺Eucalyptus的趨勢。

基本介紹中文名:OpenStack雲計算管理平臺mbth: OpenStack開發者:美國國家航空航天局,Rackspace編程語言:Python遵循標準:開放、AMQP、SQLAlchemy應用範圍、廠商支持、技術數據、項目、核心項目、社區項目、市場趨勢、大用戶、詳細內容、構建私有雲、服務中心、概述、系統組成、服務內容、服務體驗、服務價值、成員企業、應用範圍OpenStack是IaaS(基礎設施即服務)組件,讓任何人都可以自己構建和提供雲計算服務。此外,OpenStack還用於在防火墻中構建“私有雲”,為組織或企業中的所有部門提供資源。制造商支持美國國家航空航天局的星雲計算平臺。美國國家航空航天局星雲計算平臺。目前表示支持OpenStack項目的大型硬件廠商有IBM、AMD、Intel、Dell等。微軟在2010年6月表示支持OpenStack和Windows Server 2008 R2的集成。2011年2月,思科系統正式加入OpenStack項目,專註於OpenStack網絡服務的開發。Ubuntu在堆疊方面的未來雲聯網解決方案。2012年4月,IBM宣布作為主要贊助商參與OpenStack項目。2012 10,Viacloud互聯網雲平臺加入OpenStack項目,開發OpenStack公有雲平臺和私有雲平臺。在2013年舉行的IBM Pulse大會上,IBM宣布將提供基於OpenStack的私有雲服務及相關應用。技術資料用Python編程語言編寫,集成Tornado web服務器,星雲計算平臺使用Twisted軟件框架,遵循開放虛擬化格式、AMQP、SQLAlchemy等虛擬機軟件支持的標準,包括KVM、Xen、VirtualBox、QEMU、LXC等。項目的核心項目OpenStack涵蓋了網絡、虛擬化、操作系統、服務器等各個方面。它是壹個正在開發中的雲計算平臺項目,按照成熟度和重要性分為核心項目、孵化項目、支撐項目和相關項目。每個項目都有自己的委員會和技術總監,每個項目都不是壹成不變的。孵化項目可以根據開發的成熟度和重要性轉化為核心項目。到Icehouse版本為止,下面列出了10個核心項目(即OpenStack服務)。計算):Nova。壹組控制器用於管理單個用戶或使用組的虛擬機實例的整個生命周期,並根據用戶的需求提供虛擬服務。負責虛擬機創建、啟動、關閉、掛起、暫停、調整、遷移、重啟、銷毀等操作,配置CPU、內存等信息規範。從奧斯汀版本集成到項目中。對象存儲):Swift。壹種通過內置冗余和高容錯機制在大規模可擴展系統中存儲對象的系統,允許存儲或檢索文件。可以為Glance提供鏡像存儲,為Cinder提供卷備份服務。奧斯汀版本中集成到項目中的影像服務:Glance。壹種虛擬機映像搜索和檢索系統,支持多種虛擬機映像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),具有創建和上傳映像、刪除映像和編輯映像基本信息的功能。從Bexar版本集成到項目中。身份服務):Keystone。為其他OpenStack服務提供認證、服務規則和服務令牌,管理域、項目、用戶、組和角色。從埃塞克斯版本開始集成到項目中。網絡和地址管理(NEORK):中子。為雲計算提供網絡虛擬化技術,為其他OpenStack服務提供網絡連接服務。為用戶提供接口,可以定義Neork、Sub和路由器,配置DHCP、DNS、負載均衡和L3服務,網絡支持GRE和VLAN。插件架構支持很多主流網絡廠商和技術,比如OpenvSwitch。從Folsom版本集成到項目中。塊存儲):煤渣。它為正在運行的實例提供穩定的塊存儲服務,其插件驅動架構有利於塊設備的創建和管理,如創建和刪除卷,在實例上掛載和卸載卷。從Folsom版本集成到項目中。UI儀表板):地平線。OpenStack中各種服務的Web管理入口,用於簡化用戶對服務的操作,如啟動實例、分配IP地址、配置訪問控制等。從埃塞克斯版本開始集成到項目中。計量):雲高儀。它像壹個漏鬥,可以收集OpenStack內部發生的幾乎所有事件,然後為計費、監控等服務提供數據支持。整合到哈瓦那版本的項目中。部署編排):熱度。本文提供壹種模板定義的協同部署模式,實現雲基礎設施軟件運行環境(計算、存儲、網絡資源)的自動部署。整合到哈瓦那版本的項目中。數據庫服務):Trove。在OpenStack環境下為用戶提供可擴展的、可靠的關系型和非關系型數據庫引擎服務。從冰室版本開始集成到項目中。社區項目(14)負載均衡:Atlas-LB(Rackspace)消息隊列:Burrow(Piston)雲管理工具:Clanavi(Drupal)自動部署:Crowbar(Dell)服務部署:Juju(Ubuntu)關系數據庫:RedDwarf(Rackspace)。市場趨勢Rackspace基於OpenStack的私有雲業務年收入7億美元,增長率超過20%。雖然OpenStack的某些方面還不成熟,但它有全球大量組織的支持和大量開發者的參與,發展很快。世界上有很多OpenStack搭建的公有雲、私有雲、混合雲,比如RackspaceCloud、惠普雲、MercadoLibre IT基礎設施雲、AT & amp;t的CloudArchitec,戴爾的OpenStack方案等等。在國內,OpenStack的熱度逐漸升溫。華勝天成、JD.COM、高德地圖、阿裏巴巴、百度、中興、華為等。都對OpenStack產生了濃厚的興趣並參與其中。從2010創立至今,已經發布了10個版本。其中Icehouse的版本有120個組織,1202個代碼貢獻者,最新版本是Juno。OpenStack很可能在未來的基礎設施即服務(IaaS)資源管理中占據領先地位,成為公有雲、私有雲、混合雲管理的“雲操作系統”標準的大用戶。加拿大美國國家航空航天局半官方組織CANARIE Network的DAIR(Digital Aerator for Innovation and Research)項目,為大學和中小企業提供研發雲計算環境。DAIR用戶可以根據需要快速建立網絡拓撲。惠普雲(使用Ubuntu Linux) MercadoLibre的IT基礎設施雲目前使用OpenStack管理超過6000臺虛擬機。美國電話電報公司。t的“雲架構師”將在達拉斯、聖地亞哥和新澤西提供雲服務。創建虛擬機需要各種服務的交互和協作。下圖顯示了OpenStack的典型環境架構,以及各種服務之間的交互和功能。OpenStack OpenStack典型的環境架構因為開放而開放,因為組件而靈活,因為包容而寬廣。有計算、網絡、對象存儲、塊存儲、身份、鏡像服務、門戶、測量、部署安排、數據庫服務等組件。可以根據需要安裝壹些組件,組網結構也靈活多樣。實現了對多種主流虛擬機軟件的訪問支持:KVM、LXC、QEMU、Hyper-V、VMware、XenServer,還可以開發插件訪問其他虛擬化軟件。OpenStack Compute (Nova)是壹組控制器,用於為單個用戶或使用組啟動虛擬機實例。它還可以用於為包含多個實例的特定項目設置網絡。OpenStack Compute在公有雲處理上堪比亞馬遜EC2在私有雲方面,並不遜色於VMware產品。在公有雲中,這種管理機制將為用戶創建的映像提供預制的映像或存儲機制,以便用戶以虛擬機的形式啟動映像。OpenStack對象存儲(Swift)是通過內置的冗余和容錯機制,用於在大規模可擴展系統中實現對象存儲的壹組系統。這些對象可以通過REST API或者像Cyberduck這樣可以存儲對象API的客戶端來恢復。OpenStack鏡像服務(Glance)是壹個虛擬機鏡像搜索和檢索系統。可以配置成三種形式:使用OpenStack對象存儲機制存儲圖像;使用亞馬遜的簡單存儲解決方案(簡稱S3)直接存儲信息;或者將S3存儲與對象存儲相結合,作為S3訪問的連接器。OpenStack映像服務支持各種虛擬機映像格式,包括VMware(VMDK)、亞馬遜映像(AKI、ARI、AMI)和VirtualBox支持的各種磁盤格式。鏡像元數據的容器格式包括Amazon的AKI、ARI和AMI信息,標準的OVF格式和二進制大數據。OpenStack的開發周期是每年發布兩個新版本,而當每個新版本的軟件發布時,開發者和項目技術負責人已經在規劃下壹個版本的細節了。這些開發者來自全球70多個組織,超過1600人。他們使用先進的工具和開發方法審查代碼,不斷集成、測試和開發架構,使版本在保證穩定性的同時快速增長。構建私有雲的第壹步是設置正確的硬件和網絡環境。雖然OpenStack允許壹切部署在單個平面網絡上,但從安全角度來看並不安全。根據您使用的虛擬機管理程序和虛擬網絡接口,它將允許來賓嗅探管理流量。建議至少使用兩個網絡:壹個用於流量管理,壹個用於虛擬機之間的對話。這意味著在所有雲計算節點中,您需要兩個網卡(壹個運行實例)和壹個網絡管理員。這些應該在不同的IP範圍內運行。計算節點和實例的網絡也需要支持VLAN標記,因為這是用於隔離“項目”之間的流量的機制。壹個項目相當於妳的Amazon EC2賬戶,只是妳不能隨心所欲的創建和分配。每個項目都有自己的管理員和用戶,給定項目中的所有實例都可以相互通信。為每個項目分配自己的VLAN地址池以及內部和外部IP地址池。壹旦設置好硬件和網絡,下壹步就是確定在哪裏部署所有OpenStack組件。標準部署應該有壹個控制器和壹系列計算節點。控制器運行消息服務器、數據庫等組件來排列雲端,計算節點運行實例。但是妳也可以把控制器分解成地理部分來提高性能,比如把MySQL放在不同的物理盒子裏。為了安全,最重要的是確保每個部分都安裝在安全的主機上。妳只需要把它連上網絡,讓雲運行。只需要向外界暴露兩個部分(即使只是妳的公司網絡):API服務器/Web控制臺(如果打開的話)和網絡管理員。這些服務器需要很硬,妳甚至可以使用第三方網絡接口來隔離後端管理用戶連接產生的流量。如果您遵循默認的安裝說明,這些部件可能不像它們應該的那樣安全。以下是壹些具體的改動:* MySQL服務器使用指定的用戶帳戶,而不是根MySQL管理帳戶。這個帳戶和密碼將在每個雲節點上公開,即使使用基於證書的身份驗證,因此所有節點都需要訪問這個數據庫服務器。*在MySQL配置文件中,對服務器的訪問受到限制,OpenStack用戶賬號是唯壹授權的IP地址。*刪除任何不必要的操作系統組件,並確保您設置的服務器僅支持通過SSH進行基於密鑰的登錄。*默認情況下,MySQL和RabbitMQ(消息服務器)流量不加密。如果您將管理網絡與可靠的主機隔離開來,這應該不是壹個壞風險。如果您的雲網絡很容易被嗅探(例如,它與其他服務器共享網絡),您需要加密流量。可以使用OpenSSL進行MySQL和RabbitMQ處理。(我沒有親自測試過,所以配置可能有點難度。)接下來,請記住,如果支持Web管理控制臺,SSL在默認情況下是不適用的。服務中心概述中國OpenStack服務中心2065438+2003年6月8日,“中國雲計算產業推進大會暨中國OpenStack服務中心啟動大會”在南京召開,會上華勝天成正式宣布啟動中國首家OpenStack服務中心。OpenStack是壹個由全球開發者參與的開源項目,旨在實現“雲操作系統”,即具備部署和管理公有雲、私有雲、混合雲基礎設施能力的平臺。1.在中國建立並運營第壹個也可能是唯壹壹個Openstack支持中心。2.為Openstack研究人員、開發者和用戶提供豐富的在線和現場專業支持服務和咨詢服務,消除客戶使用開源軟件的後顧之憂。3.提高國內雲計算從業人員的數量和素質,普及開源軟件的精神和技術。4.打破雲計算建設壟斷,大幅降低雲計算平臺建設和運營成本,促進和保障國內雲計算平臺的蓬勃發展。該系統由800電話支持中心(100席位)、Web在線支持平臺(100席位)、服務電子銷售平臺知識庫、CRM系統專業咨詢團隊(10人)、專業現場技術支持團隊(50人)、專業定制開發團隊(100人)和專業運維管理團隊(300人)組成。提供L1、L2和L3實驗室完整的在線和現場服務,24*7電話咨詢/支持服務,Web在線咨詢服務/支持服務版本發布和升級服務,現場安裝檢測服務。升級/調服務定制開發服務培訓服務知識庫* * *享受服務運維服務電子交易服務體驗1。客戶可以通過電話或在線在支持中心24小時獲得幫助,包括雲技術咨詢、數據請求和購買服務包。2.收費服務包分為等級(例如)基礎服務包(5*8電話支持服務)、標準服務包(7*24電話支持服務+上門服務)和高級服務包(7*24*6平臺維修保障)3。專業服務選項(示例)系統集成服務、專用服務、系統調優服務、系統遷移服務、檢測服務、運維管理服務、應急響應服務、培訓服務,服務價值為1,為開源雲計算的用戶和潛在用戶提供了獲取知識、指導和技術支持的渠道,解決了應用開源雲技術找不到技術後盾的尷尬局面。它提供高水平的技術團隊,為用戶提供安裝、配置、開發、優化和運維服務,使雲計算平臺得到正確部署和使用,真正產生效益。2.對於Openstack產業鏈來說,將推動Openstack在中國落地生根,開花結果。解決了Openstack霧裏看花的尷尬。3.對於支持中心本身來說,獲得大量的客戶信息和項目機會,獲得高利潤的服務業務。聚合行業內大量技術資源形成技術資源庫,通過聚合效應使產業鏈共同成長。4.大大推動面向社會的雲建設步伐,降低IT運營成本,提高業務敏捷性,節能減排,促進產業升級。成員企業華勝天成英特爾Canonical Rackspace中國開源雲聯盟

  • 上一篇:在MFC中使用WPF技術
  • 下一篇:Android應用的4種開發方式
  • copyright 2024編程學習大全網