標籤:
目錄(?)[-]
- OpenStack簡介
- OpenStack是一個美國國家航空航天局和Rackspace合作研發的以Apache許可證授權並且是一個自由軟體和開放原始碼項目
- OpenStack是一個雲平台管理的項目它不是一個軟體這個項目由幾個主要的組件組合起來完成一些具體的工作
- CloudFoundry簡介
PaaS(Platform as a Service)是業界一個比較熱門的話題。本文以簡潔的方式介紹一種完全使用開源軟體迅速部署一個PaaS平台的技術方案:基於OpenStack平台部署CloudFoundry的技術方案。
1. OpenStack簡介 OpenStack是一個美國國家航空航天局和Rackspace合作研發的,以Apache許可證授權,並且是一個自由軟體和開放原始碼項目。 OpenStack是一個雲平台管理的項目,它不是一個軟體。這個項目由幾個主要的組件組合起來完成一些具體的工作。 OpenStack是一個旨在為公用及私人雲端的建設與管理提供軟體的開源項目。它的社區擁有超過130家企業及1350位開發人員,這些機構與個人都將OpenStack作為基礎設施即服務(簡稱IaaS)資源的通用前端。OpenStack項目的首要任務是簡化雲的部署過程並為其帶來良好的可擴充性。本文希望通過提供必要的指導資訊,協助大家利用OpenStack前端來設定及管理自己的公用雲或私人雲端。2. CloudFoundry簡介Cloud Foundry是Pivotal Inc.推出的一個開源PaaS雲平台,它支援多種架構、語言、運行時環境、雲平台及應用服務,使開發人員能夠在幾秒鐘內進行應用程式的部署和擴充,無需擔心任何基礎架構的問題。同時,它本身是一個由多個相對獨立的子系統通過訊息機制組成的分布式系統,使平台在各層級都可水平擴充,既能在大型資料中心裡運行,也能運行在一台案頭電腦中,二者使用相同的程式碼程式庫。作為新一代雲應用平台,Cloud Foundry專為私人雲端計算環境、企業級資料中心和公用雲端服務提供者所打造。Cloud Foundry雲平台可以簡化現代應用程式的開發、交付和運行過程,在面對多種公用雲端和私人雲端選擇、符合業界標準的高效開發架構以及應用基礎設施服務時,可以顯著提高開發人員在雲環境中部署和運行應用程式的能力。CloudFoundry目前不可以直接安裝在物理伺服器上面,必須藉助IaaS才可以安裝部署CloudFoundry。安裝CloudFoundry的文檔(http://docs.cloudfoundry.org), CloudFoundry支援三個IaaS平台:Amazon AWS,OpenStack和VMWare vSphere/vCloud。由於AWS和vSphere/vCloud都不是免費獲得的,本文將描述如果部署CloudFoundry到開源IaaS的Openstack上。
開源的PaaS方案:在OpenStack上部署CloudFoundry (一)簡介