云智能時代如何規(guī)劃云服務(wù)
一段時間以來,各大云廠商紛紛改名“XX云智能”、“XX智能云”,從一個側(cè)面印證了云計算、大數(shù)據(jù)、人工智能等為代表的云智能技術(shù)體系與商業(yè)模式的融合發(fā)展。云計算的服務(wù)能力已經(jīng)從單純的IaaS、PaaS和SaaS三個層次衍變?yōu)閰R聚云計算、大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)、邊緣計算、區(qū)塊鏈等多層次、內(nèi)涵豐富、外延廣闊的云服務(wù)體系。
一方面,ABC的深度結(jié)合為新興行業(yè)和傳統(tǒng)行業(yè)融合帶來了豐富的生命力。云計算為基礎(chǔ),提供基礎(chǔ)資源和平臺服務(wù);大數(shù)據(jù)為分析手段,提供傳統(tǒng)分析方式所無法企及的海量數(shù)據(jù)分析能力,從各種各樣類型的數(shù)據(jù)中,快速獲得有價值信息;人工智能作為觸手,接入O2O、物流、智能家居、醫(yī)療、金融、智能終端等領(lǐng)域,用新的技術(shù)顛覆傳統(tǒng)行業(yè)的運行模式。另一方面,云計算服務(wù)能力的拓展也給企業(yè)規(guī)劃、使用和管理云提高了門檻。拋開相對成熟的云平臺不論,筆者試從自身實踐經(jīng)驗出發(fā),論述企業(yè)應(yīng)當如何規(guī)劃云服務(wù)能力。
對于2B行業(yè),無論設(shè)計什么系統(tǒng),第一出發(fā)點都是滿足企業(yè)的業(yè)務(wù)需求。而對于企業(yè)云平臺上的云服務(wù)設(shè)計,則需要考慮更多的因素:
1) 企業(yè)IT發(fā)展規(guī)劃:云服務(wù)的設(shè)計要契合企業(yè)往云計算、大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)等數(shù)字化轉(zhuǎn)型的需求。根據(jù)企業(yè)所屬行業(yè)及業(yè)務(wù)形態(tài)選擇合適的技術(shù)體系構(gòu)建云服務(wù)就顯得尤為必要了。例如電商行業(yè)除了需要IaaS、PaaS提供支撐以外,可以選用大數(shù)據(jù)的手段進行人物畫像,實施精準營銷,利用人工智能作為媒介開展智能客服等等。又如,物流行業(yè)可以采用物聯(lián)網(wǎng)采集車輛、貨物、人員等信息,用區(qū)塊鏈保證整個流程的貨物追溯防偽等。
2) 企業(yè)組織架構(gòu):云服務(wù)設(shè)計要考慮不同業(yè)務(wù)部門對于業(yè)務(wù)、技術(shù)支持、運營、運維、計費結(jié)算、分析優(yōu)化等需求。滿足業(yè)務(wù)部門多種系統(tǒng)對于IaaS、PaaS的支撐需求、新業(yè)務(wù)采用人工智能等新技術(shù)服務(wù)的需求,滿足IT部門開發(fā)和測試的PaaS服務(wù)需求等。
3) 企業(yè)管理制度:不同云服務(wù)的申請和審批流程需要考慮企業(yè)的內(nèi)部管理制度。對于不同類型的云服務(wù),考慮其業(yè)務(wù)應(yīng)用場景、成本、安全等因素,需要制定相應(yīng)的審批流程。例如,不同的業(yè)務(wù)部門可以訪問的數(shù)據(jù)范圍、級別不同,為解決業(yè)務(wù)問題采用的云服務(wù)類型不同,會采用不同審批級別和流程。
4) 業(yè)務(wù)類型:云服務(wù)設(shè)計要考慮企業(yè)業(yè)務(wù)布局、業(yè)務(wù)單元的業(yè)務(wù)類型不同等因素,原有業(yè)務(wù)、創(chuàng)新業(yè)務(wù)/穩(wěn)態(tài)業(yè)務(wù)、敏態(tài)業(yè)務(wù)需要采用不同的ABC云服務(wù)能力。
5) 服務(wù)層次:云服務(wù)設(shè)計要分層考慮。從物聯(lián)網(wǎng)數(shù)據(jù)采集服務(wù)、云端存儲和計算服務(wù)、大數(shù)據(jù)分析服務(wù)到人工智能應(yīng)用服務(wù),形成企業(yè)自身合理的服務(wù)分層 。
6) 企業(yè)業(yè)務(wù)系統(tǒng)及資源現(xiàn)狀:根據(jù)企業(yè)當前業(yè)務(wù)系統(tǒng)及承載的資源現(xiàn)狀分析,設(shè)計合理的云服務(wù),滿足利舊和創(chuàng)新兼顧的需求,考慮業(yè)務(wù)系統(tǒng)性能、業(yè)務(wù)連續(xù)性、災(zāi)備的多云、混合云部署需求等跨云服務(wù)設(shè)計,考慮業(yè)務(wù)系統(tǒng)的跨地域布局采用公有云服務(wù)等。
7) 人員技能:根據(jù)企業(yè)自身的能力,選擇適合的云服務(wù)技術(shù)棧,構(gòu)建多層次、多云混合云服務(wù)能力。企業(yè)技術(shù)人員往往只能覆蓋公有云、私有云、大數(shù)據(jù)、人工智能等某個單項的技術(shù)能力,因材施“治”十分必要,云服務(wù)的設(shè)計要考慮后期運營運維團隊的梯隊培養(yǎng)和能力提升。
8) 技術(shù)成熟度:云服務(wù)設(shè)計要考慮開源云平臺、中間件數(shù)據(jù)庫、人工智能/邊緣計算技術(shù)框架本身的技術(shù)成熟度。針對核心業(yè)務(wù),可以考慮采用較為成熟可靠的云服務(wù)體系,而對于開發(fā)測試以及創(chuàng)新類業(yè)務(wù),可以選取開源的技術(shù)作為嘗試。
9) 成本:云服務(wù)設(shè)計要考慮成本、性價比因素。核心業(yè)務(wù)往往會采用可靠的硬件(小型機、物理裸機服務(wù))和商業(yè)級的軟件解決方案;而對于OA等非核心系統(tǒng),開源的虛擬化或容器方案則會取得更好的性價比。同時應(yīng)當考慮開源系統(tǒng)采用帶來的穩(wěn)定性、人員技能要求、研發(fā)周期等弊端。
10) 周期:云服務(wù)設(shè)計要考慮建設(shè)周期。結(jié)合企業(yè)的業(yè)務(wù)規(guī)劃需求及相應(yīng)采用的技術(shù)體系、技術(shù)成熟度和人員能力、成本等因素統(tǒng)一分析,制定合理的云服務(wù)演進規(guī)劃,統(tǒng)籌合理的建設(shè)周期。比如,制造業(yè)企業(yè)面臨著數(shù)字化轉(zhuǎn)型的需求,考慮智能制造的發(fā)展路徑,結(jié)合上述因素和企業(yè)自身實際,規(guī)劃合理的建設(shè)計劃和周期。
11) 運營:云服務(wù)設(shè)計要考慮統(tǒng)一的服務(wù)層次、服務(wù)目錄、服務(wù)申請和審批流程等。
12) 運維體制:不同技術(shù)體系、不同層次會造成運維的復(fù)雜度加大,需要考慮合理的分層運維體系。
13) 能力開放:為了未來編排和設(shè)計更高層級的云服務(wù),需要考慮云服務(wù)的能力開放需求,提供Open API。云服務(wù)設(shè)計應(yīng)該考慮基于K8S構(gòu)建,也可以考慮Serverless服務(wù)實現(xiàn)與底層資源的全解耦。
另外,還應(yīng)當考慮眾多非功能性因素,如安全合規(guī)、穩(wěn)定性、性能等等,不再贅述。
由此可見,企業(yè)云服務(wù)的設(shè)計是一個復(fù)雜的系統(tǒng)工程,需要從業(yè)務(wù)、技術(shù)、組織、制度以及流程等多方面入手,分析企業(yè)的客觀現(xiàn)狀及數(shù)字化轉(zhuǎn)型需求,形成云計算、大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)、邊緣計算、區(qū)塊鏈等多層次的云服務(wù)體系,構(gòu)建多云混合云多虛擬化容器異構(gòu)的服務(wù)能力,輔以云管理平臺統(tǒng)一管理各類云服務(wù)、實施統(tǒng)一運營運維并進行統(tǒng)一分析優(yōu)化。