云原生集成開(kāi)發(fā)環(huán)境——TitanIDE
通過(guò)網(wǎng)頁(yè)在任何地方更安全、更高效地編碼2022-12-16
666
前言
工業(yè)互聯(lián)網(wǎng)不是互聯(lián)網(wǎng)在工業(yè)的簡(jiǎn)單應(yīng)用,而是具有更為豐富的內(nèi)涵和外延。它以網(wǎng)絡(luò)為基礎(chǔ)、平臺(tái)為中樞、數(shù)據(jù)為要素、安全為保障,既是工業(yè)數(shù)字化、網(wǎng)絡(luò)化、智能化轉(zhuǎn)型的基礎(chǔ)設(shè)施,也是互聯(lián)網(wǎng)、大數(shù)據(jù)、人工智能與實(shí)體經(jīng)濟(jì)深度融合的應(yīng)用模式,同時(shí)也是一種新業(yè)態(tài)、新產(chǎn)業(yè),將重塑企業(yè)形態(tài)、供應(yīng)鏈和產(chǎn)業(yè)鏈。
CloudOS,一站式云原生應(yīng)用開(kāi)發(fā)平臺(tái),全隔離底層IT、容器、K8s,100%聚焦應(yīng)用。接下來(lái)通過(guò)兩個(gè)制造業(yè)龍頭企業(yè)案例,為大家展示講述CloudOS(云原生應(yīng)用開(kāi)發(fā)平臺(tái))在工業(yè)互聯(lián)網(wǎng)中的實(shí)踐。
【CloudOS應(yīng)用于某著名空調(diào)制造商工業(yè)互聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái)】
企業(yè)研發(fā)現(xiàn)狀:
1. 該制造商目前擁有多套數(shù)據(jù)中心,主數(shù)據(jù)中心、各大云計(jì)算廠商分布在全球各地的云平臺(tái)等。
2. 多數(shù)據(jù)中心下,客戶(hù)當(dāng)前應(yīng)用的開(kāi)發(fā)、業(yè)務(wù)的部署工作量大,沒(méi)有統(tǒng)一的工業(yè)互聯(lián)網(wǎng)平臺(tái),各研發(fā)能力無(wú)法聚焦;
3. 多數(shù)據(jù)中心下,客戶(hù)當(dāng)前的運(yùn)維壓力大。
企業(yè)訴求:
1. 行業(yè)能力標(biāo)準(zhǔn)化:制造商期望把工業(yè)互聯(lián)網(wǎng)行業(yè)內(nèi)分散的能力統(tǒng)一起來(lái),形成統(tǒng)一的行業(yè)規(guī)范,做到標(biāo)準(zhǔn)化,成為行業(yè)的標(biāo)桿,同時(shí)能夠連通上下游企業(yè)務(wù)持續(xù)治理,進(jìn)而服務(wù)整個(gè)行業(yè)。
2. 支撐平臺(tái)統(tǒng)一化、規(guī)范化:建設(shè)統(tǒng)一的工業(yè)互聯(lián)網(wǎng)平臺(tái),為開(kāi)發(fā)者提供一個(gè)標(biāo)準(zhǔn)統(tǒng)一的研發(fā)支撐平臺(tái),規(guī)范研發(fā)生產(chǎn)環(huán)境,并將此平臺(tái)開(kāi)放給上下游企業(yè)。
基于CloudOS建設(shè)高效工業(yè)互聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái):
1. 應(yīng)用架構(gòu)標(biāo)準(zhǔn)化:統(tǒng)一技術(shù)架構(gòu),促進(jìn)應(yīng)用標(biāo)準(zhǔn)化,規(guī)范化服務(wù)接入,服務(wù)持續(xù)治理。
2. 應(yīng)用與技術(shù)解耦:提供應(yīng)用開(kāi)發(fā)框架與工具,支撐快速開(kāi)發(fā)和上線,降低開(kāi)發(fā)門(mén)檻。
3. 集成運(yùn)行一體化:豐富的預(yù)集成服務(wù),打造應(yīng)用分布式架構(gòu),支撐應(yīng)用的云化部署。
4. 業(yè)務(wù)服務(wù)化:通過(guò)對(duì)核心業(yè)務(wù)對(duì)象和處理邏輯的聚合和解耦,構(gòu)建通用的業(yè)務(wù)服務(wù)能力,實(shí)現(xiàn)業(yè)務(wù)服務(wù)化,并逐步沉淀為全局共享的業(yè)務(wù)服務(wù)平臺(tái)。
5. 智能化運(yùn)維:通過(guò)多維度實(shí)時(shí)監(jiān)控系統(tǒng)鏈路的每個(gè)節(jié)點(diǎn)和每個(gè)環(huán)節(jié),提供自動(dòng)化的監(jiān)控手段,提升系統(tǒng)智能化運(yùn)維能力。
6. 服務(wù)生態(tài)系統(tǒng):通過(guò)服務(wù)化及服務(wù)開(kāi)放構(gòu)建服務(wù)生態(tài)系統(tǒng),盤(pán)活企業(yè)內(nèi)部各域的業(yè)務(wù)能力,支撐向工業(yè)互聯(lián)網(wǎng)轉(zhuǎn)型。
7. 部署集群:將于AWS公有云,主數(shù)據(jù)中心及DMZ等多個(gè)環(huán)境,各部署一套生產(chǎn)及測(cè)試平臺(tái)。
【CloudOS應(yīng)用于國(guó)內(nèi)某龍頭家電制造商工業(yè)互聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái)】
企業(yè)現(xiàn)狀:
1. 客戶(hù)為國(guó)內(nèi)家電龍頭行業(yè),已建設(shè)工業(yè)互聯(lián)網(wǎng)PaaS容器平臺(tái)。期望將互聯(lián)工廠模式知識(shí)化,同時(shí)集成各類(lèi)資源,搭建一個(gè)集成化、數(shù)字化和智能化的服務(wù)平臺(tái),讓用戶(hù)可以全流程參與產(chǎn)品設(shè)計(jì)研發(fā)、生產(chǎn)制造、物流配送、迭代升級(jí)等環(huán)節(jié),以“用戶(hù)驅(qū)動(dòng)”作為企業(yè)不斷創(chuàng)新、提供產(chǎn)品解決方案的源動(dòng)力,把以往“企業(yè)和用戶(hù)之間只是生產(chǎn)和消費(fèi)關(guān)系”的傳統(tǒng)模式轉(zhuǎn)化為“創(chuàng)造用戶(hù)終身價(jià)值”的新模式。
2. 機(jī)理模型等非傳統(tǒng)開(kāi)發(fā)人員對(duì)底層IT技術(shù)接觸少,缺少簡(jiǎn)單易用的開(kāi)發(fā)環(huán)境;資料記錄落后,無(wú)法了解業(yè)務(wù)模塊間關(guān)系;業(yè)務(wù)邏輯(機(jī)理模型公式),缺乏共享復(fù)用機(jī)制。
企業(yè)訴求:
建設(shè)一套面向工業(yè)互聯(lián)網(wǎng)機(jī)理模型的簡(jiǎn)單易用開(kāi)發(fā)平臺(tái):
1. 一站式開(kāi)發(fā)平臺(tái):實(shí)現(xiàn)機(jī)理模型的架構(gòu)設(shè)計(jì)、開(kāi)發(fā)、測(cè)試和發(fā)布。
2. 資產(chǎn)在線保存:將業(yè)務(wù)模塊之間的關(guān)系保存在平臺(tái)上【架構(gòu)資產(chǎn)】,降低避免對(duì)特定人員的依賴(lài),便于后續(xù)接手維護(hù)。
3. 資產(chǎn)共享復(fù)用:實(shí)現(xiàn)機(jī)理模型在開(kāi)發(fā)團(tuán)隊(duì)之間的共享,避免重復(fù)開(kāi)發(fā)。
4. 多集群發(fā)布:開(kāi)發(fā)完成的機(jī)理模型發(fā)布到多套容器集群環(huán)境。
基于CloudOS建設(shè)高效工業(yè)互聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái):
建設(shè)內(nèi)容:
1. 可視化架構(gòu)設(shè)計(jì)平臺(tái):實(shí)現(xiàn)機(jī)理模型的“拖拉拽”式快速設(shè)計(jì)。
2. DevOps開(kāi)發(fā)平臺(tái):實(shí)現(xiàn)敏捷高效開(kāi)發(fā)支撐,包括開(kāi)發(fā)、測(cè)試、部署、CICD。
3. 應(yīng)用商店平臺(tái):實(shí)現(xiàn)機(jī)理模型的分享復(fù)用。
4. 多云應(yīng)用部署平臺(tái)。實(shí)現(xiàn)應(yīng)用的可視化一鍵部署到多集群生產(chǎn)環(huán)境。
帶來(lái)的效果:
1. 整體開(kāi)發(fā)效率提升了25%以上。整個(gè)頁(yè)面上沒(méi)有出現(xiàn)Docker、K8s、YAML文件等技術(shù)術(shù)語(yǔ),極大的方便了開(kāi)發(fā)人員快速開(kāi)展開(kāi)發(fā)工作。圖形化架構(gòu)編排產(chǎn)品方便保存機(jī)理模型模塊間的架構(gòu)關(guān)系;一鍵發(fā)布到測(cè)試環(huán)境,測(cè)試環(huán)境隨需而建,免去了開(kāi)發(fā)測(cè)試人員申請(qǐng)并搭建測(cè)試環(huán)境等一系列開(kāi)銷(xiāo)。
2. 開(kāi)發(fā)平臺(tái)支持22種開(kāi)發(fā)語(yǔ)言,集成了300+個(gè)開(kāi)發(fā)工具,支撐團(tuán)隊(duì)完成2000+個(gè)機(jī)理模型的開(kāi)發(fā)。
結(jié)語(yǔ)
在工業(yè)互聯(lián)網(wǎng)當(dāng)中,CloudOS 聚焦于工業(yè)應(yīng)用的敏捷創(chuàng)新和工業(yè)應(yīng)用的靈活管理,幫助企業(yè)構(gòu)建自主可控、敏捷可靠的工業(yè)數(shù)字化創(chuàng)新平臺(tái),實(shí)現(xiàn)數(shù)字化應(yīng)用創(chuàng)新的敏捷化和能力共享化,為企業(yè)數(shù)字化應(yīng)用創(chuàng)新和轉(zhuǎn)型提供一體化能力支撐,加快企業(yè)數(shù)字化轉(zhuǎn)型。