SIXCloud云平臺是一個進行公有云和私有云建設(shè)的工具,該工具可以管理從硬件設(shè)備到虛擬資源再到應(yīng)用相關(guān)的各種資源及狀態(tài),同時,該工具以應(yīng)用為中心,為應(yīng)用提供部署、監(jiān)控、管理、日志、組件服務(wù)、托管、開發(fā)服務(wù)等系列服務(wù),并且實現(xiàn)云平臺所必需的各種運營和運維服務(wù)。
SIXCloud云平臺包括以下五個部分:
- 硬件設(shè)備的管理
管理公有云和私有云的各種設(shè)備,包括機房、機柜、服務(wù)器、交換機、防火墻、存儲等設(shè)備。包括設(shè)備臺帳、設(shè)備監(jiān)控、設(shè)備檢修、設(shè)備維護、設(shè)備故障等管理。
- IaaS基礎(chǔ)設(shè)施虛擬資源管理
使用OpenStack云操作系統(tǒng)進行IaaS平臺搭建。通過對OpenStack商用擴展,實現(xiàn)基礎(chǔ)設(shè)施虛擬資源的故障轉(zhuǎn)移和高可用。提供IaaS資源管理的監(jiān)控管理增強,以適應(yīng)企業(yè)級運營的要求。
- PaaS應(yīng)用托管平臺管理
使用Docker作為應(yīng)用容器引擎,使用容器引擎的安全沙箱,實現(xiàn)容器之間的安全隔離。提供對應(yīng)用托管相關(guān)的系列服務(wù),實現(xiàn)應(yīng)用的監(jiān)控、部署、日志、開發(fā)、托管等,實現(xiàn)云應(yīng)用的生命周期管理。
- 租戶控制臺
專門為租戶提供的自助式的虛擬資源管理控制臺,包括服務(wù)的開通關(guān)閉,資源的監(jiān)控管理,以及租戶的應(yīng)用管理以及為應(yīng)用所提供的各種基礎(chǔ)服務(wù)和擴展服務(wù)。租戶通過瀏覽器,使用本控制臺進行所有的管理工作。
- 運營管理控制臺
為云建設(shè)單位的各個相關(guān)部門提供的一個綜合的業(yè)務(wù)管理控制臺。主要的使用角色包括運維人員、客服人員、運營人員。包括租戶的管理、服務(wù)的開通、服務(wù)的管理、計費管理、費用結(jié)算、運行維護、客戶服務(wù)等。
- 提供全面的公有云和私有云建設(shè)的軟件支撐。
- 全方位提升云應(yīng)用的遷移、交付、托管、構(gòu)建、集成、監(jiān)控效率。
- 提升公有云和私有云建設(shè)效率
SIXCloud云平臺是一個公有云和私有云建設(shè)的工具,包括一系列的工具軟件,快速地進行公有云和私有云建設(shè)。平臺提供了從硬件到基礎(chǔ)設(shè)施IaaS到PaaS平臺各層的相應(yīng)軟件,降低了云平臺建設(shè)總體的成本,云平臺的搭建速度和效率得到了極大的提升。
- 穩(wěn)定可靠高可用
使用SIXCloud云平臺來建設(shè)云計算環(huán)境,實現(xiàn)分布式存儲、彈性計算、故障轉(zhuǎn)移、負載均衡,大幅度提升了軟件系統(tǒng)的穩(wěn)定性,通過自主開發(fā)的虛擬機的負載均衡和集群技術(shù),實現(xiàn)了業(yè)務(wù)系統(tǒng)的高可用。
- 提供強大的云應(yīng)用托管功能,提升了應(yīng)用交付及運維的效率
SIXCloud云平臺通過引入PaaS技術(shù),為云應(yīng)用的構(gòu)建、托管打下了堅實的基礎(chǔ)。提供一系列基礎(chǔ)服務(wù)和擴展服務(wù),為云環(huán)境應(yīng)用的遷移、托管、構(gòu)建、集成、監(jiān)控等提供了強大的技術(shù)支撐,同時提升了應(yīng)用交付和運維的效率。
- 為租戶提供高效的自動化服務(wù)
SIXCloud云平臺為最終租戶提供了自動化服務(wù)功能,租戶使用租戶控制臺模塊,進行自助的業(yè)務(wù)申請和費用結(jié)算。通過租戶控制臺,租戶可以管理所有虛擬資源,同時可以進行應(yīng)用的管理和托管監(jiān)控。
- 提升了云平臺的總體運營管理效率
SIXCloud云平臺提供強大的運營管理工具,進行云平臺日常運營服務(wù),服務(wù)內(nèi)容包括:租戶服務(wù)、計費結(jié)算、資源管理、運行維護、租戶服務(wù)等,包括日常運營管理的各個方面,通過一系列工具提升了整個云平臺的總體運營管理效率。
SIXCloud云平臺融合IaaS和PaaS的各項功能,同時兼顧了運營管理和租戶自助管理,是一個全面綜合的云建設(shè)工具。
通過三大主線,貫穿整個產(chǎn)品:
- 以應(yīng)用的構(gòu)建、交付、托管為核心來構(gòu)建相關(guān)的服務(wù),全面支持虛擬機和Docker容器,實現(xiàn)從硬件層到虛擬機和Docker容器的管理。
- 以應(yīng)用相關(guān)的運行容器、存儲、數(shù)據(jù)庫、緩沖、組件服務(wù)、運行管理監(jiān)控、高可用為目標,提供AppEngine服務(wù),快速實現(xiàn)應(yīng)用的高效交付、托管以及應(yīng)用的開發(fā)。
- 以運營管理為支撐,全面簡化云建設(shè)和運營的各項工作,提升整個云的日常管理和服務(wù)的效率。
系統(tǒng)由五大部分組成:
- OpenStack云操作系統(tǒng)
-
實現(xiàn)基礎(chǔ)設(shè)施的全面管理,將各種基礎(chǔ)設(shè)施云化為虛擬資源。
- Docker容器引擎
為應(yīng)用在操作系統(tǒng)下的部署提供容器引擎,實現(xiàn)應(yīng)用運行環(huán)境的自由組裝。
- AppEngine
提供應(yīng)用構(gòu)建、交付、托管相關(guān)的各種服務(wù)。包括云應(yīng)用遷移、路由、托管、構(gòu)建、高可用、運營、運維等功能。
- 租戶控制臺
為租戶提供自助管理控制臺,管理各種租用的虛擬資源和應(yīng)用。
- 運營管理控制臺
提供云平臺正常運營運維的各種日常管理服務(wù),包括計費、客服、運維、監(jiān)控等。
- 提供橫跨硬件層、虛擬資源層、應(yīng)用層三層的全面綜合的管控平臺,高效助力公有云和私有云的建設(shè)和運營管理。
- 提供虛擬機和Docker容器的故障轉(zhuǎn)移,實現(xiàn)應(yīng)用的高可用。
- 以云應(yīng)用構(gòu)建交付托管為核心,提供功能強大的AppEngine,為云應(yīng)用的交付提供全面的支撐服務(wù)。
- 為租戶提供了一個“一站式”的管理控制臺,所有虛擬資源和云應(yīng)用的管理都可以通過瀏覽器完成。
- 強大的運營管理功能,提供計費、監(jiān)控、運維、客服等功能,為云平臺的可靠穩(wěn)定運行提供管理支撐。
- AppEngine的開發(fā)服務(wù)基于瀏覽器的在線配置開發(fā),為云應(yīng)用的快速開發(fā)構(gòu)建擴展提供了強大的開發(fā)工具。
AppEngine是PaaS模式來構(gòu)建的應(yīng)用運行平臺,是SIXCloud云平臺的核心。主要提供云應(yīng)用相關(guān)的托管、構(gòu)建、交付等服務(wù)。其總體結(jié)構(gòu)如下:
AppEngine提供當前主流的應(yīng)用運行平臺,支持容器包括:
- .NET應(yīng)用容器
- PHP應(yīng)用容器
- JAVA應(yīng)用容器
- Python應(yīng)用容器
- SIX運行平臺
AppEngine從應(yīng)用開發(fā)、應(yīng)用管理、應(yīng)用監(jiān)控三個維度,來服務(wù)云應(yīng)用的構(gòu)建托管和管理。
AppEngine除了能夠快速搭建部署應(yīng)用運行環(huán)境和動態(tài)調(diào)整應(yīng)用運行時環(huán)境資源外,還提供云應(yīng)用構(gòu)建服務(wù)。AppEngine應(yīng)用構(gòu)建服務(wù)開發(fā)的應(yīng)用需要在SIX運行平臺上運行。
SIX移動云應(yīng)用開發(fā)平臺的結(jié)構(gòu):
SIX運行平臺是SIX移動云應(yīng)用開發(fā)平臺的運行態(tài),開發(fā)平臺開發(fā)的應(yīng)用,必須運行在運行平臺上,運行平臺是所有應(yīng)用的容器,為業(yè)務(wù)應(yīng)用提供各種基礎(chǔ)服務(wù),服務(wù)的提供方式為組件化,以組件的形式提供給業(yè)務(wù)應(yīng)用,進行功能實現(xiàn)。
AppEngine應(yīng)用構(gòu)建服務(wù)的特性:
- 基于J2EE技術(shù)框架進行應(yīng)用構(gòu)建,能夠開發(fā)任意復(fù)雜的WEB應(yīng)用。
- 統(tǒng)一建模,基于模型分層配置開發(fā)。
- 所有開發(fā)過程通過瀏覽器在線完成。
- 租戶之間的應(yīng)用安全隔離,應(yīng)用運行于VM或Docker容器。
- 云應(yīng)用的開發(fā)遵循標準的J2EE規(guī)范,不受SIX運行平臺的限制。
- 代碼在線開發(fā)、在線編譯、立即起效。
- 附帶報表引擎、工作流引擎、Portal系統(tǒng),支撐應(yīng)用快速開發(fā)。
App Router的主要作用是應(yīng)用訪問接入和業(yè)務(wù)分流,接收用戶請求后,應(yīng)用路由器轉(zhuǎn)發(fā)到不同的應(yīng)用地址。技術(shù)上要滿足幾個點:
- DNS解析功能
- 高性能路由
- 反向代理功能
- 足夠的擴展性
- 流量管理功能
- 負載均衡
租戶控制臺是專門為租戶提供管理其所訂購的虛擬資源的管理控制臺。租戶自助式地進行虛擬資源和應(yīng)用的管理。
SIXCloud云管理控制臺為整個云業(yè)務(wù)平臺的建設(shè)單位提供了一個綜合業(yè)務(wù)管理系統(tǒng),云業(yè)務(wù)平臺的運營人員使用運營管理控制臺來進行整體運營。云管理控制臺是整個云業(yè)務(wù)平臺的中樞,各種相關(guān)的業(yè)務(wù)人員通過使用其對應(yīng)的模塊來進行運營管理方面的工作。云管理控制臺的總體模塊結(jié)構(gòu)如下圖所示:
詳細了解:http://www.sixosoft.com/201505/43.html