版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
xxxxxxxx云業(yè)務(wù)平臺(tái)
建設(shè)方案書目錄TOC\o"1-5"\h\z第一章.概述6項(xiàng)目背景6需求提出8需求分析12第二章.總體設(shè)計(jì)14建設(shè)原則14遵循標(biāo)準(zhǔn)15建設(shè)思路16技術(shù)架構(gòu)18應(yīng)用架構(gòu)19第三章.業(yè)務(wù)支撐平臺(tái)21應(yīng)用背景21SIXCloud云平臺(tái)概述27平臺(tái)定位27技術(shù)路線28總體架構(gòu)28設(shè)計(jì)理念31應(yīng)用價(jià)值31SIXCloud云平臺(tái)特性32融合laaS平臺(tái)的所有功能,是一個(gè)全面云管理平臺(tái)34支持最新的DOCKE容器技術(shù),提供容器服務(wù)36功能強(qiáng)大的運(yùn)營管理能力38SIXCloud云平臺(tái)技術(shù)39SIXCloud云平臺(tái)功能43OpenStack云操作系統(tǒng)45Docker應(yīng)用容器引擎47SIXCloud租戶管理控制臺(tái)54SIXCloud云管理控制臺(tái)64系統(tǒng)部署75第四章.云基礎(chǔ)設(shè)施建設(shè)78第五章.網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)81傳統(tǒng)網(wǎng)絡(luò)81SDN82Neutron構(gòu)建網(wǎng)絡(luò)84OpenStacknova-network網(wǎng)絡(luò)模型84OpenStackNeutron網(wǎng)絡(luò)模型85Neutron網(wǎng)絡(luò)創(chuàng)建過程88OpenStack網(wǎng)絡(luò)類型89Neutron服務(wù)網(wǎng)絡(luò)管理的三種模式90第六章.安全設(shè)計(jì)94第七章.硬件系統(tǒng)設(shè)計(jì)96第八章.應(yīng)用遷移99第九章.統(tǒng)一門戶集成102用戶統(tǒng)一管理102統(tǒng)一身份認(rèn)證103單點(diǎn)登錄104統(tǒng)一審計(jì)106第十章.項(xiàng)目實(shí)施108總體進(jìn)度計(jì)劃108工程組織實(shí)施108系統(tǒng)的實(shí)施步驟110項(xiàng)目溝通管理112系統(tǒng)測(cè)試114第一章.概述項(xiàng)目背景近年來隨著云計(jì)算技術(shù)的發(fā)展,對(duì)整個(gè)IT產(chǎn)業(yè)帶來了顛覆性的變化。各家IT企業(yè)紛紛建設(shè)自己的私有云,帶來了大量的經(jīng)濟(jì)和社會(huì)效益。主要帶來如下好處:一、更加便利如果你的工作需要經(jīng)常出差,或者有重要的事情需要及時(shí)得到處理,那么云計(jì)算就會(huì)給你提供一個(gè)全球隨時(shí)訪問的機(jī)會(huì),無論你在什么地方,只要登錄自己的云賬戶,都可以隨時(shí)處理公司的文件或親人的信件。你可以安全的訪問公司的所有數(shù)據(jù),而不至于僅限U盤中有限的存儲(chǔ)空間,能讓人隨時(shí)隨地的享受跟公司一樣的處理文件的環(huán)境。二、節(jié)約硬件成本云計(jì)算可將硬件成本降低一個(gè)數(shù)量級(jí)。對(duì)于的云計(jì)算能節(jié)省多少錢會(huì)根據(jù)公司的不同所節(jié)省的錢會(huì)有差別。但是云計(jì)算能節(jié)省企業(yè)硬件成本已經(jīng)是個(gè)不爭(zhēng)的事實(shí),企業(yè)可以使公司的硬件的利用率達(dá)到最大化,從而使公司支出進(jìn)一步縮小。三、節(jié)約軟件成本公司利用云技術(shù)將不必為每一個(gè)員工都購買正版使用權(quán),當(dāng)你使用云計(jì)算的時(shí)候,只需要為公司購買少量的正版使用權(quán)就可以了,所有員工可以依靠云計(jì)算技術(shù)共同使用該軟件。軟件即服務(wù)(SaaS)現(xiàn)在已經(jīng)得到越來越多的人的認(rèn)可,隨著它的發(fā)展,云計(jì)算節(jié)省軟件成本的好處將會(huì)越來越被體現(xiàn)。四、節(jié)省物理空間云計(jì)算再也不需要你購買大量的硬件,同時(shí)存放服務(wù)器和電腦的空間也被節(jié)省出來,在日前房屋價(jià)格不斷上漲的時(shí)間,節(jié)省企業(yè)物理空間無疑會(huì)給企業(yè)節(jié)省更多的費(fèi)用,大大提升了企業(yè)的利潤(rùn)。五、實(shí)時(shí)監(jiān)控員工可以在全國各地進(jìn)行辦公,只需要一個(gè)移動(dòng)設(shè)備就能滿足,而通過手機(jī)電話等方式可以對(duì)員工的具體情況進(jìn)行監(jiān)控,可以對(duì)公司的情況進(jìn)一步了解,在提升員工的工作積極性的同時(shí)使員工的效率達(dá)到最大化。六、企業(yè)更大的靈活性云計(jì)算提供給企業(yè)更多的靈活性,企業(yè)可以跟據(jù)自己的業(yè)務(wù)情況來決定是否需要增加服務(wù),企業(yè)也可以從小做起,用最少的投資來滿足你的現(xiàn)狀,而當(dāng)企業(yè)的業(yè)務(wù)增長(zhǎng)到需要增加服務(wù)的時(shí)候,可以根據(jù)自己情況對(duì)服務(wù)進(jìn)行選擇性增加,使企業(yè)的業(yè)務(wù)利用性最大化。七、減少IT支持成本簡(jiǎn)化硬件的數(shù)量,消除組織網(wǎng)絡(luò)和計(jì)算機(jī)操作系統(tǒng)配置步驟,可以減少企業(yè)對(duì)IT維護(hù)人員數(shù)量需求,從而使企業(yè)的支持成本達(dá)到最小化。使企業(yè)工作人員達(dá)到最佳狀態(tài),省去之前龐大的IT維護(hù)人員需要的支持成本無疑就是提升了企業(yè)的利潤(rùn)。八、企業(yè)安全云計(jì)算能給企業(yè)數(shù)據(jù)帶來更安全的保證,可能很多人并不同意這個(gè)觀點(diǎn),但是云計(jì)算能給企業(yè)帶來的安全是真實(shí)存在的。在我國,IT人員極其缺乏,網(wǎng)絡(luò)安全人員更是少之又少,在一些企業(yè),很難對(duì)沒臺(tái)計(jì)算機(jī)的安全做到固若金湯,而云計(jì)算則能夠很好的解決此類問題,服務(wù)提供商能夠給企業(yè)提供最完善、最專業(yè)的解決方案,使企業(yè)數(shù)據(jù)安全得到最大保證。九、數(shù)據(jù)共享大家不妨想一想,以前我們的電話號(hào)碼是怎樣保存的,是不是手機(jī)里面存一百多個(gè),然后電話薄上還會(huì)存放很多,電腦里面也會(huì)存一些,當(dāng)有了云計(jì)算,在云計(jì)算網(wǎng)絡(luò)應(yīng)用模式中,數(shù)據(jù)只要一份,保存在云的另一端,你的所有電子設(shè)備只要連接到互聯(lián)網(wǎng),就可以同時(shí)訪問和使用同一數(shù)據(jù)。十、使生活更精彩以前我們存儲(chǔ)數(shù)據(jù)很多情況下是記錄在筆記本或者電腦硬盤中的,而現(xiàn)在,可以把所有的數(shù)據(jù)保存在網(wǎng)上。而當(dāng)你駕車在外面的時(shí)候,你只要自己登錄所在地區(qū)的衛(wèi)星地圖上就能了解實(shí)時(shí)路況,可以快速查詢實(shí)時(shí)路線,還可以把自己隨時(shí)拍下的照片傳到網(wǎng)絡(luò)上保存,實(shí)時(shí)發(fā)表你的親身感受等等,可以說云計(jì)算帶來的好處是非常多的,使我們的生活更多彩。xxxx提出了建設(shè)自己的云計(jì)算中心,用來支撐xxxx的業(yè)務(wù)運(yùn)營,同時(shí)為xxxx的各個(gè)學(xué)院提供靈活的云基礎(chǔ)設(shè)施服務(wù)和云應(yīng)用管理服務(wù),支撐日常管理、教育教學(xué)等各種軟件業(yè)務(wù)。二、需求提由xxxx的現(xiàn)有業(yè)務(wù)包括三塊,一塊是日常管理的IT需求,另一塊是教育教學(xué)管理應(yīng)用。通過建設(shè)云業(yè)務(wù)平臺(tái),來為整個(gè)學(xué)院搭建一個(gè)統(tǒng)一的基礎(chǔ)設(shè)施平臺(tái)環(huán)境。云業(yè)務(wù)平臺(tái)是整個(gè)學(xué)院IT的基礎(chǔ)設(shè)施,提供海量的存儲(chǔ)和可伸縮的計(jì)算能力。與IT相關(guān)的三大塊業(yè)務(wù)都部署在云業(yè)務(wù)平臺(tái),通過云計(jì)算,極大地提升資源的利用率和工作效率。xxxx方面提出建設(shè)公司云業(yè)務(wù)平臺(tái),通過此云業(yè)務(wù)平臺(tái),來承載的日常管理業(yè)務(wù)和教育教學(xué)等各種云服務(wù)。主要包括以下幾個(gè)方面的需求:硬件基礎(chǔ)設(shè)施前期通過購買云平臺(tái)所需的服務(wù)器和網(wǎng)絡(luò)硬件,搭建一個(gè)基礎(chǔ)的云業(yè)務(wù)平臺(tái),滿足辦公和項(xiàng)目開發(fā)方面的需求?,F(xiàn)有公司管理業(yè)務(wù)系統(tǒng)所運(yùn)行的服務(wù)器在云業(yè)務(wù)平臺(tái)建設(shè)完成,并將業(yè)務(wù)系統(tǒng)遷移過去后,可以進(jìn)行重新利用,作為云業(yè)務(wù)平臺(tái)的計(jì)算節(jié)點(diǎn),納入云平臺(tái),作為資源基礎(chǔ)設(shè)施。云業(yè)務(wù)平臺(tái)基礎(chǔ)設(shè)施需要滿足現(xiàn)有系統(tǒng)的穩(wěn)定運(yùn)行,同時(shí)充實(shí)一些新的服務(wù)器,統(tǒng)一梳理服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)等各種硬件資源,構(gòu)建一個(gè)健壯的云業(yè)務(wù)平臺(tái)。本次對(duì)于云業(yè)務(wù)平臺(tái)的投資并非一個(gè)全新的投資項(xiàng)目,可通過整合企業(yè)當(dāng)前現(xiàn)有IT基礎(chǔ)設(shè)施來達(dá)到最終目的,把現(xiàn)有的存儲(chǔ)、服務(wù)器、網(wǎng)絡(luò)等硬件捆綁在一起進(jìn)行兼容性問題測(cè)試。需要能提供融合基礎(chǔ)架構(gòu)的解決方案。讓xxxx在IT的每一部分受益,包括應(yīng)用程序、基礎(chǔ)架構(gòu)和管理的戰(zhàn)略性方法。通過優(yōu)化解決方案,提升整合的I/O流量的性能,并改善融合數(shù)據(jù)中心的經(jīng)濟(jì)性,同時(shí)簡(jiǎn)化運(yùn)營和管理。本次項(xiàng)目要實(shí)現(xiàn)高度的資源共享。實(shí)現(xiàn)高度資源共享是一件很難的事情,這不僅僅關(guān)系到技術(shù)方面的問題,還跟IT架構(gòu)密切相關(guān)。一般來說,高度的虛擬化能夠帶來高度的資源共享。這時(shí)虛擬化不僅僅體現(xiàn)在服務(wù)器虛擬化上,還包括網(wǎng)絡(luò)虛擬化、存儲(chǔ)虛擬化和桌面虛擬化等。需要考慮是否具備了高度虛擬化、高度資源共享的IT架構(gòu)、技術(shù)儲(chǔ)備、人員條件和基礎(chǔ)環(huán)境。提供專用的工具,可以幫助您簡(jiǎn)化設(shè)置和遷移、自動(dòng)完成工作負(fù)載管理以及實(shí)施替代災(zāi)難恢復(fù)策略等等。使用當(dāng)前開放軟件技術(shù),通過主流的云操作系統(tǒng)來實(shí)施本項(xiàng)目。確保云業(yè)務(wù)平臺(tái)基礎(chǔ)支撐軟件可持續(xù)優(yōu)化和無障礙的系統(tǒng)級(jí)升級(jí)。確保整個(gè)云業(yè)務(wù)平臺(tái)的開放、穩(wěn)定、安全地運(yùn)行。統(tǒng)一基礎(chǔ)軟件服務(wù)將整個(gè)xxxx的所有公用的基礎(chǔ)軟件,進(jìn)行歸類整理,遷移到云業(yè)務(wù)平臺(tái),實(shí)現(xiàn)統(tǒng)一管理和統(tǒng)一維護(hù),在后期可以立項(xiàng)實(shí)現(xiàn)統(tǒng)一門戶管理,打通各個(gè)應(yīng)用之間的接口,實(shí)現(xiàn)應(yīng)用的集成。基礎(chǔ)軟件是公司運(yùn)營需要的通用支撐應(yīng)用軟件,包括:郵件服務(wù)軟件、門戶網(wǎng)站、即時(shí)消息系統(tǒng)、辦公系統(tǒng)等。大數(shù)據(jù)支撐當(dāng)前,數(shù)據(jù)已經(jīng)成為企業(yè)的核心資產(chǎn),所以云數(shù)據(jù)中心的構(gòu)建很大程度上就是基于對(duì)數(shù)據(jù)的整合。幾乎任何與企業(yè)業(yè)務(wù)相關(guān)的都可以數(shù)據(jù)化。這些數(shù)據(jù)呈現(xiàn)了復(fù)雜的、異構(gòu)的的特點(diǎn),怎樣將這些數(shù)據(jù)集中地放在云平臺(tái)上,就需要對(duì)其做數(shù)據(jù)挖掘、分析、歸檔、重復(fù)數(shù)據(jù)刪除等各種處理,從而把有效的數(shù)據(jù)提取出來。本次項(xiàng)目?jī)H僅完成云數(shù)據(jù)存儲(chǔ)環(huán)境搭建,做到數(shù)據(jù)的有效管理和存儲(chǔ)。對(duì)于大數(shù)據(jù)的應(yīng)用,包括數(shù)據(jù)挖掘、分析,需要根據(jù)企業(yè)信息化的需求去建立數(shù)據(jù)模,從能搜索到的所有數(shù)據(jù)抽象出來自己的關(guān)鍵數(shù)據(jù),實(shí)現(xiàn)企業(yè)將IT轉(zhuǎn)成產(chǎn)能。應(yīng)用遷移xxxx現(xiàn)有的應(yīng)用系統(tǒng)包括:業(yè)務(wù)系統(tǒng)應(yīng)用情況編R應(yīng)用系統(tǒng)涉及業(yè)務(wù)使用部門購買年份
1奧龍教務(wù)系統(tǒng)教務(wù)管理教務(wù)處20072用友財(cái)務(wù)系統(tǒng)財(cái)務(wù)管理財(cái)務(wù)處20083金盤圖書管理系統(tǒng)圖書管理圖書館20094超星電子圖書學(xué)習(xí)資源庫圖書館20095萬方知識(shí)服務(wù)平臺(tái)學(xué)習(xí)資源庫圖書館20116門戶網(wǎng)站對(duì)外宣傳宣傳部20077f通充值系統(tǒng)食堂就餐、交網(wǎng)費(fèi)財(cái)務(wù)20078海灣水電計(jì)費(fèi)系統(tǒng)清華聯(lián)水電計(jì)費(fèi)系統(tǒng)京泉水電計(jì)費(fèi)系統(tǒng)華特利達(dá)水電計(jì)費(fèi)系統(tǒng)后勤管理財(cái)務(wù)20079資產(chǎn)登記系統(tǒng)后勤管理財(cái)務(wù)200810城市熱點(diǎn)網(wǎng)絡(luò)計(jì)費(fèi)系統(tǒng)網(wǎng)絡(luò)運(yùn)營管理網(wǎng)絡(luò)中心、財(cái)務(wù)200911R通圈存系統(tǒng)網(wǎng)絡(luò)運(yùn)營管理網(wǎng)絡(luò)中心、財(cái)務(wù)200712招生系統(tǒng)招生管理招生辦新業(yè)務(wù)系統(tǒng)應(yīng)用情況編力應(yīng)用系統(tǒng)涉及業(yè)務(wù)使用部門1三大平臺(tái)2學(xué)生工作管理系統(tǒng)
3協(xié)同辦公系統(tǒng)(OA4人事綜合管理系統(tǒng)5郵件系統(tǒng)6移動(dòng)微哨平臺(tái)7迎新管理系統(tǒng)8就業(yè)管理系統(tǒng)9離校管理系統(tǒng)10宿舍管理系統(tǒng)11資產(chǎn)管理系統(tǒng)12后勤管理系統(tǒng)13科研系統(tǒng)14移動(dòng)應(yīng)用平臺(tái)15在線教學(xué)16一卡通系統(tǒng)平臺(tái)將所有應(yīng)用遷移到云業(yè)務(wù)平臺(tái)時(shí),要保證應(yīng)用的安全性,確保敏感數(shù)據(jù)的安全可靠,同時(shí),由于網(wǎng)絡(luò)環(huán)境發(fā)生變化,各種配置項(xiàng)的兼容性。對(duì)于要考慮應(yīng)用的兼容性,確保在云環(huán)境的不同的基礎(chǔ)設(shè)施下,應(yīng)用的正常運(yùn)行。對(duì)于關(guān)鍵應(yīng)用,通過負(fù)載均衡,來實(shí)現(xiàn)應(yīng)用的高可用。由于應(yīng)用的運(yùn)行環(huán)境千差萬別,各種應(yīng)用軟件的兼容性也有差異,在進(jìn)行遷移前,需要制定詳細(xì)的遷移方案,并進(jìn)行反復(fù)地測(cè)試,來確保平穩(wěn)遷移。災(zāi)難備份提供硬件級(jí)別和軟件級(jí)別兩種方式,進(jìn)行云業(yè)務(wù)平臺(tái)的數(shù)據(jù)備份。在硬件層面,采用磁盤RAID冗余,在某個(gè)硬盤出現(xiàn)時(shí),系統(tǒng)能夠正常運(yùn)行。對(duì)于應(yīng)用系統(tǒng)的關(guān)鍵數(shù)據(jù),通過備份軟件,進(jìn)行定時(shí)增量備份。三、需求分析云計(jì)算最本質(zhì)的特點(diǎn)之一是幫助企業(yè)用戶實(shí)現(xiàn)即需即用、靈活高效的使用IT資源。因此對(duì)于部署云計(jì)算平臺(tái)來說,就必須考慮對(duì)彈性空間和可擴(kuò)展性的真實(shí)需求。因?yàn)槟壳盁o論在服務(wù)器還是存儲(chǔ)方面,許多企業(yè)現(xiàn)有的產(chǎn)品架構(gòu)都無法具備良好的擴(kuò)展性,能夠很好地滿足云業(yè)務(wù)平臺(tái)對(duì)擴(kuò)展空間的彈性需求。因此,真實(shí)評(píng)估彈性化需求,是實(shí)現(xiàn)按需添加或減少IT資源的一個(gè)重要考慮。為了更好地應(yīng)對(duì)復(fù)雜的企業(yè)應(yīng)用需求,必須在基礎(chǔ)架構(gòu)和總體設(shè)計(jì)上進(jìn)行針對(duì)性的優(yōu)化,建立一個(gè)開放的基礎(chǔ)設(shè)施環(huán)境,滿足云業(yè)務(wù)平臺(tái)大規(guī)模部署的需求。在云操作系統(tǒng)方面,我們選擇了當(dāng)前最主流的云操作系統(tǒng)OpenStack來作為本次項(xiàng)目的基礎(chǔ)平臺(tái)。在早期的云業(yè)務(wù)平臺(tái)建設(shè)過程中,一般僅僅局限于建設(shè)一個(gè)云基礎(chǔ)設(shè)施環(huán)境,即IaaS,對(duì)于xxxx這樣的軟件企業(yè),應(yīng)用系統(tǒng)繁多,應(yīng)用開發(fā)所對(duì)云業(yè)務(wù)平臺(tái)的要求也比較高,如果考慮到將來用戶應(yīng)用的云SaaS方式部署運(yùn)行,需要增強(qiáng)對(duì)軟件運(yùn)行的支撐。即采用AppEngine產(chǎn)品來滿足當(dāng)前以及將來業(yè)務(wù)的擴(kuò)展。開發(fā)的云平臺(tái)產(chǎn)品SIXCloud云平臺(tái)是一個(gè)標(biāo)準(zhǔn)的AppEngine產(chǎn)品,本次項(xiàng)目是用SIXCloud云平臺(tái)來進(jìn)行xxxx云業(yè)務(wù)平臺(tái)的全面管理和運(yùn)營支撐。SIXCloud云平臺(tái)是一個(gè)基于PaaS技術(shù)實(shí)現(xiàn)的AppEngine軟件,不僅可以管理云基礎(chǔ)設(shè)施,還能進(jìn)行各種應(yīng)用運(yùn)行環(huán)境的快速構(gòu)建,提供Java、Ruby、Python、PHPNode.js多語言、彈性的服務(wù)端運(yùn)行環(huán)境,能幫助開發(fā)者快速編譯部署應(yīng)用,讓開發(fā)者專心于應(yīng)用開發(fā)。開發(fā)人員只需要按照規(guī)則上傳應(yīng)用,不需要維護(hù)任何服務(wù)器,就能夠提供應(yīng)用訪問服務(wù)。SIXCloud平臺(tái)能夠提供運(yùn)行容器級(jí)別的服務(wù),通過一系列的輔助工具和模塊,快速地將應(yīng)用進(jìn)行部署提交運(yùn)行。同時(shí)SIXCloud平臺(tái)提供一個(gè)強(qiáng)大的應(yīng)用管理、監(jiān)控、部署、版本控制功能,為應(yīng)用的運(yùn)行維護(hù)提供了高效的工具。第二章.總體設(shè)計(jì)建設(shè)原則根據(jù)xxxx云業(yè)務(wù)平臺(tái)的需求,本次項(xiàng)目的設(shè)計(jì)、建設(shè)必須考慮如下原則:系統(tǒng)工程原則嚴(yán)格按系統(tǒng)工程和軟件工程的思想和方法進(jìn)行系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)。在項(xiàng)目設(shè)施過程中按ISO9000質(zhì)量管理體系/CMMI的要求進(jìn)行項(xiàng)目實(shí)施管理。先進(jìn)性原則當(dāng)前各種技術(shù)發(fā)展日新月異,為了保證現(xiàn)有技術(shù)的先進(jìn)性,適應(yīng)計(jì)算機(jī)與通訊技術(shù)未來的發(fā)展,應(yīng)當(dāng)采用先進(jìn)的計(jì)算機(jī)和通訊技術(shù),以保證當(dāng)別的設(shè)計(jì)能夠滿足未來十年的技術(shù)發(fā)展要求,不至于系統(tǒng)剛建成就被淘汰。不但設(shè)計(jì)其產(chǎn)生,還要設(shè)計(jì)并考慮以最小的代價(jià)來適應(yīng)不但設(shè)計(jì)其產(chǎn)生,還要設(shè)計(jì)并考慮以最小的代價(jià)來適應(yīng)當(dāng)系統(tǒng)規(guī)模在急驟擴(kuò)張中亦可維護(hù)、可擴(kuò)展性原則綜合考慮系統(tǒng)軟、硬件結(jié)構(gòu),保證系統(tǒng)維護(hù)靈活、擴(kuò)展方便,便于移植。保證系統(tǒng)在建成之后維護(hù)管理簡(jiǎn)單方便,在考慮設(shè)計(jì)余量的前提下系統(tǒng)的軟硬件功能可擴(kuò)展。安全、可靠性原則針對(duì)系統(tǒng)的應(yīng)用需求,具有高安全性的特點(diǎn)和要求??煽啃允窍到y(tǒng)設(shè)計(jì)中所必須保證的,要求系統(tǒng)動(dòng)態(tài)適應(yīng)能力強(qiáng),有適當(dāng)?shù)臋?quán)限控制功能。要使系統(tǒng)投入運(yùn)行過程中抗干擾能力強(qiáng),應(yīng)具備容錯(cuò)、檢錯(cuò)、糾錯(cuò)能力,信息恢復(fù)和系統(tǒng)重建能力;保證系統(tǒng)核心功能可以7X24小時(shí)連續(xù)運(yùn)行。使用成熟的技術(shù)原則J2EE應(yīng)用服務(wù)器。系統(tǒng)基于J2EEJ2EE應(yīng)用服務(wù)器。系統(tǒng)的可靠性、穩(wěn)定性、安全性、擴(kuò)展性等各種指標(biāo)都得到了極大的提高,其各方面的性能已經(jīng)達(dá)到了國內(nèi)先進(jìn)水平。權(quán)衡原則系統(tǒng)設(shè)計(jì)中要在先進(jìn)性、實(shí)用性、可靠性、安全性、可擴(kuò)展性,可管理性等諸多方面進(jìn)行權(quán)衡,綜合分析考慮。易用性原則系統(tǒng)設(shè)計(jì)基于B/S體系結(jié)構(gòu),充分考慮操作者的特點(diǎn),采用人性化設(shè)計(jì),方便易用??晒芾硇栽瓌t一個(gè)容易管理的系統(tǒng)不但可大大降低系統(tǒng)管理員的負(fù)擔(dān),而且能夠在系統(tǒng)發(fā)生任何問題的時(shí)候都能夠很容易地進(jìn)行診斷,并采取有效措施,確保系統(tǒng)處在良好運(yùn)行的狀態(tài)。按照上述原則建設(shè)xxxx云業(yè)務(wù)平臺(tái),采用SIXCloud云平臺(tái),保證今后應(yīng)用系統(tǒng)具有穩(wěn)定、健壯的基礎(chǔ)架構(gòu)。遵循標(biāo)準(zhǔn)采用多層架構(gòu)的B/S結(jié)構(gòu);采用JAVA語言,基于J2EE的分布式計(jì)算技術(shù)進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì)和系統(tǒng)開發(fā);支持MYSQ數(shù)據(jù)庫;支持Windows、UNIX以及Linux等操作系統(tǒng);支持BEAWeblogic、IBMwebsphere5.0、OracleApplicationServer、JBOSSApplicationServer等多種主流應(yīng)用服務(wù)器;利用XML作為系統(tǒng)接口的數(shù)據(jù)交換標(biāo)準(zhǔn),進(jìn)行信息資源整合;應(yīng)用開發(fā)中間件是基于SO躲構(gòu)。通過WebService實(shí)現(xiàn)SOM艮務(wù),可以將服務(wù)發(fā)布于前端。采用高性能中間件技術(shù),如消息處理中間件、數(shù)據(jù)訪問中間件、事務(wù)處理中間件、安全控制中間件等;建立信任與授權(quán)服務(wù)平臺(tái)、基于底層的PKI/PMI證書服務(wù)機(jī)制和PKI基礎(chǔ)安全服務(wù)機(jī)制,提供符合J2EE規(guī)范的可信Web計(jì)算平臺(tái),該平臺(tái)提供基于安全XML技術(shù)的PKI基礎(chǔ)安全服務(wù)和PKI/PMI證書服務(wù)的統(tǒng)一調(diào)用接口。采用OpenStack進(jìn)行應(yīng)用基礎(chǔ)設(shè)施的搭建。采用KVMS行虛擬機(jī)的虛擬化技術(shù)。采用RabbitMQ消息總線技術(shù)進(jìn)行消息傳遞和訂閱服務(wù)。三、建設(shè)思路針對(duì)xxxx需求充分理解的基礎(chǔ)上,基于當(dāng)前云業(yè)務(wù)平臺(tái)建設(shè)的經(jīng)驗(yàn)總結(jié)和最新的技術(shù)成果,本項(xiàng)目的總體建設(shè)思路包括三個(gè)方面:使用OpenStack作為云操作系統(tǒng)進(jìn)行云基礎(chǔ)設(shè)施建設(shè)。控制性:開源的平臺(tái)意味著不會(huì)被某個(gè)特定的廠商綁定和限制,而且模塊化的設(shè)計(jì)能把遺留的和第三方的技術(shù)進(jìn)行集成,從而來滿足自身業(yè)務(wù)需要。OpenStack項(xiàng)目所提供的云計(jì)算,讓IT團(tuán)隊(duì)可以成為自己的云計(jì)算服務(wù)廠商,雖然構(gòu)建和維護(hù)一個(gè)開源私有云計(jì)算并不適合每一家公司;但是如果擁有基礎(chǔ)設(shè)施和開發(fā)人員,OpenStack將是很好的選擇。兼容性:OpenStack公共云的兼容性可以使企業(yè)在將來很容易的將數(shù)據(jù)和應(yīng)用遷移到基于安全策略的、經(jīng)濟(jì)的和其他關(guān)鍵商業(yè)標(biāo)準(zhǔn)的公共云中。使用亞馬遜網(wǎng)絡(luò)服務(wù)及其他云服務(wù)的企業(yè),抱怨最多的就是“用戶被綁架,無法輕易轉(zhuǎn)移數(shù)據(jù)”。在云計(jì)算社區(qū),有一個(gè)流行的概念,即數(shù)據(jù)是有重量的,一旦將數(shù)據(jù)存在某個(gè)云計(jì)算提供商那里,它就變得繁重而難以遷移,作為企業(yè)最重要的資源,如果在遷移的過程中不能保護(hù)好數(shù)據(jù)安全,很有可能會(huì)給企業(yè)帶來滅頂之災(zāi),相信沒有公司愿意承擔(dān)這個(gè)風(fēng)險(xiǎn)??蓴U(kuò)展性:目前主流的Linux操作系統(tǒng),包才Fedora、SUSE^都將支持OpenStack。OpenStack在大規(guī)模部署公有云時(shí),在可擴(kuò)展性上有優(yōu)勢(shì),而且也可用于私有云,一些企業(yè)特性也在逐步完善中。隨著Ubuntu12.04LTS正式全面將Eucalyptus替換成OpenStack,OpenStack將超過Eucalyptus成為云平臺(tái)基礎(chǔ)的第一選擇。靈活性:靈活性是OpenStack最大的優(yōu)點(diǎn)之一,用戶可以根據(jù)自己的需要建立基礎(chǔ)設(shè)施,也可以輕松地為自己的集群增加規(guī)模。主要用Python編寫的OpenStack代碼質(zhì)量相當(dāng)高,很容易遵循,帶有一個(gè)完全文檔的API,用戶可以使用JSON或者XML消息格式的不同組件的代碼,這相當(dāng)有利于項(xiàng)目的發(fā)展壯大。此外,OpenStack項(xiàng)目的代碼將在極為寬松自由的Apache2許可下發(fā)布,這意味著任何第三方都可以重新發(fā)布這些代碼,在其基礎(chǔ)上開發(fā)私有軟件并按照新的許可發(fā)布,給眾多的云計(jì)算企業(yè),留下了的更大的發(fā)展空間。行業(yè)標(biāo)準(zhǔn):來自全球十多個(gè)國家的60多家領(lǐng)軍企業(yè),包才HPCisco、Dell、Intel以及微軟都參與到了OpenStack的項(xiàng)目中,并且在全球使用OpenStack技術(shù)的云平臺(tái)在不斷的上線。云計(jì)算領(lǐng)軍企業(yè)的加入,會(huì)無形透露出一個(gè)信息,就是OpenStack未來可能會(huì)成為一個(gè)行業(yè)標(biāo)準(zhǔn),而且OpenStack項(xiàng)目研發(fā)的初衷就是制定一套開源軟件標(biāo)準(zhǔn)。實(shí)踐檢驗(yàn):實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),OpenStack的云操作系統(tǒng),已被全球正在運(yùn)營的大型公有云和私有云技術(shù)所驗(yàn)證過,比如,Dell公司已經(jīng)推出了OpenStack安裝程序Crowbar,不僅如此,OpenStack在中國的發(fā)展趨勢(shì)也是非常之好,包括物聯(lián)網(wǎng)用戶、國內(nèi)高校以及部分大小企業(yè),都開始利用OpenStack建立云計(jì)算環(huán)境,整合企業(yè)架構(gòu)以及治理公司內(nèi)部的IT基礎(chǔ)架構(gòu)。使用SIXCloud云平臺(tái),從以建設(shè)PaaS平臺(tái)為核心,實(shí)現(xiàn)從IaaS至UPaaS再到SaaS的三層全線貫通?,F(xiàn)有的主流的云計(jì)算建設(shè)方案基本上都是各自為陣,通過一系列軟件集成和組合,來完成云業(yè)務(wù)平臺(tái)的各個(gè)功能。比如IaaS層的建設(shè)基本上都是使用OpenStack來完成,但是OpenStack的管理功能太弱,完全無法適應(yīng)企業(yè)級(jí)的云平臺(tái)的運(yùn)營需要。SIXCloud云平臺(tái)開發(fā)了大量的輔助管理工具,不僅包括服務(wù)器的管理、機(jī)房管理、網(wǎng)絡(luò)管理、存儲(chǔ)管理等硬件的管理,還包括對(duì)IaaS層基礎(chǔ)設(shè)施的全面管理和控制,以及日常運(yùn)營所需要的各種監(jiān)控、控制、計(jì)費(fèi)、告警等模塊。同時(shí)SIXCloud云平臺(tái)還提供PaaS層的所有功能和服務(wù),為應(yīng)用的快速部署和運(yùn)行提供了全面的支撐服務(wù)。使用SIXCloud的PaaS服務(wù),能夠非常方便地進(jìn)行應(yīng)用的遷移和應(yīng)用的管控。SIXCloud提供了從IaaS到PaaS再至USaaS的全方位的服務(wù)支撐,同時(shí)涵蓋各種云業(yè)務(wù)平臺(tái)需要的日常管理的運(yùn)營服務(wù),本項(xiàng)目將以SIXCloud云平臺(tái)為核心,來構(gòu)建xxxx云業(yè)務(wù)平臺(tái)。提供強(qiáng)大的云業(yè)務(wù)平臺(tái)運(yùn)營管理系統(tǒng),提高云業(yè)務(wù)平臺(tái)的管理效率。SIXCloud云平臺(tái)提供強(qiáng)大的運(yùn)營管理功能,具體包括租戶管理、資源監(jiān)控、路由管理、日志管理、虛擬機(jī)管理等一系列管理模塊,完全能夠滿足云業(yè)務(wù)的運(yùn)營管理需求。在使用SIXCloud云平臺(tái)進(jìn)行應(yīng)用遷移后,所有云業(yè)務(wù)系統(tǒng)的硬件、基礎(chǔ)設(shè)施資源以及應(yīng)用都可以在SIXCloud云平臺(tái)中進(jìn)行管理。四、技術(shù)架構(gòu)本項(xiàng)目的總體技術(shù)構(gòu)架如下圖所示:opcns(<Kk服務(wù)池OracleLegacyMoRaopcns(<Kk服務(wù)池OracleLegacyMoRaOpenStack作為云控制器,進(jìn)行資源的統(tǒng)一管理。云管理平臺(tái)對(duì)VM各種服務(wù)、網(wǎng)關(guān)、Docker容器進(jìn)行管理。所有VM和應(yīng)用之間適用MQW息總線來進(jìn)行通訊。在外部訪問時(shí),通過Router路由來對(duì)請(qǐng)求進(jìn)行路由和轉(zhuǎn)發(fā),將外部請(qǐng)求接入到特定VM的特定端口。整個(gè)系統(tǒng)還提供管理控制臺(tái)和租戶控制臺(tái),供云業(yè)務(wù)平臺(tái)進(jìn)行運(yùn)營服務(wù)。當(dāng)然也包括計(jì)費(fèi)等各種功能。五、應(yīng)用架構(gòu)在應(yīng)用架構(gòu)上,可以分為五層,如下圖所示:
用小屋WEBEAM/PDM/ERP/PM/ECOMMERCE/OA/CRM/……容器屋服務(wù)層資源工用小屋WEBEAM/PDM/ERP/PM/ECOMMERCE/OA/CRM/……容器屋服務(wù)層資源工各層相互關(guān)聯(lián),相互依存。資源層資源層包括各種云操作系統(tǒng)所管理的云基礎(chǔ)設(shè)施和各種資源。服務(wù)層為應(yīng)用提供各種服務(wù)的軟件系統(tǒng)。包括數(shù)據(jù)庫系統(tǒng)、服務(wù)軟件、消息中間件等。容器層包括各種應(yīng)用的運(yùn)行容器。應(yīng)用層部署在應(yīng)用容器中的各種軟件系統(tǒng)。用戶層最終用戶使用的瀏覽器和App等終端頁面。第三章.業(yè)務(wù)支撐平臺(tái)本次項(xiàng)目的實(shí)施使用開發(fā)的云平臺(tái)SIXCloud來完成。SIXCloud平臺(tái)融合當(dāng)前最新的云計(jì)算的技術(shù)成果,是一個(gè)專門用于進(jìn)行各種公有云和私有云建設(shè)的云計(jì)算管控平臺(tái),本次項(xiàng)目使用SIXCloud云平臺(tái)進(jìn)行底層的業(yè)務(wù)支撐,來完成管理、監(jiān)控、運(yùn)營等工作。下面將詳細(xì)介紹SIXCloud云平臺(tái)的各項(xiàng)技術(shù)和功能。應(yīng)用背景云計(jì)算的發(fā)展階段從云計(jì)算概念的提出,一直到現(xiàn)在云計(jì)算的發(fā)展,云計(jì)算漸漸的成熟起來,云計(jì)算的發(fā)展主要經(jīng)過了四個(gè)階段,這四個(gè)階段依次是電廠模式、效應(yīng)計(jì)算、網(wǎng)格計(jì)算和云計(jì)算。電廠模式階段:網(wǎng)上的比喻很好,網(wǎng)上說電廠模式就好比利用電廠的規(guī)模效應(yīng),來降低電力的價(jià)格,并讓用戶使用起來方便,且無需維護(hù)和購買任何發(fā)電設(shè)備。我覺得云計(jì)算就是這樣一種規(guī)模,將大量的分散資源集中在一起,進(jìn)行規(guī)?;芾?,降低成本,方便用戶的一種模式。效應(yīng)計(jì)算階段:在1960年左右,由于計(jì)算機(jī)設(shè)備的價(jià)格非常的昂貴,遠(yuǎn)非一般的企業(yè)、學(xué)校和機(jī)構(gòu)所能承受,于是很多IT界的精英們就有了共享計(jì)算機(jī)資源的想法。在1961年,人工智能之父麥肯錫在在一次會(huì)議上提出來“效應(yīng)計(jì)算”這個(gè)概念,其核心就是借鑒了電廠模式,具體的目標(biāo)是整合分散在各地的服務(wù)器,存儲(chǔ)系統(tǒng)以及應(yīng)用程序來共享給多個(gè)用戶,讓人們使用計(jì)算機(jī)資源就像使用電力資源一樣方便,并且根據(jù)用戶使用量來付費(fèi)??上У氖钱?dāng)時(shí)的IT界還處于發(fā)展的初期,很多強(qiáng)大的技術(shù)還沒有誕生,比如互聯(lián)網(wǎng)等等。雖然有想法,但是由于技術(shù)的原因還是停留在那里。網(wǎng)格計(jì)算階段:網(wǎng)格計(jì)算說穿了就是化大為小的一種計(jì)算,研究的是如何把一個(gè)需要非常巨大的計(jì)算能力才能解決的問題分成許多小部分,然后把這些部分分配給許多低性能的計(jì)算機(jī)來處理,最后把這些結(jié)果綜合起來解決大問題??上У氖牵捎诰W(wǎng)格計(jì)算在商業(yè)模式、技術(shù)和安全性方面的不足,使得其并沒有在工程界和商業(yè)界取得預(yù)期的成功。云計(jì)算階段:云計(jì)算的核心與效用計(jì)算和網(wǎng)格計(jì)算非常類似,也是希望IT技術(shù)能像使用電力那樣方便,并且成本低廉。但與效用計(jì)算和網(wǎng)格計(jì)算不同的是,現(xiàn)在在需求方面已經(jīng)有了一定的規(guī)模,同時(shí)在技術(shù)方面也已經(jīng)基本成熟了。云計(jì)算定義云計(jì)算(Cloudcomputing),是一種新興的共享基礎(chǔ)架構(gòu)的方法,可以將巨大的系統(tǒng)池連接在一起以提供各種IT服務(wù)。很多因素推動(dòng)了對(duì)這類環(huán)境的需求,其中包括連接設(shè)備、實(shí)時(shí)數(shù)據(jù)流、SOA的采用以及搜索、開放協(xié)作、社會(huì)網(wǎng)絡(luò)和移動(dòng)商務(wù)等這樣的Web2.0應(yīng)用的急劇增長(zhǎng)。另外,數(shù)字元器件性能的提升也使IT環(huán)境的規(guī)模大幅度提高,從而進(jìn)一步加強(qiáng)了對(duì)一個(gè)由統(tǒng)一的云進(jìn)行管理的需求。云計(jì)算被它的吹捧者視為“革命性的計(jì)算模型”,因?yàn)樗沟贸?jí)計(jì)算能力通過互聯(lián)網(wǎng)自由流通成為了可能。企業(yè)與個(gè)人用戶無需再投入昂貴的硬件購置成本,只需要通過互聯(lián)網(wǎng)來購買租賃計(jì)算力,“把你的計(jì)算機(jī)當(dāng)做接入口,一切都交給互聯(lián)網(wǎng)吧”。狹義云計(jì)算是指IT基礎(chǔ)設(shè)施的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需的資源(硬件、平臺(tái)、軟件)。提供資源的網(wǎng)絡(luò)被稱為“云”?!霸啤敝械馁Y源在使用者看來是可以無限擴(kuò)展的,并且可以隨時(shí)獲取,按需使用,隨時(shí)擴(kuò)展,按使用付費(fèi)。這種特性經(jīng)常被稱為像水電一樣使用IT基礎(chǔ)設(shè)施。廣義云計(jì)算是指服務(wù)的交付和使用模式,指通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需的服務(wù)。這種服務(wù)可以是IT和軟件、互聯(lián)網(wǎng)相關(guān)的,也可以使任意其他的服務(wù)。云計(jì)算的特點(diǎn):(1)超大規(guī)模?!霸啤本哂邢喈?dāng)?shù)囊?guī)模,Google云計(jì)算已經(jīng)擁有100多萬臺(tái)服務(wù)器,Amazon舊M、微軟、Yahoo等的“云”均擁有幾十萬臺(tái)服務(wù)器。企業(yè)私有云一般擁有數(shù)百上千臺(tái)服務(wù)器?!霸啤蹦苜x予用戶前所未有的計(jì)算能力。(2)虛擬化。云計(jì)算支持用戶在任意位置、使用各種終端獲取應(yīng)用服務(wù)。所請(qǐng)求的資源來自“云”,而不是固定的有形的實(shí)體。應(yīng)用在“云”中某處運(yùn)行,但實(shí)際上用戶無需了解、也不用擔(dān)心應(yīng)用運(yùn)行的具體位置。只需要一臺(tái)筆記本或者一個(gè)手機(jī),就可以通過網(wǎng)絡(luò)服務(wù)來實(shí)現(xiàn)我們需要的一切,甚至包括超級(jí)計(jì)算這樣的任務(wù)。(3)高可靠性?!霸啤笔褂昧藬?shù)據(jù)多副本容錯(cuò)、計(jì)算節(jié)點(diǎn)同構(gòu)可互換等措施來保障服務(wù)的高可靠性,使用云計(jì)算比使用本地計(jì)算機(jī)可靠。(4)通用性。云計(jì)算不針對(duì)特定的應(yīng)用,在“云”的支撐下可以構(gòu)造出千變?nèi)f化的應(yīng)用,同一個(gè)“云”可以同時(shí)支撐不同的應(yīng)用運(yùn)行。(5)高可擴(kuò)展性?!霸啤钡囊?guī)模可以動(dòng)態(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長(zhǎng)的需要。(6)按需服務(wù)?!霸啤笔且粋€(gè)龐大的資源池,你按需購買;云可以象自來水,電,煤氣那樣計(jì)費(fèi)。(7)極其廉價(jià)。由于“云”的特殊容錯(cuò)措施可以采用極其廉價(jià)的節(jié)點(diǎn)來構(gòu)成云,“云”的自動(dòng)化集中式管理使大量企業(yè)無需負(fù)擔(dān)日益高昂的數(shù)據(jù)中心管理成本,“云”的通用性使資源的利用率較之傳統(tǒng)系統(tǒng)大幅提升,因此用戶可以充分享受“云”的低成本優(yōu)勢(shì),經(jīng)常只要花費(fèi)幾百美元、幾天時(shí)間就能完成以前需要數(shù)萬美元、數(shù)月時(shí)間才能完成的任務(wù)。云計(jì)算的服務(wù)形式基礎(chǔ)設(shè)施即服務(wù)(Iaas),平臺(tái)即服務(wù)(PaaS)和軟件即服務(wù)(SaaS)。IaaS:基礎(chǔ)設(shè)施即服務(wù)IaaS(Infrastructure-as-a-Service):基礎(chǔ)設(shè)施即服務(wù)。消費(fèi)者通過Internet可以從完善的計(jì)算機(jī)基礎(chǔ)設(shè)施獲得服務(wù)。PaaS:平臺(tái)即服務(wù)PaaS(Platform-as-a-Service):平臺(tái)即服務(wù)。PaaS實(shí)際上是指將研發(fā)的平臺(tái)作為一種服務(wù),以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式軟件的一種應(yīng)用。但是,PaaS的出現(xiàn)可以加快SaaS的發(fā)展,尤其是加快SaaS應(yīng)用的開發(fā)速度。SaaS:軟件即服務(wù)SaaS(Software-as-a-Service):軟件即服務(wù)。它是一種通過Internet提供軟件的模式,用戶無需購買軟件,而是向提供商租用基于Web的軟件,來管理企業(yè)經(jīng)營活動(dòng)。云操作系統(tǒng)云操作系統(tǒng)是以云計(jì)算、云存儲(chǔ)技術(shù)作為支撐的操作系統(tǒng),是云計(jì)算后臺(tái)數(shù)據(jù)中心的整體管理運(yùn)營系統(tǒng)(也有人認(rèn)為云計(jì)算系統(tǒng)包括云終端操作系統(tǒng),例如現(xiàn)在流行的各類手機(jī)操作系統(tǒng),這與先行的單機(jī)操作系統(tǒng)區(qū)別不大,在此不做討論),它是指構(gòu)架于服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)等基礎(chǔ)硬件資源和單機(jī)操作系統(tǒng)、中間件、數(shù)據(jù)庫等基礎(chǔ)軟件之上的、管理海量的基礎(chǔ)硬件、軟件資源的云平臺(tái)綜合管理系統(tǒng)。云操作系統(tǒng)通常包含以下幾個(gè)模塊:大規(guī)?;A(chǔ)軟硬件管理、虛擬計(jì)算管理、分布式文件系統(tǒng)、業(yè)務(wù)/資源調(diào)度管理、安全管理控制等幾大模塊組成。簡(jiǎn)單來講,云操作系統(tǒng)有以下幾個(gè)作用,一是治眾如治寡,能管理和驅(qū)動(dòng)海量服務(wù)器、存儲(chǔ)等基礎(chǔ)硬件,將一個(gè)數(shù)據(jù)中心的硬件資源邏輯上整合成一臺(tái)服務(wù)器;二是為云應(yīng)用軟件提供統(tǒng)一、標(biāo)準(zhǔn)的接口;三是管理海量的計(jì)算任務(wù)以及資源調(diào)配;云操作系統(tǒng)是實(shí)現(xiàn)云計(jì)算的關(guān)鍵一步,從前端看,云計(jì)算用戶能夠通過網(wǎng)絡(luò)按需獲取資源,并按使用量付費(fèi),如同打開電燈用電,打開水龍頭用水一樣,接入即用;從后臺(tái)看,云計(jì)算能夠?qū)崿F(xiàn)對(duì)各類異構(gòu)軟硬件基礎(chǔ)資源的兼容,更要實(shí)現(xiàn)資源的動(dòng)態(tài)流轉(zhuǎn),如西電東送,西氣東輸?shù)?。將靜態(tài)、固定的硬件資源進(jìn)行調(diào)度,形成資源池,云計(jì)算的兩大基本功能就是云計(jì)算中心操作系統(tǒng)實(shí)現(xiàn)的,但是操作系統(tǒng)的重要作用遠(yuǎn)不止于此。云操作系統(tǒng)能夠根據(jù)應(yīng)用軟件(如搜索網(wǎng)站的后臺(tái)服務(wù)軟件)的需求,調(diào)度多臺(tái)電腦的運(yùn)算資源進(jìn)行分布計(jì)算,再將計(jì)算結(jié)果匯聚整合后返回給應(yīng)用軟件。相對(duì)于單臺(tái)電腦的計(jì)算耗時(shí),通過云操作系統(tǒng)能夠節(jié)省大量的計(jì)算時(shí)間。云操作系統(tǒng)還能夠根據(jù)數(shù)據(jù)的特征,將不同特征的數(shù)據(jù)分別存儲(chǔ)在不同的存儲(chǔ)設(shè)備中,并對(duì)他們進(jìn)行統(tǒng)一管理。當(dāng)云操作系統(tǒng)根據(jù)應(yīng)用軟件的需求,調(diào)度多臺(tái)電腦的運(yùn)算資源進(jìn)行分布計(jì)算時(shí),每臺(tái)電腦可以根據(jù)計(jì)算需要,從不同的存儲(chǔ)設(shè)備中快速地獲取自己所需的數(shù)據(jù)。云操作系統(tǒng)與普通電腦中運(yùn)行的操作系統(tǒng)相比,就好像高效協(xié)作的團(tuán)隊(duì)與個(gè)人一樣。個(gè)人在接受用戶的任務(wù)后,只能一步一步地逐個(gè)完成任務(wù)涉及的眾多事項(xiàng)。而高效協(xié)作的團(tuán)隊(duì)則是由管理員在接收到用戶提出的任務(wù)后,將任務(wù)拆分為多個(gè)小任務(wù),再把每個(gè)小任務(wù)分派給團(tuán)隊(duì)的不同成員;所有參與此任務(wù)的團(tuán)隊(duì)成員,在完成分派給自己的小任務(wù)后,將處理結(jié)果反饋給團(tuán)隊(duì)管理員,再由管理員進(jìn)行匯聚整合后,交付給用戶。OpenStack是一個(gè)由NASA(美國國家航空航天局)和Rackspace合作研發(fā)并發(fā)起的,以Apache許可證授權(quán)的自由軟件和開放源代碼項(xiàng)目。OpenStack是一個(gè)開源的云計(jì)算管理平臺(tái)項(xiàng)目,由幾個(gè)主要的組件組合起來完成具體工作。OpenStack支持幾乎所有類型的云環(huán)境,項(xiàng)目目標(biāo)是提供實(shí)施簡(jiǎn)單、可大規(guī)模擴(kuò)展、豐富、標(biāo)準(zhǔn)統(tǒng)一的云計(jì)算管理平臺(tái)。OpenStack通過各種互補(bǔ)的服務(wù)提供了基礎(chǔ)設(shè)施即服務(wù)(IaaS)的解決方案,每個(gè)服務(wù)提供API以進(jìn)行集成。OpenStack是一個(gè)旨在為公共及私有云的建設(shè)與管理提供軟件的開源項(xiàng)目。它的社區(qū)擁有超過130家企業(yè)及1350位開發(fā)者,這些機(jī)構(gòu)與個(gè)人都將OpenStack作為基礎(chǔ)設(shè)施即服務(wù)(IaaS)資源的通用前端。OpenStack項(xiàng)目的首要任務(wù)是簡(jiǎn)化云的部署過程并為其帶來良好的可擴(kuò)展性。本文希望通過提供必要的指導(dǎo)信息,幫助大家利用OpenStack前端來設(shè)置及管理自己的公共云或私有云。云計(jì)算PaaS平臺(tái)PaaS是Platform-as-a-Service的縮寫,意思是平臺(tái)即服務(wù)。把服務(wù)器平臺(tái)作為一種服務(wù)提供的商業(yè)模式。通過網(wǎng)絡(luò)進(jìn)行程序提供的服務(wù)稱之為SaaS(SoftwareasaService),而云計(jì)算時(shí)代相應(yīng)的服務(wù)器平臺(tái)或者開發(fā)環(huán)境作為服務(wù)進(jìn)行提供就成為了PaaS(PlatformasaService)。所謂PaaS實(shí)際上是指將軟件研發(fā)的平臺(tái)作為一種服務(wù),以SaaS的模式提交給用戶。因此,PaaS也是SaaS模式的一種應(yīng)用。PaaS能將現(xiàn)有各種業(yè)務(wù)能力進(jìn)行整合,具體可以歸類為應(yīng)用服務(wù)器、業(yè)務(wù)能力接入、業(yè)務(wù)引擎、業(yè)務(wù)開放平臺(tái),向下根據(jù)業(yè)務(wù)能力需要測(cè)算基礎(chǔ)服務(wù)能力,通過IaaS提供的API調(diào)用硬件資源,向上提供業(yè)務(wù)調(diào)度中心服務(wù),實(shí)時(shí)監(jiān)控平臺(tái)的各種資源,并將這些資源通過API開放給SaaS用戶。云計(jì)算實(shí)施現(xiàn)狀普通意義上的云計(jì)算只提供IaaS層的各種服務(wù),對(duì)于最終的租戶,只提供一個(gè)虛擬機(jī)級(jí)別的帳號(hào),通過SSH^瀏覽器進(jìn)行虛擬機(jī)的管理。由于OpenStack云操作系統(tǒng)已經(jīng)越來越普及,其開放性已經(jīng)得到了業(yè)界的普遍認(rèn)可,經(jīng)成為了事實(shí)上的云計(jì)算操作系統(tǒng),各個(gè)大型的云計(jì)算專業(yè)廠家都使用OpenStack來構(gòu)建公有方和私有方。OpenStack作為一個(gè)開源的云操作系統(tǒng),在進(jìn)行公有云和私有云建設(shè)過程中,偏向于通用的核心功能,在云運(yùn)營管理和監(jiān)控控制等方面的功能相對(duì)薄弱,各個(gè)廠家在此基礎(chǔ)上進(jìn)行自己的功能修改和擴(kuò)展,推出了自己的解決方案。對(duì)于OpenStack的定制擴(kuò)展所衍生出來的一系列產(chǎn)品,都是圍繞完善IaaS管理來進(jìn)行的,基本上都是IaaS類的產(chǎn)品。市場(chǎng)上的PaaS產(chǎn)品近年來也開始出現(xiàn),主要作為小規(guī)模的應(yīng)用的運(yùn)行容器或者輔助開發(fā)人員進(jìn)行應(yīng)用的快速部署。當(dāng)前主流的PaaS平臺(tái)基本上都是依靠提供應(yīng)用服務(wù)而運(yùn)營的,作為企業(yè)私有云,其運(yùn)行環(huán)境千差萬別,現(xiàn)有的PaaS平臺(tái)很難承載企業(yè)應(yīng)用的云部署,大多數(shù)的PaaS平臺(tái)對(duì)現(xiàn)行的企業(yè)應(yīng)用幫助很少,基本上用不上。在實(shí)際云業(yè)務(wù)平臺(tái)運(yùn)營期間,存在大量的運(yùn)行和運(yùn)維工作,包括硬件設(shè)備的維護(hù)、監(jiān)控、維修、安裝等,同時(shí)包括機(jī)房的大量日常工作?,F(xiàn)有的云平臺(tái)基本上都沒有相應(yīng)的管理模塊,無法進(jìn)行日常的管理。SIXCloud云平臺(tái)SIXCloud云平臺(tái)是一個(gè)貫通IaaS和PaaS的綜合性的管理平臺(tái)。其功能不但包括所有IaaS平臺(tái)的功能,還包含了PaaS平臺(tái)的所有功能,同時(shí)還涵蓋了運(yùn)營管理的各種功能。SIXCloud平臺(tái)以租戶和應(yīng)用為中心,開發(fā)了大量的實(shí)用工具和功能模塊,極大地提升了整個(gè)云業(yè)務(wù)平臺(tái)的管控水平,真正做到了一站式的管理,是企業(yè)私有云和公有云建設(shè)的強(qiáng)有力的業(yè)務(wù)支撐平臺(tái)。SIXCloud平臺(tái)使用分層管理的思路,針對(duì)不同類型的業(yè)務(wù)群的需求,進(jìn)行開發(fā)。總體業(yè)務(wù)分三層:硬件設(shè)備層硬件設(shè)備層主要關(guān)聯(lián)的機(jī)房管理和運(yùn)維部門的業(yè)務(wù),包括各種硬件設(shè)備的維修維護(hù),以及故障處理和設(shè)備狀態(tài)監(jiān)控等。基礎(chǔ)設(shè)施資源層基礎(chǔ)設(shè)施資源層是使用云操作系統(tǒng)對(duì)硬件資源進(jìn)行“池”化后,所虛擬出來的虛擬資源。這層相關(guān)的是運(yùn)營部門以及租戶。包括各種虛擬資源的管理、監(jiān)控、分配,以及租戶控制臺(tái)相關(guān)的各種管理工具。應(yīng)用層包括云業(yè)務(wù)平臺(tái)所能提供的各種業(yè)務(wù)服務(wù)以及租戶進(jìn)行應(yīng)用部署時(shí),提供的各種應(yīng)用容器以及與應(yīng)用相關(guān)的各種服務(wù),包括數(shù)據(jù)庫服務(wù)、緩沖服務(wù)、日志服務(wù)、路由服務(wù)、監(jiān)控服務(wù)等。公有云和私有云的建設(shè)是一個(gè)復(fù)雜的系統(tǒng)工程,整個(gè)云平臺(tái)橫跨服務(wù)器、網(wǎng)絡(luò)、存儲(chǔ)、操作系統(tǒng)、安全、業(yè)務(wù)應(yīng)用等,跨越多種技術(shù),實(shí)現(xiàn)云平臺(tái)的安全可靠運(yùn)行,需要大量高端的技術(shù)力量和跨專業(yè)的技術(shù)人才,使用SIXCloud云平臺(tái)來實(shí)施云業(yè)務(wù)平臺(tái)的建設(shè),能夠最大限度地降低整個(gè)云平臺(tái)運(yùn)營的技術(shù)要求,通過一系列的可視化的工具來輕松實(shí)現(xiàn)各種復(fù)雜的調(diào)度和管理,是云業(yè)務(wù)平臺(tái)高效、安全、穩(wěn)定運(yùn)行的基礎(chǔ)。在實(shí)際運(yùn)營過程中,提供了大量的技術(shù)資料,并且需要培訓(xùn)專門的運(yùn)營人員,以確保云業(yè)務(wù)平臺(tái)的穩(wěn)定運(yùn)行。在實(shí)際運(yùn)行過程中,提供各種管理規(guī)則模板,為各種復(fù)雜的應(yīng)用提供豐富的經(jīng)驗(yàn)參數(shù),確保應(yīng)用的可靠運(yùn)行。同時(shí),每個(gè)云業(yè)務(wù)平臺(tái)的建設(shè)必須針對(duì)云平臺(tái)的需求給出量身定做的方案,考慮到硬件的規(guī)模、網(wǎng)絡(luò)帶寬、存儲(chǔ)的分配、應(yīng)用的規(guī)模以及后續(xù)的發(fā)展等要素,進(jìn)行全面的評(píng)估,設(shè)計(jì)最佳的建設(shè)方案。SIXCloud云平臺(tái)概述SIXCloud云平臺(tái)是一個(gè)用于構(gòu)建私有云和公有云的管理平臺(tái),提供從硬件環(huán)境到基礎(chǔ)設(shè)施資源再到應(yīng)用運(yùn)行容器的全面管理,圍繞業(yè)務(wù)應(yīng)用提供各種應(yīng)用服務(wù)。平臺(tái)定位SIXCloud云平臺(tái)的定位是一個(gè)云計(jì)算的建設(shè)工具。適用的應(yīng)用場(chǎng)景包括:大規(guī)模公有云系統(tǒng)建設(shè)
包括全套的可運(yùn)營的公有云的建設(shè),包括運(yùn)營過程中需要的各種業(yè)務(wù)支撐系統(tǒng),如:計(jì)費(fèi)系統(tǒng)、結(jié)算系統(tǒng)、運(yùn)維系統(tǒng)等。私有云系統(tǒng)建設(shè)提供私有云系統(tǒng)的全套管控工具和業(yè)務(wù)支撐系統(tǒng)。包括安全、存儲(chǔ)、網(wǎng)絡(luò)、備份等一系列輔助支撐工具。技術(shù)路線OpenStack云操作系統(tǒng)加上自主開發(fā)的云管理支撐系統(tǒng)來建設(shè)云業(yè)務(wù)平臺(tái)??傮w架構(gòu)SIXCloud云平臺(tái)的總體架構(gòu)如下圖所示:SaaS應(yīng)用系統(tǒng)郵件系統(tǒng)辦公系統(tǒng)門戶網(wǎng)站消息系統(tǒng)管理管理租戶管理訂單管理計(jì)費(fèi)域名映射服務(wù)管理PaaS監(jiān)控應(yīng)用監(jiān)控服務(wù)監(jiān)控報(bào)警日志管理統(tǒng)計(jì)分析整個(gè)平臺(tái)分兩大部分,貫穿四層。第一部分應(yīng)用應(yīng)用管理是運(yùn)營管理控制庫,用月菽務(wù)部分是租戶路由管理停麻均衡代碼管a系統(tǒng)貫穿了IT硬件環(huán)境、IaaS、PaaS和SaaS四層。VM實(shí)例彈性實(shí)例鏡像管理運(yùn)營管理控制臺(tái)IaaS運(yùn)營管理控制臺(tái)提供整個(gè)云平存儲(chǔ)管理網(wǎng)絡(luò)管理臺(tái)的日常運(yùn)營、運(yùn)維、服務(wù)支持等工作的管理工具使用監(jiān)控人員包括:日常運(yùn)營人員、機(jī)房運(yùn)維人員、客戶服務(wù)和隹T控制器務(wù)費(fèi)用管理人員快照管理統(tǒng)是內(nèi)部管理系統(tǒng),包括如下模塊:外部租戶無法訪問。人員配置根據(jù)云平臺(tái)的職能進(jìn)行。運(yùn)營管理控制臺(tái)統(tǒng)是內(nèi)部管理系統(tǒng),包括如下模塊:IT硬件環(huán)境資源中心提供對(duì)基礎(chǔ)設(shè)備進(jìn)行管理,包括機(jī)房、服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)等進(jìn)行管理,同時(shí)包括維修、安裝、升級(jí)等日常過程進(jìn)行管理和記錄。從運(yùn)維人員的主要職能出發(fā),提供機(jī)房運(yùn)維的所有相關(guān)的管理模塊。租戶管理提供對(duì)云業(yè)務(wù)平臺(tái)租戶的管理,包括注冊(cè)、審核、改密碼、租戶信息維護(hù)、安全設(shè)置、費(fèi)用結(jié)算、租戶資源、訪問安全管理、日志審計(jì)等。從運(yùn)營管理的角度,對(duì)租戶的各種信息和資源進(jìn)行管理,特別是對(duì)使用運(yùn)行過程中,對(duì)租戶資源的監(jiān)控,帳號(hào)的啟用、停用等進(jìn)行管理。服務(wù)管理提供與應(yīng)用運(yùn)行相關(guān)的各種服務(wù),包括:工具鏡像、應(yīng)用服務(wù)、數(shù)據(jù)存儲(chǔ)、存儲(chǔ)與CDN應(yīng)用服務(wù)等。租戶可以選擇的服務(wù),在這里進(jìn)行統(tǒng)一進(jìn)行管理,根據(jù)需要和請(qǐng)求的容量,響應(yīng)各種租戶應(yīng)用的服務(wù)請(qǐng)求。其功能類似服務(wù)總管的角色,對(duì)于不同的服務(wù)請(qǐng)求可以進(jìn)行按時(shí)或按量來計(jì)費(fèi)。計(jì)費(fèi)管理提供租戶使用虛擬資源的費(fèi)用計(jì)算,可以進(jìn)行按時(shí)按量進(jìn)行計(jì)費(fèi),包括帳戶充值、費(fèi)用月結(jié)、費(fèi)用告警、欠費(fèi)停止服務(wù)等功能。運(yùn)維管理提供設(shè)備監(jiān)控和運(yùn)行維護(hù)功能。租戶控制臺(tái)租戶控制臺(tái)提供租戶使用云業(yè)務(wù)平臺(tái)進(jìn)行各種資源管理、資源申請(qǐng)、虛擬機(jī)操作、應(yīng)用管理、監(jiān)控、日常管理等功能,租戶的所有操作都是通過租戶控制臺(tái)來進(jìn)行操作。租戶控制臺(tái)包括:IaaS服務(wù)提供VM實(shí)例管理、彈性實(shí)例管理、存儲(chǔ)管理、快照管理、鏡像管理,為租戶提供基礎(chǔ)設(shè)施資源服務(wù)。Docker服務(wù)提供容器服務(wù),包括:容器實(shí)例、彈性實(shí)例、存儲(chǔ)管理、鏡像管理。PaaS服務(wù)提供以應(yīng)用為中心的各種應(yīng)用服務(wù),包括:應(yīng)用管理、應(yīng)用路由、代碼服務(wù)、數(shù)據(jù)庫服務(wù)、緩存服務(wù)、存儲(chǔ)服務(wù)。其中應(yīng)用管理提供對(duì)每個(gè)租戶部署的應(yīng)用的相關(guān)內(nèi)容進(jìn)行支撐。監(jiān)控中心監(jiān)控中心用于監(jiān)控跟虛擬機(jī)或應(yīng)用有關(guān)的各種狀態(tài)信息,包括:CPU存儲(chǔ)、網(wǎng)絡(luò)三大塊。包括的模塊有:應(yīng)用監(jiān)控、服務(wù)監(jiān)控、報(bào)警管理。日常管理提供給租戶進(jìn)行日常管理功能的子系統(tǒng)。包括:個(gè)人信息、安全設(shè)置、密鑰管理、我的帳單、訂單管理、計(jì)費(fèi)管理、域名管理、技術(shù)支持。設(shè)計(jì)理念以應(yīng)用為中心,打通云計(jì)算的各個(gè)環(huán)節(jié),為租戶提供一個(gè)管理應(yīng)用全生命周期的云業(yè)務(wù)平臺(tái)。應(yīng)用價(jià)值SIXCloud云平臺(tái)是一個(gè)創(chuàng)建和管理云的綜合平臺(tái),已經(jīng)經(jīng)歷了多個(gè)項(xiàng)目的檢驗(yàn),能夠極大地提升云業(yè)務(wù)平臺(tái)的管理和運(yùn)營能力,提升了管理的效率。還帶來了如下的應(yīng)用價(jià)值:快速構(gòu)建大規(guī)模的公有云和私有云通過SIXCloud云平臺(tái),可以快速地構(gòu)建大規(guī)模的公有云和私有云。使用SIXCloud云平臺(tái)能夠囊括所有云管理的各個(gè)層面,成倍地提升管理能力和效率。以應(yīng)用為中心,全面提升云平臺(tái)的管理效率SIXCloud云平臺(tái)能夠管理應(yīng)用的全生命周期,包括應(yīng)用部署、應(yīng)用的版本、代碼、運(yùn)行環(huán)境、運(yùn)行日志、數(shù)據(jù)庫環(huán)境等。實(shí)際使用時(shí),開發(fā)人員只需要上傳應(yīng)用,SIXCloud平臺(tái)就會(huì)對(duì)應(yīng)用進(jìn)行自動(dòng)部署,并且可以非常簡(jiǎn)單地進(jìn)行大規(guī)模部署,同時(shí)實(shí)現(xiàn)應(yīng)用的負(fù)載均衡。商業(yè)運(yùn)營服務(wù)能力SIXCloud云平臺(tái)提供強(qiáng)大的運(yùn)營管理功能,能夠有力地支撐公有云的商業(yè)運(yùn)營。從租戶管理到租戶賬戶管理到計(jì)費(fèi)結(jié)算再到技術(shù)支持,平臺(tái)都面面俱到,非常適合公有云的日常運(yùn)營管理。構(gòu)建大型云應(yīng)用系統(tǒng)的能力通過SIXCloud云平臺(tái)能夠支撐各種大型的云應(yīng)用系統(tǒng),包括批量的應(yīng)用部署、高并發(fā)訪問的應(yīng)用、應(yīng)用出租、SaaS服務(wù)等。大數(shù)據(jù)應(yīng)用支撐能力通過發(fā)揮云計(jì)算技術(shù)的天然優(yōu)勢(shì),構(gòu)建大數(shù)據(jù)應(yīng)用。大數(shù)據(jù)伴隨著物聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)、數(shù)字家庭、社會(huì)化網(wǎng)絡(luò)等新一代信息技術(shù)應(yīng)用不斷增長(zhǎng),未來在智慧城市、電信、金融、衛(wèi)生以及電子政務(wù)等領(lǐng)域?qū)⑹谴髷?shù)據(jù)技術(shù)應(yīng)用的最佳行業(yè)沃土。特別是在智慧城市、電信和金融行業(yè),隨著行業(yè)信息化的深入開展,大數(shù)據(jù)應(yīng)用熱潮已經(jīng)掀開了新的一頁。對(duì)大數(shù)據(jù)的處理和分析成為新一代信息技術(shù)的融合發(fā)展的核心支撐,而云計(jì)算則為這些海量的、多樣化的大數(shù)據(jù)提供存儲(chǔ)和運(yùn)算的支撐平臺(tái)。SIXCloud云平臺(tái)特性SIXCloud云平臺(tái)作為一個(gè)綜合的云業(yè)務(wù)管理平臺(tái),融合了當(dāng)前最新的云計(jì)算領(lǐng)域的科技成果,圍繞云應(yīng)用的生命周期管理進(jìn)行功能開發(fā),貫穿硬件、虛擬機(jī)、DOCKE容器,實(shí)現(xiàn)了商業(yè)運(yùn)營需要的各種管理需求,為簡(jiǎn)化云業(yè)務(wù)平臺(tái)的管理,提供了一個(gè)有力的工具。SIXCloud云平臺(tái)的主要特性如下:(1)功能強(qiáng)大的PaaS平臺(tái)完整的開放平臺(tái)提供了完整的開放API接口,涵蓋了SIXCloud平臺(tái)提供的所有功能,開發(fā)者可以通過這些API,靈活的實(shí)現(xiàn)對(duì)應(yīng)用的配置、管理、調(diào)度等任務(wù),輕松地掌控自己的應(yīng)用。作為一個(gè)開放平臺(tái),給予開發(fā)者最開放的資源,開發(fā)者可以利用開放API進(jìn)行增值服務(wù)的開發(fā),并接入到開放平臺(tái),為其他開發(fā)者去提供服務(wù)。自由定制運(yùn)行環(huán)境具備很強(qiáng)的擴(kuò)展性,除了提供一套標(biāo)準(zhǔn)的Java、PHPPython、Ruby、Lua、Node.js等語言環(huán)境外,還可以方便的擴(kuò)展以支持更多開發(fā)語言。除了提供一套標(biāo)準(zhǔn)運(yùn)行環(huán)境外,還允許開發(fā)者根據(jù)自己的需要去靈活定制自己的運(yùn)行環(huán)境,滿足您的個(gè)性化需求。同時(shí)支持Web^DWorker兩種應(yīng)用類型,開發(fā)者不僅可以將Web應(yīng)用托管在平臺(tái)上,還可以利用Worker去實(shí)現(xiàn)后臺(tái)運(yùn)行的任務(wù)。平滑遷移,自由掌控為應(yīng)用提供了最大的靈活性,對(duì)運(yùn)行環(huán)境不做任何的限制,不管是開發(fā)者在本地開發(fā)的應(yīng)用,還是以前運(yùn)行在其它平臺(tái)或環(huán)境上的應(yīng)用,都只需要增加一個(gè)簡(jiǎn)單的配置文件,就可以平滑遷移到SIXCloud云平臺(tái)上。為您提供了SSH登錄的方式,您可以選擇某個(gè)實(shí)例,開通SSH功能,就可以登錄到相應(yīng)的實(shí)例上,查看實(shí)例的運(yùn)行狀態(tài)。靈活定義調(diào)度策略提供了一套完善的智能調(diào)度機(jī)制,使得應(yīng)用能夠彈性伸縮,輕松應(yīng)對(duì)不同并發(fā)的需求,當(dāng)遇到突發(fā)的高并發(fā)請(qǐng)求流量時(shí),系統(tǒng)會(huì)自動(dòng)為應(yīng)用增加實(shí)例,以滿足應(yīng)用需求。通過持續(xù)監(jiān)控和分析應(yīng)用的運(yùn)行狀態(tài),實(shí)現(xiàn)了應(yīng)用的自動(dòng)故障遷移,當(dāng)平臺(tái)某個(gè)節(jié)點(diǎn)出現(xiàn)問題時(shí),會(huì)自動(dòng)將實(shí)例遷移到正常的節(jié)點(diǎn)上,保證了應(yīng)用的穩(wěn)定運(yùn)行。除了平臺(tái)的默認(rèn)規(guī)則外,還為開發(fā)者提供了一套可自定義的規(guī)則引擎,開發(fā)者可以根據(jù)應(yīng)用的實(shí)際情況,靈活定義調(diào)度策略,以滿足自己的個(gè)性化資源調(diào)度需求。彈性擴(kuò)展的網(wǎng)絡(luò)應(yīng)用托管平臺(tái)租戶通過付費(fèi)或其他方式申請(qǐng)運(yùn)行容器,SIXCloud云平臺(tái)為租戶提供了一個(gè)應(yīng)用空間。租戶根據(jù)需要選擇應(yīng)用的類別、容器版本、數(shù)據(jù)庫等,上傳應(yīng)用,配置應(yīng)用參數(shù),然后啟動(dòng)應(yīng)用,就可以啟用應(yīng)用的服務(wù)了。SIXCloud云平臺(tái)就是一個(gè)網(wǎng)絡(luò)應(yīng)用的托管平臺(tái)。對(duì)于被托管的應(yīng)用,都存在租戶的存儲(chǔ)空間,平臺(tái)提供文件和數(shù)據(jù)的安全保護(hù)。對(duì)于應(yīng)用需要的各種服務(wù)場(chǎng)景,可以根據(jù)需要進(jìn)行彈性擴(kuò)展,包括負(fù)載均衡、高可用性等。平臺(tái)內(nèi)置應(yīng)用彈性擴(kuò)展需要的各種服務(wù),可以根據(jù)規(guī)則,自動(dòng)動(dòng)態(tài)地?cái)U(kuò)展應(yīng)用的負(fù)載能力,實(shí)現(xiàn)可彈性伸縮服務(wù)。高效的擴(kuò)展服務(wù)SIXCloud云平臺(tái)除了提供通用的容器服務(wù)外,同時(shí)提供大量的應(yīng)用基礎(chǔ)服務(wù),包括:負(fù)載均衡服務(wù)、數(shù)據(jù)庫服務(wù)、緩存服務(wù)、資源存儲(chǔ)服務(wù)、日志服務(wù)、GIT代碼托管服務(wù)。同時(shí)提供部分應(yīng)用組件服務(wù),包括:ESB(企業(yè)服務(wù)總線)、GIS服務(wù)、流程引擎服務(wù)、規(guī)則引擎、全文檢索、報(bào)表服務(wù)等。圍繞應(yīng)用所需各種擴(kuò)展服務(wù),SIXCloud云平臺(tái)以類似自來水的方式,集中提供各種應(yīng)用擴(kuò)展服務(wù)。租戶在SIXCloud云平臺(tái)上,提交服務(wù)申請(qǐng),在確認(rèn)后,服務(wù)將被開啟,對(duì)于需要付費(fèi)的服務(wù),平臺(tái)將自動(dòng)進(jìn)行計(jì)費(fèi)扣費(fèi)。同時(shí),隨著SIXCloud云平臺(tái)的不斷完善,后續(xù)將不斷提供更加多樣的應(yīng)用服務(wù)。安全可靠采用多層沙箱保護(hù)提供安全運(yùn)行環(huán)境,Web容器、操作系統(tǒng)、網(wǎng)絡(luò)多層沙箱立體防護(hù),后臺(tái)支持多個(gè)應(yīng)用實(shí)例負(fù)載均衡,消除單點(diǎn)故障。SIXCloud云平臺(tái)負(fù)責(zé)為托管的網(wǎng)絡(luò)應(yīng)用提供路由、計(jì)算、網(wǎng)絡(luò)資源以及運(yùn)行所需的中間件(如Web服務(wù)容器、負(fù)載均衡等),運(yùn)行系統(tǒng)實(shí)現(xiàn)了多層沙箱隔離機(jī)制,保障不同租戶的計(jì)算資源和數(shù)據(jù)的安全性。主要的安全包括:租戶之間進(jìn)行安全隔離;運(yùn)行實(shí)例之間進(jìn)行安全隔離;文件讀寫權(quán)限控制,僅允許讀寫用戶自己的文件,禁止執(zhí)行任何程序,禁止對(duì)敏感系統(tǒng)文件的讀取;禁用特定的類和方法;應(yīng)用內(nèi)網(wǎng)網(wǎng)絡(luò)實(shí)現(xiàn)租戶之間相互安全隔離。融合IaaS平臺(tái)的所有功能,是一個(gè)全面云管理平臺(tái)SIXCloud云平臺(tái)是一個(gè)大規(guī)模的分布式計(jì)算的管理平臺(tái),作為使用者的租戶,只需要使用SIXCloud平臺(tái)的相關(guān)模塊,就能夠?qū)ψ约旱乃匈Y源進(jìn)行管理和監(jiān)控。主要包括以下特點(diǎn):自助管理只需要開通租戶帳號(hào),就能夠使用所有管理資源。包括在租戶空間創(chuàng)建帳號(hào)并進(jìn)行授權(quán);管理租戶下的所有開通的資源和服務(wù);同時(shí)可以對(duì)虛擬機(jī)進(jìn)行管理和監(jiān)控以及其他任何處理。所有操作都通過自助方式進(jìn)行,租戶只需要保證所申請(qǐng)的服務(wù)已經(jīng)付費(fèi)。對(duì)于自己資源的日常管理等工作,都是租戶自己完成。在出現(xiàn)問題時(shí),可以閱讀在線幫助文檔,也可以向運(yùn)營中心提交技術(shù)支持請(qǐng)求。SIXCloud云平臺(tái)提供了大量的在線幫助文檔,大多數(shù)的操作通過向?qū)Х绞剑诵曰匾龑?dǎo)使用人員完成各種操作。提供功能強(qiáng)大的租戶控制臺(tái),進(jìn)行直觀的日常管理。簡(jiǎn)化應(yīng)用部署租戶的資源包括VM超擬機(jī)資源還包括DOCKE鐮作系統(tǒng)容器資源。租戶在使用IaaS資源時(shí),可以使用SIXCloud的應(yīng)用管理服務(wù),快速地進(jìn)行應(yīng)用部署。根據(jù)應(yīng)用的運(yùn)行場(chǎng)景,使用SIXCloud云平臺(tái)的應(yīng)用管理服務(wù),快速創(chuàng)建應(yīng)用運(yùn)行容器,包括應(yīng)用所需要的基礎(chǔ)環(huán)境,比如數(shù)據(jù)庫等。租戶可以在系統(tǒng)自動(dòng)部署服務(wù)的基礎(chǔ)上,進(jìn)行自己的個(gè)性化的定制部署內(nèi)容,SIXCloud云平臺(tái)提供代碼服務(wù)和版本服務(wù),方便地進(jìn)行版本控制和版本升級(jí),從總體上簡(jiǎn)化了應(yīng)用部署工作。按需擴(kuò)展SIXCloud云平臺(tái)提供云基礎(chǔ)設(shè)施資源的彈性計(jì)算服務(wù),通過規(guī)則引擎來觸發(fā)彈性實(shí)例的啟動(dòng)和停止??梢灾付ㄔ跐M足某個(gè)規(guī)則的情況下,自動(dòng)啟動(dòng)某個(gè)虛擬機(jī)的鏡像實(shí)例,并且自動(dòng)進(jìn)行動(dòng)態(tài)地址分配,自動(dòng)加載到負(fù)載平衡的負(fù)載隊(duì)列中去。SIXCloud云平臺(tái)支持任意復(fù)雜的規(guī)則,來觸發(fā)彈性實(shí)例的啟動(dòng)和停止,保持應(yīng)用服務(wù)的不間斷和穩(wěn)定運(yùn)行。輕松管理SIXCloud云平臺(tái)提供強(qiáng)大的租戶控制臺(tái)功能,租戶通過控制臺(tái),進(jìn)行資源的申請(qǐng)、啟動(dòng)、停止、彈性規(guī)則維護(hù)、監(jiān)控、控制等,所有操作基于瀏覽器進(jìn)行。通過瀏覽器進(jìn)行全部的管理和控制,實(shí)現(xiàn)所有遠(yuǎn)程管理,與實(shí)際服務(wù)器管理操作基本類似。通過SIXCloud云平臺(tái),可以對(duì)所有資源進(jìn)行輕松管理。保障安全在基礎(chǔ)設(shè)施IaaS層,SIXCloud云平臺(tái)提供基于租戶安全組的安全模型,每個(gè)租戶之間相互隔離,即使兩個(gè)租戶的虛擬機(jī)資源在同一臺(tái)虛擬機(jī),也能夠安全隔離。不同租戶之間,可以定義不同的網(wǎng)絡(luò)vlan,實(shí)現(xiàn)租戶實(shí)例和網(wǎng)絡(luò)的隔離。同時(shí)租戶之間的存儲(chǔ)資源也是相互隔離的。支持最新的DOCKE容器技術(shù),提供容器服務(wù)Docker是一個(gè)開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的Linux機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口(類似iPhone的app)。幾乎沒有性能開銷,可以很容易地在機(jī)器和數(shù)據(jù)中心中運(yùn)行。最重要的是,他們不依賴于任何語言、框架或包括系統(tǒng)。簡(jiǎn)單得來說,Docker是一個(gè)由GO語言寫的程序運(yùn)行的"容器"(Linuxcontainers,LXCs);目前云服務(wù)的基石是操作系統(tǒng)級(jí)別的隔離,在同一臺(tái)物理服務(wù)器上虛擬出多個(gè)主機(jī)。Docker則實(shí)現(xiàn)了一種應(yīng)用程序級(jí)別的隔離;它改變我們基本的開發(fā)、操作單元,由直接操作虛擬主機(jī)(VM,轉(zhuǎn)換到操作程序運(yùn)行的“容器”上來。Docker是為開發(fā)者和系統(tǒng)管理員設(shè)計(jì)的,用來發(fā)布和運(yùn)行分布式應(yīng)用程序的一個(gè)開放性平臺(tái)。由兩部分組成:DockerEngine:一個(gè)便攜式、輕量級(jí)的運(yùn)行環(huán)境和包管理器。(注*單OSvs單線程,是不是跟NodeJS特別像?)DockerHub:為創(chuàng)建自動(dòng)化工作流和分享應(yīng)用創(chuàng)建的云服務(wù)組成。(注*云端鏡像/包管理vsnpm包管理,是不是跟npm特別像?)從2013年3月20日,第一個(gè)版本的Docker正式發(fā)布到2014年6月Docker1.0正式發(fā)布,經(jīng)歷了15個(gè)月。雖然發(fā)展歷程很短,但Docker正在有越來越流行的趨勢(shì)。其實(shí)Container技術(shù)并非Docker的創(chuàng)新,HeroKu,NodeJitsu等云服務(wù)商都采用了類似這種輕量級(jí)的虛擬化技術(shù),但Docker是第一個(gè)將這這種Container技術(shù)大規(guī)模開源并被社區(qū)廣泛接受的。好的部分Docker相對(duì)于VM虛擬機(jī)的優(yōu)勢(shì)十分明顯,那就是輕量和高性能和便捷性,以下部分摘自:KVMandDockerLXCBenchmarkingwithOpenStack快運(yùn)行時(shí)的性能可以獲取極大提升(經(jīng)典的案例是提升97%管理操作(啟動(dòng),停止,開始,重啟等等)都是以秒或毫秒為單位的。敏捷像虛擬機(jī)一樣敏捷,而且會(huì)更便宜,在baremetal(裸機(jī))上布署像點(diǎn)個(gè)按鈕一樣簡(jiǎn)單。靈活將應(yīng)用和系統(tǒng)“容器化”,不添加額外的操作系統(tǒng),輕量你會(huì)擁有足夠的“操作系統(tǒng)”,僅需添加或減小鏡像即可。在一臺(tái)服務(wù)器上可以布署100?1000個(gè)Containers容器。便宜開源的,免費(fèi)的,低成本的。由現(xiàn)代Linux內(nèi)核支持并驅(qū)動(dòng)。注*輕量的Container必定可以在一個(gè)物理機(jī)上開啟更多“容器”,注定比VMs要便宜。生態(tài)系統(tǒng)正在越來越受歡迎,只需要看一看Google的趨勢(shì)就知道了,DockerorLXC.玄支持不計(jì)其數(shù)的云服務(wù)提供創(chuàng)建和管理Linux容器框架。有關(guān)Docker性能方面的優(yōu)勢(shì),從各個(gè)方面比VMs(OS系統(tǒng)級(jí)別虛擬化)都有非常大的提升。SIXCloud云平臺(tái)的PaaS是建立在Docker的基礎(chǔ)上,包括如下特性:自動(dòng)打包部署應(yīng)用,實(shí)現(xiàn)應(yīng)用托管。創(chuàng)建輕量級(jí)的基于租戶的私有PaaS服務(wù)。動(dòng)態(tài)部署可伸縮的WE圖艮務(wù)、數(shù)據(jù)庫和后臺(tái)服務(wù)。應(yīng)用管理功能,在Docker上實(shí)現(xiàn)安全的應(yīng)用托管。功能強(qiáng)大的運(yùn)營管理能力SIXCloud云平臺(tái)提供強(qiáng)大的云業(yè)務(wù)平臺(tái)運(yùn)營管理能力,使用運(yùn)營管理控制臺(tái),來進(jìn)行云業(yè)務(wù)平臺(tái)的日常運(yùn)營支撐。靈活的計(jì)費(fèi)功能SIXCloud云平臺(tái)的計(jì)費(fèi)方式有兩種:基于使用時(shí)間的計(jì)費(fèi)方式和基于資源用量的計(jì)費(fèi)方式?;谑褂脮r(shí)間的計(jì)費(fèi)方式又可以分為單一價(jià)格和按時(shí)長(zhǎng)計(jì)費(fèi)兩種方式:一、單一價(jià)格(flat-rate):采用這種計(jì)費(fèi)方式,用戶只需定期交納一定的費(fèi)用,即可對(duì)網(wǎng)絡(luò)進(jìn)行無限制的訪問,用戶上網(wǎng)的時(shí)間和使用的網(wǎng)絡(luò)流量大小都沒有限制。二、按時(shí)長(zhǎng)計(jì)費(fèi)(per-time):根據(jù)用戶上網(wǎng)時(shí)長(zhǎng)計(jì)費(fèi),不關(guān)心用戶的網(wǎng)絡(luò)流量。通過定義好計(jì)費(fèi)規(guī)則,對(duì)租戶所使用的資源進(jìn)行計(jì)費(fèi)控制,生成月結(jié)單,進(jìn)行費(fèi)用計(jì)算,同時(shí)可以進(jìn)行計(jì)費(fèi)控制,實(shí)現(xiàn)租戶欠費(fèi)立即停用功能。全面監(jiān)控SIXCloud云平臺(tái)的運(yùn)營管理控制臺(tái)可以對(duì)各層的資源進(jìn)行全面的監(jiān)控。包括:硬件設(shè)備監(jiān)控、基礎(chǔ)設(shè)施資源監(jiān)控、應(yīng)用監(jiān)控。監(jiān)控的內(nèi)容包括CPU網(wǎng)絡(luò)、存儲(chǔ),可以進(jìn)行實(shí)時(shí)監(jiān)控。租戶根據(jù)需要也可以使用SIXCloud云平臺(tái)的監(jiān)控服務(wù),使用瀏覽器在遠(yuǎn)程監(jiān)控虛擬機(jī)或應(yīng)用的狀態(tài)。SIXCloud云平臺(tái)對(duì)租戶或資源的活動(dòng)進(jìn)行日志記錄,運(yùn)營管理人員和租戶可以使用日志服務(wù),進(jìn)行日志的監(jiān)控,把握資源的運(yùn)行情況。高效運(yùn)維SIXCloud云平臺(tái)提供對(duì)基礎(chǔ)硬件的運(yùn)維管理,包括機(jī)房、服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)等其他設(shè)備。提供了設(shè)備安裝、維修、升級(jí)、起停等信息的管理。包括設(shè)備臺(tái)帳、設(shè)備狀態(tài)、供應(yīng)商、保修情況等信息的管理。運(yùn)維人員通過工單,進(jìn)行各種運(yùn)維活動(dòng),所有運(yùn)維活動(dòng)都有服務(wù)質(zhì)量控制。并提供了硬件監(jiān)控功能,實(shí)現(xiàn)硬件系統(tǒng)的運(yùn)行監(jiān)控和告警管理。通過流程化的管理,實(shí)現(xiàn)運(yùn)維業(yè)績(jī)考核和運(yùn)維質(zhì)量監(jiān)控,促進(jìn)運(yùn)維工作不斷優(yōu)化,保證云平臺(tái)的高效穩(wěn)定運(yùn)行。智能告警SIXCloud云平臺(tái)提供智能告警功能,系統(tǒng)對(duì)整個(gè)硬件層、基礎(chǔ)設(shè)施層和應(yīng)用分別進(jìn)行監(jiān)控,在規(guī)則引擎中設(shè)定不同的告警參數(shù),在告警條件出現(xiàn)時(shí),觸發(fā)告警通知,可以以短信或郵件的方式,發(fā)送告警信息給相關(guān)人員。告警的規(guī)則可以根據(jù)業(yè)務(wù)需要進(jìn)行自定義,可以設(shè)置告警的級(jí)別等參數(shù),全面進(jìn)行告警管理。SIXCloud云平臺(tái)技術(shù)SIXCloud云平臺(tái)使用了大量的最新云計(jì)算科技。技術(shù)設(shè)計(jì)操作系統(tǒng)、開發(fā)中間件、消息中間件、數(shù)據(jù)庫、虛擬化等各個(gè)方面。正是融合了各種創(chuàng)新技術(shù),才使得SIXCloud平臺(tái)能夠?qū)υ茦I(yè)務(wù)平臺(tái)的各種業(yè)務(wù)進(jìn)行全面管理,通過瀏覽器實(shí)現(xiàn)一站式的綜合管理。消息總線技術(shù)消息總線是一種通信工具,可以在機(jī)器之間互相傳輸消息、文件等。消息總線扮演著一種消息路由的角色,擁有一套完備的路由機(jī)制來決定消息傳輸方向。發(fā)送段只需要向消息總線發(fā)出消息而不用管消息被如何轉(zhuǎn)發(fā),為了避免消息丟失,部分消息總線提供了一定的持久化存儲(chǔ)和災(zāi)備的機(jī)制。應(yīng)用程序通過讀寫出入隊(duì)列的消息(針對(duì)應(yīng)用程序的數(shù)據(jù))來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發(fā)送數(shù)據(jù)進(jìn)行通信,而不是通過直接調(diào)用彼此來通信,直接調(diào)用通常是用于諸如遠(yuǎn)程過程調(diào)用的技術(shù)。排隊(duì)指的是應(yīng)用程序通過隊(duì)列來通信。隊(duì)列的使用除去了接收和發(fā)送應(yīng)用程序同時(shí)執(zhí)行的要求。負(fù)載均衡技術(shù)負(fù)載均衡是由多臺(tái)服務(wù)器以對(duì)稱的方式組成一個(gè)服務(wù)器集合,每臺(tái)服務(wù)器都具有等價(jià)的地位,都可以單獨(dú)對(duì)外提供服務(wù)而無須其他服務(wù)器的輔助。通過某種負(fù)載分擔(dān)技術(shù),將外部發(fā)送來的請(qǐng)求均勻分配到對(duì)稱結(jié)構(gòu)中的某一臺(tái)服務(wù)器上,而接收到請(qǐng)求的服務(wù)器獨(dú)立地回應(yīng)客戶的請(qǐng)求。如果你發(fā)現(xiàn)你的Web站點(diǎn)負(fù)載量非常大時(shí),應(yīng)當(dāng)考慮使用負(fù)載均衡技術(shù)來將負(fù)載平均分?jǐn)偟蕉鄠€(gè)內(nèi)部服務(wù)器上。如果有多個(gè)服務(wù)器同時(shí)執(zhí)行某一個(gè)任務(wù)時(shí),這些服務(wù)器就構(gòu)成一個(gè)集群(clustering)。使用集群技術(shù)可以用最少的投資獲得接近于大型主機(jī)的性能。.基于DNS的負(fù)載均衡通過DNS艮務(wù)中的隨機(jī)名字解析來實(shí)現(xiàn)負(fù)載均衡,在DNS服務(wù)器中,可以為多個(gè)不同的地址配置同一個(gè)名字,而最終查詢這個(gè)名字的客戶機(jī)將在解析這個(gè)名字時(shí)得到其中一個(gè)地址。因此,對(duì)于同一個(gè)名字,不同的客戶機(jī)會(huì)得到不同的地址,他們也就訪問不同地址上的Web服務(wù)器,從而達(dá)到負(fù)載均衡的目的。.反向代理負(fù)載均衡使用代理服務(wù)器可以將請(qǐng)求轉(zhuǎn)發(fā)給內(nèi)部的Web服務(wù)器,讓代理服務(wù)器將請(qǐng)求均勻地轉(zhuǎn)發(fā)給多臺(tái)內(nèi)部Web服務(wù)器之一上,從而達(dá)到負(fù)載均衡的目的。這種代理方式與普通的代理方式有所不同,標(biāo)準(zhǔn)代理方式是客戶使用代理訪問多個(gè)外部Web服務(wù)器,而這種代理方式是多個(gè)客戶使用它訪問內(nèi)部Web服務(wù)器,因此也被稱為反向代理模式。Apusic負(fù)載均衡器就屬于這種類型的。.基于NAT的負(fù)載均衡技術(shù)網(wǎng)絡(luò)地址轉(zhuǎn)換為在內(nèi)部地址和外部地址之間進(jìn)行轉(zhuǎn)換,以便具備內(nèi)部地址的計(jì)算機(jī)能訪問外部網(wǎng)絡(luò),而當(dāng)外部網(wǎng)絡(luò)中的計(jì)算機(jī)訪問地址轉(zhuǎn)換網(wǎng)關(guān)擁有的某一外部地址時(shí),地址轉(zhuǎn)換網(wǎng)關(guān)能將其轉(zhuǎn)發(fā)到一個(gè)映射的內(nèi)部地址上。因此如果地址轉(zhuǎn)換網(wǎng)關(guān)能將每個(gè)連接均勻轉(zhuǎn)換為不同的內(nèi)部服務(wù)器地址,此后外部網(wǎng)絡(luò)中的計(jì)算機(jī)就各自與自己轉(zhuǎn)換得到的地址上服務(wù)器進(jìn)行通信,從而達(dá)到負(fù)載分擔(dān)的目的。SDN^件定義網(wǎng)絡(luò)技術(shù)軟件定義網(wǎng)絡(luò)(SoftwareDefinedNetwork,SDN),是Emulex網(wǎng)絡(luò)一種新型網(wǎng)絡(luò)創(chuàng)新架構(gòu),是網(wǎng)絡(luò)虛擬化的一種實(shí)現(xiàn)方式,其核心技術(shù)OpenFlow通過將網(wǎng)絡(luò)設(shè)備控制面與數(shù)據(jù)面分離開來,從而實(shí)現(xiàn)了網(wǎng)絡(luò)流量的靈活控制,使網(wǎng)絡(luò)作為管道變得更加智能。傳統(tǒng)IT架構(gòu)中的網(wǎng)絡(luò),根據(jù)業(yè)務(wù)需求部署上線以后,如果業(yè)務(wù)需求發(fā)生變動(dòng),重新修改相應(yīng)網(wǎng)絡(luò)設(shè)備(路由器、交換機(jī)、防火墻)上的配置是一件非常繁瑣的事情。在互聯(lián)網(wǎng)/移動(dòng)互聯(lián)網(wǎng)瞬息萬變的業(yè)務(wù)環(huán)境下,網(wǎng)絡(luò)的高穩(wěn)定與高性能還不足以滿足業(yè)務(wù)需求,靈活性和敏捷性反而更為關(guān)鍵。SDN所做的事是將網(wǎng)絡(luò)設(shè)備上的控制權(quán)分離出來,由集中的控制器管理,無須依賴底層網(wǎng)絡(luò)設(shè)備(路由器、交換機(jī)、防火墻),屏蔽了來自底層網(wǎng)絡(luò)設(shè)備的差異。而控制權(quán)是完全開放的,用戶可以自定義任何想實(shí)現(xiàn)的網(wǎng)絡(luò)路由和傳輸規(guī)則策略,從而更加靈活和智能。進(jìn)彳TSDN^造后,無需對(duì)網(wǎng)絡(luò)中每個(gè)節(jié)點(diǎn)的路由器反復(fù)進(jìn)行配置,網(wǎng)絡(luò)中的設(shè)備本身就是自動(dòng)化連通的。只需要在使用時(shí)定義好簡(jiǎn)單的網(wǎng)絡(luò)規(guī)則即可。如果你不喜歡路由器自身內(nèi)置的協(xié)議,可以通過編程的方式對(duì)其進(jìn)行修改,以實(shí)現(xiàn)更好的數(shù)據(jù)交換性能。假如網(wǎng)絡(luò)中有SIP、FTP流媒體幾種業(yè)務(wù),網(wǎng)絡(luò)的總帶寬是一定的,那么如果某個(gè)時(shí)
刻流媒體業(yè)務(wù)需要更多的帶寬和流量,在傳統(tǒng)網(wǎng)絡(luò)中很難處理,在SDN^造后的網(wǎng)絡(luò)中這很容易實(shí)現(xiàn),SDNR*以將流量整形、規(guī)整,臨時(shí)讓流媒體的“管道”更粗一些,讓流媒體的帶寬更大些,甚至關(guān)閉SIP和FTP的“管道”,待流媒體需求減少時(shí)再恢復(fù)原先的帶寬占比。的發(fā)展空間變?yōu)闊o限可能。如正是因?yàn)檫@種業(yè)務(wù)邏輯的開放性,使得網(wǎng)絡(luò)作為“管道”的發(fā)展空間變?yōu)闊o限可能。如云一管一端",那么SD云一管一端",那么SD廊是“管”這一環(huán)的重要技術(shù)支撐。J2EE技術(shù)J2EE技術(shù)主要用于開發(fā)SIXCloud云平臺(tái)的管理端應(yīng)用。使用JAVA技術(shù)來實(shí)現(xiàn)所有SIXCloud云平臺(tái)與前端管理相關(guān)的應(yīng)用模塊。J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡(jiǎn)化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。J2EE核心是一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)及技術(shù)層次,均有共同的標(biāo)準(zhǔn)及規(guī)格,讓各種依循J2EE架構(gòu)的不同平臺(tái)之間,存在良好的兼容性,解決過去企業(yè)后端使用的信息產(chǎn)品彼此之間無法兼容,企業(yè)內(nèi)部或外部難以互通的窘境。J2EE組件和“標(biāo)準(zhǔn)的"Java類的不同點(diǎn)在于:它被裝配在一個(gè)J2EE應(yīng)用中,具有固定的格式并遵守J2EE規(guī)范,由J2EE服務(wù)器對(duì)其進(jìn)行管理。J2EE規(guī)范是這樣定義J2EE組件的:客戶端應(yīng)用程序和applet是運(yùn)行在客戶端的組件;JavaServlet和JavaServerPages(JSP)是運(yùn)行在服務(wù)器端的Web組件;EnterpriseJavaBean(EJB)組件是運(yùn)行在服務(wù)器端的業(yè)務(wù)組件。LINUX容器技術(shù)Linux容器技術(shù)出現(xiàn)的很早,其實(shí)也是一直虛擬化技術(shù),但似乎一直沒有Xen,KVM這些來的出名。Docker是一種在Linux容器里運(yùn)行應(yīng)用的開源工具,一種輕量級(jí)的虛擬機(jī)。除了運(yùn)行應(yīng)用,Docker還提供了一些工具,借助Docke門ndex或自己托管的Docker注冊(cè)表對(duì)進(jìn)行了集裝箱化處理的應(yīng)用進(jìn)行分發(fā),從而簡(jiǎn)化復(fù)雜應(yīng)用的部署過程。中間件技術(shù)中間件(Middleware)是處于操作系統(tǒng)和應(yīng)用程序之間的軟件,也有人認(rèn)為它應(yīng)該屬于操作系統(tǒng)中的一部分。人們?cè)谑褂弥虚g件時(shí),往往是一組中間件集成在一起,構(gòu)成一個(gè)平臺(tái)(包括開發(fā)平臺(tái)和運(yùn)行平臺(tái)),但在這組中間件中必需要有一個(gè)通信中間件,即中間件=平臺(tái)+通信,這個(gè)定義也限定了只有用于分布式系統(tǒng)中才能稱為中間件,同時(shí)還可以把它與支撐軟件和實(shí)用軟件區(qū)分開來。SIXCloud云平臺(tái)需要提供各種主流的中間件運(yùn)行環(huán)境,為租戶的應(yīng)用托管提供運(yùn)行容器。虛擬化技術(shù)在計(jì)算機(jī)中,虛才^化(英語:Virtualization)是一種資源管理技術(shù),是將計(jì)算機(jī)的各種實(shí)體資源,如服務(wù)器、網(wǎng)絡(luò)、內(nèi)存及存儲(chǔ)等,予以抽象、轉(zhuǎn)換后呈現(xiàn)出來,打破實(shí)體結(jié)構(gòu)間的不可切割的障礙,使用戶可以比原本的組態(tài)更好的方式來應(yīng)用這些資源。這些資源的新虛擬部份是不受現(xiàn)有資源的架設(shè)方式,地域或物理組態(tài)所限制。一般所指的虛擬化資源包括計(jì)算能力和資料存儲(chǔ)。在實(shí)際的生產(chǎn)環(huán)境中,虛擬化技術(shù)主要用來解決高性能的物理硬件產(chǎn)能過剩和老的舊的硬件產(chǎn)能過低的重組重用,透明化底層物理硬件,從而最大化的利用物理硬件。SIXCloud云平臺(tái)功能SIXCloud云平臺(tái)是一個(gè)完整的云業(yè)務(wù)系統(tǒng)的管控平臺(tái),不僅包括了IaaS層的云操作系統(tǒng),還包括了PaaS層的底層支撐,是一個(gè)大型的軟件群。主要包括四大部分:OpenStack云操作系統(tǒng)提供對(duì)硬件資源的虛擬化,對(duì)所有基礎(chǔ)設(shè)施資源池進(jìn)行調(diào)度、管理、監(jiān)控。包含以下幾個(gè)模塊:大規(guī)?;A(chǔ)軟硬件管理、虛擬計(jì)算管理、分布式文件系統(tǒng)、業(yè)務(wù)/資源調(diào)度管理、安全管理控制等幾大模塊組成。為了支撐當(dāng)前商用應(yīng)用,在此基礎(chǔ)上,增加了部分功能,使其適合商用的需求。Docker應(yīng)用容器引擎Docker是一個(gè)開源可以將任何應(yīng)用包裝在"LXC容器”中運(yùn)行的工具。Docker包裝的是應(yīng)用,是一個(gè)輕量級(jí)的容器。當(dāng)應(yīng)用被打包成Docke門mage后,部署和運(yùn)維就變得極其簡(jiǎn)單。可以使用統(tǒng)一的方式來下載,啟動(dòng),擴(kuò)展,刪除,遷移。Docker可以用來:自動(dòng)化打包和部署任何應(yīng)用。創(chuàng)建一個(gè)輕量級(jí)私有PaaS云。搭建開發(fā)測(cè)試環(huán)境。部署可擴(kuò)展的Web應(yīng)用。SIXCloud云平臺(tái)使用Docker來搭建PaaS云,更加簡(jiǎn)化了PaaS的各種實(shí)現(xiàn),已經(jīng)在Docker的集成和應(yīng)用上做了大量的開發(fā)工作,最終實(shí)現(xiàn)通過Docker來搭建PaaS平臺(tái)。SIXCloud租戶控制臺(tái)租戶控制臺(tái)為租戶提供了一個(gè)自助的綜合管理系統(tǒng),租戶通過租戶控制臺(tái)來使用云平臺(tái)的服務(wù),所有工作都是通過瀏覽器來完成。租戶控制臺(tái)管理提供了租戶對(duì)云資源的所有操作,包括:IaaS服務(wù)Docker服務(wù)PaaS服務(wù)監(jiān)控中心日常管理租戶可用的資源包括IaaS虛擬機(jī)資源及Docker容器資源,兩類資源分別對(duì)應(yīng)不同的管理模塊。SIXCloud云管理控制臺(tái)SIXCloud云管理控制臺(tái)向云平臺(tái)建設(shè)者提供了綜合的運(yùn)營管控相關(guān)的管理控制臺(tái),其功能包括整個(gè)云平臺(tái)的創(chuàng)建、日常管理、業(yè)務(wù)受理、技術(shù)支持、設(shè)備維護(hù)、收費(fèi)與結(jié)算等方面。主要模塊包括:資源中心租戶管理服務(wù)管理運(yùn)營管理運(yùn)維管理運(yùn)營管理貫穿云平臺(tái)的各個(gè)資源層,是云平臺(tái)正常運(yùn)轉(zhuǎn)的關(guān)鍵系統(tǒng)。(1)OpenStack云操作系統(tǒng)OpenStack覆蓋了網(wǎng)絡(luò)、虛擬化、操作系統(tǒng)、服務(wù)器等各個(gè)方面。它是一個(gè)正在開發(fā)中的云計(jì)算平臺(tái)項(xiàng)目,根據(jù)成熟及重要程度的不同,被分解成核心項(xiàng)目、孵化項(xiàng)目,以及支持項(xiàng)目和相關(guān)項(xiàng)目。每個(gè)項(xiàng)目都有自己的委員會(huì)和項(xiàng)目技術(shù)主管,而且每個(gè)項(xiàng)目都不是一成不變的,孵化項(xiàng)目可以根據(jù)發(fā)展的成熟度和重要性,轉(zhuǎn)變?yōu)楹诵捻?xiàng)目。截止到Icehouse版本,下面列出了10個(gè)核心項(xiàng)目(即OpenStack服務(wù))。計(jì)算(Compute):Nova。一套控制器,用于為單個(gè)用戶或使用群組管理虛擬機(jī)實(shí)例的整個(gè)生命周期,根據(jù)用戶需求來提供虛擬服務(wù)。負(fù)責(zé)虛擬機(jī)創(chuàng)建、開機(jī)、關(guān)機(jī)、掛起、暫停、調(diào)整、遷移、重啟、銷毀等操作,配置CPU內(nèi)存等信息規(guī)格。自Austin版本集成到項(xiàng)目中。對(duì)象存儲(chǔ)(ObjectStorage):Swift。一套用于在大規(guī)模可擴(kuò)展系統(tǒng)中通過內(nèi)置冗余及高容錯(cuò)機(jī)制實(shí)現(xiàn)對(duì)象存儲(chǔ)的系統(tǒng),允許進(jìn)行存儲(chǔ)或者檢索文件??蔀镚lance提供鏡像存儲(chǔ),為Cinder提供卷備份服務(wù)。自Austin版本集成到項(xiàng)目中鏡像服務(wù)(ImageService):Glance。一套虛擬機(jī)鏡像查找及檢索系統(tǒng),支持多種虛擬機(jī)鏡像格式(AKI、AMI、ARI、ISO、QCOW2RawVDI、VHDVMDK,有創(chuàng)建上傳鏡像、刪除鏡像、編輯鏡像基本信息的功能。自Bexar版本集成到項(xiàng)目中。身份服務(wù)(IdentityService):Keystone。為OpenStack其他服務(wù)提供身份驗(yàn)證、服務(wù)規(guī)則和服務(wù)令牌的功能,管理Domains、Projects、Users、Groups、Roles。自Essex版本集成到項(xiàng)目中。網(wǎng)絡(luò)&M址管理(Network):Neutron。提供云計(jì)算的網(wǎng)絡(luò)虛擬化技術(shù),為OpenStack其他服務(wù)提供網(wǎng)絡(luò)連接服務(wù)。為用戶提供接口,可以定義Network>Subnet、Router,配置DHCPDNS負(fù)載土^衡、L3服務(wù),網(wǎng)絡(luò)支持GREVLAN插件架構(gòu)支持許多主流的網(wǎng)絡(luò)廠家和技術(shù),如OpenvSwitch。自Folsom版本集成到項(xiàng)目中。塊存儲(chǔ)(BlockStorage):Cinder。為運(yùn)行實(shí)例提供穩(wěn)定的數(shù)據(jù)塊存儲(chǔ)服務(wù),它的插件驅(qū)動(dòng)架構(gòu)有利于塊設(shè)備的創(chuàng)建和管理,如創(chuàng)建卷、刪除卷,在實(shí)例上掛載和卸載卷。自Folsom版本集成到項(xiàng)目中。UI界面(Dashboard):Horizon。OpenStack中各種服務(wù)的Web管理門戶,用于簡(jiǎn)化用戶對(duì)服務(wù)的操作,例如:?jiǎn)?dòng)實(shí)例、分配IP地址、配置訪問控制等。自Essex版本集成到項(xiàng)目中。測(cè)量(Metering):Ceilometer。像一個(gè)漏斗一樣,能把OpenStack內(nèi)部發(fā)生的幾乎所有的事件都收集起來,然后為計(jì)費(fèi)和監(jiān)控以及其它服務(wù)提供數(shù)據(jù)支撐。自Havana版本集成到項(xiàng)目中。部署編排(Orchestration):Heat。提供了一種通過模板定義的協(xié)同部署方式,實(shí)現(xiàn)云基礎(chǔ)設(shè)施軟件運(yùn)行環(huán)境(計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源)的自動(dòng)化部署。自Havana版本集成
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能醫(yī)療設(shè)備研發(fā)與市場(chǎng)推廣合同3篇
- 2024生豬養(yǎng)殖基地與銷售商合作框架協(xié)議3篇
- 泡沫混凝土成套設(shè)備行業(yè)深度研究報(bào)告
- 2025年cfg樁基施工安全生產(chǎn)標(biāo)準(zhǔn)化建設(shè)合同3篇
- 2025年度寵物寵物醫(yī)院投資合作協(xié)議范本大全3篇
- 2025年度水利工程承包經(jīng)營權(quán)有償轉(zhuǎn)讓合同書4篇
- 中國車用滅火器項(xiàng)目投資可行性研究報(bào)告
- 功能型飲料行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及前景趨勢(shì)與投資分析研究報(bào)告
- 2025年度個(gè)人信用保證合同模板4篇
- 2025年度個(gè)人住宅衛(wèi)生間防水改造合同范本8篇
- 2025年急診科護(hù)理工作計(jì)劃
- 高中家長(zhǎng)會(huì) 高二寒假線上家長(zhǎng)會(huì)課件
- 違規(guī)行為與處罰管理制度
- 個(gè)人教師述職報(bào)告錦集10篇
- 四川省等八省2025年普通高中學(xué)業(yè)水平選擇性考試適應(yīng)性演練歷史試題(含答案)
- 《內(nèi)部培訓(xùn)師培訓(xùn)》課件
- 《雷達(dá)原理》課件-3.3.3教學(xué)課件:相控陣?yán)走_(dá)
- 西方史學(xué)史課件3教學(xué)
- 2024年中國醫(yī)藥研發(fā)藍(lán)皮書
- 紅色中國風(fēng)蛇年年會(huì)邀請(qǐng)函
- 廣東省佛山市 2023-2024學(xué)年五年級(jí)(上)期末數(shù)學(xué)試卷
評(píng)論
0/150
提交評(píng)論