開源雲計算技術選擇

來源:互聯網
上載者:User
開源雲計算技術選擇





開源雲計算技術有很多, 包括Eucalyptus、OpenNebula和OpenStack等。 其中很多開源技術都存在商業版,導致開源的版本功能很少或者不完善。 我選擇用OpenStack來實現開源雲構建,因為OpenStack是完全開源的技術,沒有任何收費版本或者商業版本。 OpenStack是由Rackspace和NASA共同開發的雲計算平臺,説明服務商和企業內部實現類似于Amazon EC2和S3的雲基礎架構服務(Infrastructure as a Service,IaaS)。 OpIenStack包含兩個主要模組:Nova和Swift,前者是NASA開發的虛擬伺服器部署和業務計算模組;後者是Rackspack開發的分散式雲存儲模組,兩者可以一起用,也可以分開單獨用。 OpenStack除了有Rackspace和NASA的大力支援外,後面還有包括Dell,Citrix,Cisco,Canonical這些重量級公司的貢獻和支援,發展速度非常快, 有取代另一個業界領先開源雲平臺Eucalyptus的態勢。





開源雲技術構建





隨著資訊建設的發展,每個單位的資訊中心都會面臨越來越多的伺服器和越來越多的部門需要自己的伺服器。 原來單位裡是按照部門給分配伺服器,這樣雖然看起來很好,每個部門有自己的伺服器。 但是資源浪費很大,因為並不是每個部門都可以把伺服器資源使用到滿負荷,而且每個部分還要有人管理伺服器的硬體維護。 虛擬化可以很好的解決這個問題,但是對於多伺服器的資源整合和動態分配,資源的統一管理等方面虛擬化並不能全部解決。





我們的想法是在企業的資訊中心建立企業內部的私有雲。 將閒置的伺服器資源組成企業的私有雲平臺來為各個部門服務。 考慮到初期的建設難度和技術門檻,我們開始完全可以基於開源的OpenStack技術從原來的虛擬化過度到IaaS(基礎設施即服務)的雲平臺上面。





OpenStack總體上分為三個部分組成Nova、Swift和Glance。 Nova負責雲計算平臺的資源管理。 Swift是存儲模組,負責映射存儲、備份和歸檔等。 Glance是映射服務模組,負責雲平臺中虛擬化系統的映射管理。 OpenStack每個模組之間是無關聯的,我們可以將所有模組部署在一台伺服器,也可以部署在多台伺服器。 作為初步體驗雲平臺,我們完全可以用2台伺服器加一台客戶機來實現雲計算平臺的部署。 具體部署可以參考OpenStack的官方手冊,這裡就不在列出。 隨著雲的建立,我們可以將單位中各個部門的伺服器全部放在雲裡。 每個部門的伺服器其實就是雲裡的一個虛擬化實例,所有資料統一存儲在Glance模組創建的卷裡。 每個實例可以很方便的在雲裡不同的硬體伺服器中遷移和動態分配不同的資源給實例。





隨著資訊化發展,雲計算平臺將會越來越普及。 企業早一步實現自己的雲平臺,就能在將來的發展中具有更大優勢。 通過雲的應用,可以降低資訊化建設成本並降低各部門重複投資的硬體與管理成本。 而且目前開源雲技術已經日趨成熟和穩定,完全可以滿足企業的日常需要。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.