云原生集成開(kāi)發(fā)環(huán)境——TitanIDE
通過(guò)網(wǎng)頁(yè)在任何地方更安全、更高效地編碼【背景】
汕頭大學(xué)醫(yī)療大數(shù)據(jù)項(xiàng)目是由李嘉誠(chéng)基金會(huì)投資設(shè)立,由9家大數(shù)據(jù)供應(yīng)商共同參與的集科研、醫(yī)療、教學(xué)為一體的項(xiàng)目。
【挑戰(zhàn)】
汕頭大學(xué)醫(yī)療部如何有效管理多家供應(yīng)商的研發(fā)活動(dòng)是個(gè)難題。
汕大項(xiàng)目方通過(guò)多方考察、對(duì)比,最終選擇kaiyun開(kāi)云創(chuàng)新來(lái)幫助構(gòu)建醫(yī)學(xué)院大數(shù)據(jù)研發(fā)支持平臺(tái),實(shí)現(xiàn)對(duì)大數(shù)據(jù)項(xiàng)目上多家供應(yīng)商研發(fā)活動(dòng)的統(tǒng)一有效管理。
· 結(jié)合項(xiàng)目需求:以汕大醫(yī)學(xué)院項(xiàng)目實(shí)際需求為設(shè)計(jì)之出發(fā)點(diǎn);
· 對(duì)接已有設(shè)施:與汕大醫(yī)學(xué)院項(xiàng)目已選用基礎(chǔ)設(shè)施組件充分對(duì)接;
· 借鑒最佳實(shí)踐:充分借鑒行云已有大數(shù)據(jù)項(xiàng)目的最佳實(shí)踐經(jīng)驗(yàn);
· 保證時(shí)效:確保馬上可以提供服務(wù)能力,保證項(xiàng)目交付,同時(shí)少許時(shí)間投入可以做到更完美;
· 力爭(zhēng)全面完善:不單是項(xiàng)目管理這一個(gè)設(shè)計(jì)點(diǎn),還包括研發(fā)支持、質(zhì)量管理、交付管理、應(yīng)用運(yùn)維等完整的研發(fā)支持平臺(tái)必須功能。
平臺(tái)邏輯架構(gòu)
1、一站式開(kāi)發(fā)云平臺(tái):基于kaiyun開(kāi)云創(chuàng)新 CloudOS 構(gòu)建一站式、高效開(kāi)發(fā)云平臺(tái)。
· 大數(shù)據(jù)研發(fā)模板設(shè)計(jì):定義開(kāi)發(fā)規(guī)范和環(huán)境,提升開(kāi)發(fā)效率。
· 服務(wù)編排設(shè)計(jì):靈活直觀,數(shù)據(jù)服務(wù)模塊開(kāi)發(fā)強(qiáng)力支持。
· CloudOS 服務(wù)編排與 IBM 服務(wù)總線集成設(shè)計(jì)。
· 支持多來(lái)源及任意開(kāi)發(fā)語(yǔ)言和技術(shù)棧開(kāi)展持續(xù)集成和持續(xù)部署。
· 基于代碼變更持續(xù)集成簡(jiǎn)單步驟。持續(xù)集成設(shè)計(jì):簡(jiǎn)單易用,大幅度提高聯(lián)調(diào)效率。
· 持續(xù)集成設(shè)計(jì):簡(jiǎn)單易用,大幅度提高聯(lián)調(diào)效率。
· 持續(xù)部署設(shè)計(jì): 對(duì)多種灰度策略提供支持。
· 云端 IDE 設(shè)計(jì):輔助本地 IDE,提供更多便利性。
· 本地開(kāi)發(fā)和遠(yuǎn)程開(kāi)發(fā)模式設(shè)計(jì)。
· 多云交付總體架構(gòu)設(shè)計(jì)。
· 智能應(yīng)用運(yùn)維中心設(shè)計(jì)。
· 大數(shù)據(jù)應(yīng)用商店,集中管理各類(lèi)大數(shù)據(jù)業(yè)務(wù)應(yīng)用和組件,秒級(jí)一鍵部署。
· 開(kāi)發(fā)云信息安全保障設(shè)計(jì)。
2、DevOps建設(shè):kaiyun開(kāi)云創(chuàng)新產(chǎn)品通過(guò)與 Jira 的整合,實(shí)現(xiàn) DevOps 效率看板,對(duì)項(xiàng)目進(jìn)展一目了然。
· 在架構(gòu)上,Jira 和 CloudOS 松散耦合,Jira原有功能都不受限使用。
· 在設(shè)計(jì)上,Jira 和 CloudOS 深度結(jié)合,把分散的信息點(diǎn)整合在一起。
· Jira 和 CloudOS 的 WebUI 可以獨(dú)立展現(xiàn),提供靈活的相互跳轉(zhuǎn)。
· 充分結(jié)合項(xiàng)目上已有資產(chǎn),如IBM ESB,Tableau 等。
3、高可用性設(shè)計(jì):做為平臺(tái)性服務(wù),研發(fā)支持平臺(tái)本身的高可用性必須得到保證。CloudOS 在設(shè)計(jì)時(shí)即考慮到服務(wù)的高可用性,并在銀行業(yè)和制造業(yè)等核心系統(tǒng)的研發(fā)和運(yùn)行支撐上得到實(shí)踐驗(yàn)證。
平臺(tái)部署架構(gòu)【CloudOS+Jira】
1、開(kāi)發(fā)云平臺(tái):提供應(yīng)用開(kāi)發(fā)框架與工具,有效地實(shí)現(xiàn)了大數(shù)據(jù)項(xiàng)目快速開(kāi)發(fā)上線,降低開(kāi)發(fā)門(mén)檻;實(shí)現(xiàn)大數(shù)據(jù)模塊的共享和復(fù)用。
2、DevOps效率看板:幫助醫(yī)學(xué)院對(duì)大數(shù)據(jù)項(xiàng)目進(jìn)展一目了然。