成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

OpenStack菜鳥筆記:溯源篇

云計算 OpenStack
OpenStack是一個定位于IaaS(Infrastructure as a Service),旨在為公共及私有云的建設與管理提供軟件的開源項目。自2010年發布的第一個A版本,就按照英文字母排序的規律進行版本發布,截至目前已經發布了12個主要版本,現在穩定為每6個月發布一次大的版本更新。

OpenStack是一個定位于IaaS(Infrastructure as a Service),旨在為公共及私有云的建設與管理提供軟件的開源項目。自2010年發布的***個A版本,就按照英文字母排序的規律進行版本發布,截至目前已經發布了12個主要版本,現在穩定為每6個月發布一次大的版本更新。

在搜索OpenStack時,會在各種百科中出現這樣一個解釋:OpenStack是一個美國國家航空航天局(NASA)和Rackspace合作研發的開源云端運算‎軟件。“NASA”、“Rackspace”、“開源”這些組合的出現讓筆者頓時對OpenStack的歷史產生了濃厚的興趣。所以準備在學習OpenStack之前先發揚八卦精神,碼一碼他們之間的關系,也讓枯燥的學習生活增加一絲樂趣(以下內容均來自互聯網搜集整理,如有雷同,請原諒我的copy的)。

[[154224]]

項目起源

時間回到2010年,當時的云計算場景是這樣的,亞馬遜的AWS穩坐大當家的地位,Ubuntu選擇了Eucalyptus,Redhat放棄Xen選擇了kvm(直接集成在Linux內核中)。在IaaS方面有這么幾家:Cloudstack(雙license)、Eucalyptus(雙license)、Nebula(NASA的云平臺)、Rackspace Cloud service。

當時NASA已經在云計算領域投入了大量的資金,使用了很多Eucalyptus的代碼。他們在該平臺上進行了很多深度開發,***放棄了該平臺,據說是NASA的工程師試圖獲取更多的Eucalyptus 代碼,但是失敗了,因為這個平臺只是開放部分的源碼。最初的問題僅僅是擴展性問題,這也是大部分產品最初都會遇到的問題,但是Eucalyptu與NASA的裂痕發展到無法挽回的地步,卻是因為NASA發現Eucalyptus不愿向該項目提供解決擴展性問題的代碼,即便是該項目并未與Eucalyptus Systems Inc(Eucalyptus幕后的實體公司)造成利益沖突。Eucalyptus幕后公司維護著部分代碼,這些代碼關系到商業版Eucalyptus Enterprise Edition(E3)的諸多特性,例如管理、SAN集成、更為出色的后臺數據庫以及與VMware的兼容性,這些功能對公司而言,既不可能也不愿意開源。索性NASA的工程師就用Python開發了Nova,在2010年4月開始籌備OpenStack。2010年7月NASA貢獻了自己的云計算管理平臺Nova代碼,聯合了當時第二大云計算廠商Rackspace(貢獻了對象存儲代碼,也就是后來的Swift)發起了OpenStack開源項目。從此開始便開啟了OpenStack的開源進程。

當時在OpenStack項目上約定了幾個原則:

項目全部由Python語言開發;

虛擬機默認使用Kvm;

項目進行松耦合設計;

使用GitHub進行代碼管理;

使用Launchpad進行項目管理;

3個月迭代一個版本(后來改為6個月)

舉辦開發峰會

產業鏈條設計(更多公司的加入,讓開源項目更為蓬勃的發展)

版本演進

版本演進

在OpenStack中最重要三個部分:控制、計算、網絡。從這個版本演進的表格中可以看到,這里面項目的變化情況一直在遵循著某些規律,可以歸納出一些特點。

松耦合的設計思路貫穿始終。從剛開始的Nova+Swift,慢慢對Nova進行松耦合處理。D版本中Keystore項目的建立,讓Swift和Nova有了聯系;F版本中Cinder和Quantum成為core項目,希望逐步代替Nova volume和Nova network;I版本增加的Trove數據庫服務,Bare Metal(Ironic)。這種松耦合模式讓OpenStack更加靈活,并且可以讓多廠商進行開發,也保證了OpenStack作為開源項目能夠得到支持從而很快發展。

網絡功能優化越來越成為重點。網絡功能的加入源自第二個版本,最初作為Nova項目的一個功能Nova network,僅支持所有用戶共享一個底層網絡,也就是所說的扁平化網絡。然而Nova network網絡功能不盡如人意。D版本Cisco推動Quantum項目,Quantum逐漸從擺設慢慢壯大到和Nova network抗衡直至逐漸成為OpenStack的標配。隨著Quantum改名Neutron,Neutron+Linux bridge、Neutron+OVS、OVS硬件化,讓網絡能力逐漸豐富和提升。SDN和NFV技術的強力接入,也為OpenStack的網絡性能增加了強勁動力。下面把OpenStack中網絡功能的演進進行了一番歸納。

 OpenStack菜鳥筆記:溯源篇

OpenStack菜鳥筆記:溯源篇

容器技術的強勢加入。從OpenStack誕生之日起,Kvm由于其原生于Linux內核的高性能將老牌Xen擋在門外,不過Docker技術的盛行,Kvm和Docker又面臨著新的戰斗,并且Nova Docker、Heat Docker、Magnum技術讓OpenStack和Docker更好結合進行試驗,***的Kuryr項目讓Docker網絡功能更加優秀。

本文通過對OpenStack演進過程的歸納,可以從大的范疇上看到OpenStack在演進過程中的一些特征,后續將對OpenStack的詳細技術細節進行闡述。

關于OpenStack

OpenStack是一個由NASA(美國國家航空航天局)和Rackspace合作研發并發起的,是一個開源的云計算管理平臺項目,由幾個主要的組件組合起來完成具體工作。OpenStack支持幾乎所有類型的云環境,項目目標是提供實施簡單、可大規模擴展、豐富、標準統一的云計算管理平臺。

 

OpenStack除了有Rackspace和NASA的大力支持外,還有包括戴爾、Citrix、Cisco、Canonical等重量級公司的貢獻和支持,致力于簡化云的部署過程并為其帶來良好的可擴展性。

責任編輯:何妍 來源: SDNLAB
相關推薦

2011-02-24 11:16:23

Konqueror

2023-10-05 06:13:12

2011-02-22 11:21:54

vsFTPD設置

2011-02-22 11:21:54

vsFTPD設置

2010-01-07 18:11:29

2022-08-22 10:29:16

APT溯源反溯源APT攻擊

2011-10-31 10:32:14

OpenStack

2024-02-01 12:38:22

事件流事件溯源系統

2020-11-05 10:39:19

安全技術

2016-12-08 22:59:47

觸摸事件android

2011-01-19 10:57:54

sendmail配置

2011-01-19 10:32:09

sendmail配置

2009-06-04 13:32:57

菜鳥面試主考官

2011-05-07 18:18:45

筆記本電腦問題

2020-11-16 17:51:01

伊朗黑客pay2key

2020-10-15 14:00:20

網絡攻擊溯源

2020-10-15 14:10:51

網絡攻擊溯源

2020-10-21 08:31:47

安全攻擊思路

2009-06-04 13:16:20

主考官面試菜鳥

2015-07-29 15:21:43

數字水印數據泄露數據安全
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产内谢 | 91欧美 | 特级黄一级播放 | 一区在线视频 | 大象一区 | 开操网 | 久久精品性视频 | 中文字幕电影在线观看 | 狠狠操av | www.亚洲 | 亚洲国产欧美一区二区三区久久 | 国产精品久久国产精品 | 999精彩视频 | 黄色片av| 91av在线不卡 | 欧美精品1区 | 一区二区三区免费 | 麻豆精品久久久 | 91麻豆精品国产91久久久资源速度 | 中文字幕91 | 成人免费视频网站在线看 | 国产黄色小视频在线观看 | 欧美一区二区三区在线观看视频 | 在线高清免费观看视频 | 91精品国产91久久久久久吃药 | 精品久久久久久 | 国产精品久久久久久久免费观看 | 天天色综 | 在线观看中文字幕视频 | 亚洲一区二区三区在线播放 | 在线只有精品 | 成人av高清在线观看 | 正在播放国产精品 | 国产男人的天堂 | 免费国产一区 | 久久国产精品72免费观看 | 国产一区 在线视频 | 国产在线精品一区二区三区 | 正在播放国产精品 | 国产亚洲欧美日韩精品一区二区三区 | 亚洲国产日韩欧美 |