開源的PaaS方案:在OpenStack上部署CloudFoundry (一)簡介


目錄(?)[-]

  1. OpenStack簡介
  2.         OpenStack是一個美國國家航空航天局和Rackspace合作研發的以Apache許可證授權並且是一個自由軟件和開放源代碼項目
  3.        OpenStack是一個雲平台管理的項目它不是一個軟件這個項目由幾個主要的組件組合起來完成一些具體的工作
    1. 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上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM