教程eban paasp項目建議書_第1頁
教程eban paasp項目建議書_第2頁
教程eban paasp項目建議書_第3頁
教程eban paasp項目建議書_第4頁
教程eban paasp項目建議書_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

編寫目 1.2限 第二章項目綜 項目名稱及歸 編制依 項目目 項目內 投資規(guī)模及項目周 EnterprisePaaS云平臺能夠給易班帶來的收 企業(yè)PaaS云平臺對易班開發(fā)的意 企業(yè)PaaS云平臺對易班運維的意 EnterprisePaaS云平臺對易班IT組織的意 結 第三章建設目標與任 建設目標與思 第四章建設原則和技術路 建設原 技術方法和路 第五章項目設計與建設方 技術選型介 云計算綜 基于Cloudfoundry的PaaS平 如何選擇合適PaaS云平 業(yè)界最流行的開放PaaS解決方案——Cloud CloudFoundryPaaS平臺的開放 總體框架設 PaaS平臺部署及現(xiàn) 平臺改 PaaS平臺基本功 多租 自動化運維管 消息傳 跨云快速部 用戶認 PAAS平臺實施計 第六章投資估算及人員安 編制說 投資估 人員安 的私有云PaaS平臺建設的項目。用于描述易班建設PaaS1.2限本文檔屬于易班和Pivotal共同所有, 心和Pivotal共同, PivotalCloudFoundryPaaSPivotalCloudFoundry(PCF)平臺為基礎,建立應測試、發(fā)布統(tǒng)一的PaaS平臺,解決當前的應用開發(fā)迭代周期偏PCFPaaS(包含但不局限于以下內基于VspherePCF1T21T234擴容的軟件費用年度軟件維保升級費用和新功能定制開發(fā)服務IDC,PaaS30%2017140億的市場應對Internet的海量并發(fā)。EnterprisePaaSPivotalCF平臺支持自動彈性伸縮,在互聯(lián)網的海量并發(fā)應用上量并發(fā)業(yè)務和波峰波谷型的及請求,無需人工干預。PivotalCF通過比虛機(VM)資源更細顆粒度的管理,提高硬件資源的PivotalCFPivotalCFPivotalCFPivotalCFCloudFoundryPivotalCFPaaSAPP推廣統(tǒng)一的應用平臺和開發(fā)規(guī)范,解耦代碼和運行時SLAPivotalCF從第二平臺的關注MTBF(MinimumTimeBetweenFailure)轉向MTTR(MinimumTimeToRecovery)因為PivotalCF能夠將 PivotalCF內部集成應用健康狀態(tài)的自動化和管PivotalCFPivotalCFEnterprisePaaSIT可以利用PivotalCF平臺上的服務連接器已有的易班內部數(shù)通過PivotalCF支持從傳統(tǒng)的瀑布式開發(fā)到Internet的敏捷PivotalCF育信息化十年發(fā)展規(guī)劃》在易班落地的又一個重要里程碑?;诒然A架構即服務()更級的平臺即服務(PaaS)壓力,易班在國內的技術領先性和行業(yè)。在易班已有的基于Vsphere的基礎上建立PCFPaaS平臺系型數(shù)據(jù)庫服務,并把部分應用遷移至PaaS平臺中,進試及預PaaSYYYYYYYYYYYY利用和行業(yè)標準,充分理解易班的需求進行整體設計,整個系統(tǒng)采用具有高可靠性的總體設計采用的相對成技術保證所采用的設備和技術屬當前主品在相應的領域占有較在PaaS系統(tǒng)方面應支持各種軟件部署相關接口,能夠與支持JavaNet,RubyMySQL,隨著易班的業(yè)務發(fā)展和的不斷進步不斷會產生新的需云計算技術可以分為三個層次,即,PaaS及SaaS(參SaaS班的自身業(yè)務需求在此不進行論述對于傳統(tǒng)IT建設方案與、PaaS移。只有建設平臺,實現(xiàn)了虛擬化后,才能基于虛擬機進行遷但基于PaaSPaaS平臺模糊了中間件,PaaS云上運行即可,不需在關心復雜的系統(tǒng)軟件部署。PaaS平臺的跨云平臺部署能力,對于用戶來書,遷移一個應用和容易實現(xiàn)的(更直觀的說,就是把代碼上傳到不同的環(huán)境運行而已。IT基礎架構變得過于復雜和脆弱。目前,70%的IT投資主要響應時間越來越短和管理成本越來越低,IT組織需要一種更好的策就是這種最佳策略的。有:由各企業(yè)、單位數(shù)據(jù)中心自建的云計算項目社區(qū)云。云基礎架構被幾個組織所共享,并且支持一個互相可能被這些組織或者第機構所管理可能存在于某種條件下或者無條件存在。例:紐交所為投行等租戶建立的云系統(tǒng)衡的CloudBursting。CloudfoundryPaaSPaaS來的路指引我們,先選擇自己的PaaS,再選擇自己的提供—而不是反其道而行之。您并不會先選擇硬件供應商、后選擇操作PaaS對云應用程序而言就相當于操作系統(tǒng)。它提供的應用程序PaaS而非來作為MySQL,PostgreSQL數(shù)據(jù)庫的提供程序(即使在部署到AWS時也是如此,避免了上述RDS遷移問題。當可移植性作為我們應用程序的設計標準時我們也將其作為選擇PaaS時的評估標準。PaaS有多家提供商采用該PaaS來提供公共CloudFoundryPaaS發(fā)了一款應用程序。這種情況下我們有兩個選擇:1)采用為該應用程序提供運行時和服務的PaaS;或者2)我們自行安裝、配置和管ApacheTomcat器中運行的Java、用于數(shù)據(jù)庫的PostgreSQL以及一個開源NoSQL根據(jù)以往未使用PaaSApache、Tomcat、JavaPostgreSQL,對于這個案例,用戶選擇了使用私有云中的CloudFoundry來的是,如果要添加新的服務器/節(jié)點,只需以這種配置虛擬機即程序以通過JMX提供運行狀況檢查、實時應用程序管理等功能,以,幾個月后我們客戶的應用程序遷移到了一個混合云,也就是說,部分應用程序繼續(xù)在私有云中運行,而有些則移至Rackspace云基礎架構上的一個CloudFoundry實例。得益于我們底層PaaS(即CloudFoundry)的可移植性,遷移過程總共用了24個小時。,算,及網絡等各種硬件資源,的最終用戶不再關心底層硬PaaS比提供更次的抽象化,基于PaaS平臺,用戶不更次的PaaS封裝API。軟件即服務是最高的層次,SaaS平臺以應用軟件的方式交付租Gmail,Sales的系統(tǒng)等。SaaS一般以公有云的方式交付,目前國內例如,也開始基PaaSCloudCloudfoundryIBM,EMC,HP,網,等集成商支持CloudFoundry平臺。CloudFoundryPaaSCloudFoundryPaaSCloudJ2EEJavaNode,.Net,Php,Python等。支持內置數(shù)據(jù)服務有MySQLPaaS而不是被某家廠商鎖定。CloudFoundry私有云或者混合云之上,如vSphere/vCloud,AWS,OpenStack,Rackspace是不能將應用私有云和公有云進行部署等不足,使得CloudFoundryPaaS框架的靈活選擇,這些框架包括SpringforJava,.NET,RubyonRails,Node.js,Grails,ScalaonLift以及合作伙伴提供的框架(Python,PHP應用服務的選擇PaaSPaaSServiceBroker,UnixOracle除此之外,CloudFoundryServiceBorker可以對接用戶自定義的各種服務,例如Exchange郵件系統(tǒng),SQLServer架構的平臺,只需要把已有代碼重新編譯并上傳至Cloudfoundry目前,CloudFoundryPaaS圍最廣,解決方案最成PaaS平臺。PaaS平臺部署及現(xiàn)有平臺改平均每個虛擬機不少平均每個虛擬機不少同組件需要的虛擬機資源不一樣,例如DEA虛擬機需要16GB安裝基本組件,消耗共享空間。如果MYSQLHadoop裝的虛擬機需要1共享建議有不1IOPSDEA4Core,16GB在進行計劃內服務器以至跨服務器的Storage為計劃內或在遷移期間安排VMwareHighAvailability在進行計劃內服務器以至跨服務器的Storage為計劃內或在遷移期間安排VMwareHighAvailabilityVMwareFaultToleranceData可為虛擬機提供簡單、高性價比、無例些用戶通過Ruby或者Putty工具自行編寫PaaS平臺的自動下面對重點功能組件進行講解,以此了解CloudFoundry如果承擔PaaSCloudFoundryPaaS不同的數(shù)據(jù)庫環(huán)境等等)PaaS云平臺上獨立運行,但又CloudFoundryDEAPoolServicePoolDEAserverGoDEAserverserver完全的資源環(huán)境,能夠對CPU、內存、硬盤資源、網絡資源進行ServiceUserProvidedServiceInstances):ServiceBroker管理ServiceBuildpack通常是ruby工程,由若干ruby和配置文件組成另外,Heroku等第的Buildpack也能部分支持,APP應用上傳部署的過程中,CloudFoundry會檢測APP配置以確定哪個buildpack能夠適用,第的開源buildpack需要在部署的時候手動指定:cfpush--buildpackURL。Dynamic臺上運行時,需要隨時通過NATS消息進行更新,默認情況狂下,2過gorouter.yml文件進行配置,其中有端口、用戶名、等配置HealthHealthManager組件主要用來App應用的運行狀態(tài)、版本及HealthCloudCloudFoundryV2CC_ng,CloudFoundrycf、vmc、stsRESTAPIAppNATSCloudFoundryBOSH是一條開源工具鏈,用于對大規(guī)模分布式服務進行版工程處理、部署和生命周期管理。BOSH旨在推動服務的系統(tǒng)性、規(guī)范性的演變,可為CloudFoundry生產實例的運行提BOSH實現(xiàn)了各種云基礎架構的自動化,可幫助進行有針對性的服務更新,從而產生一致的結果并將停機時間縮至最短。BOSH主要是為操控CloudFoundry的大規(guī)模生產部署的人員設計的。BOSH包含一個云提供商接口(CPI),此接口是一個面向多種云基VMwarevSphere此外還提供對AmazonWebServices、CloudStack、OpenStack的實現(xiàn)。BOSHCloudProviderInterface,實現(xiàn)公有云,私有云,支持多種能力,混合云的跨云部署。UAA/Login臺的認證管理,事實上,它并不是CF平臺的內部

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論