混合云100問(wèn)「開(kāi)發(fā)篇」:實(shí)現(xiàn)從“容”上云,敏捷開(kāi)發(fā)
問(wèn):混合云生態(tài)應(yīng)該具備哪些組成部分?
答:既然是混合云生態(tài),其中必然要有公有云玩家,也要有私有云玩家,以及能夠提供跨平臺(tái)管理工具的服務(wù)商。以產(chǎn)品形態(tài)來(lái)劃分,一般來(lái)說(shuō)混合云生態(tài)包括開(kāi)源和閉源(商用)兩類生態(tài),前者的定制化能力和性價(jià)比較高,后者的穩(wěn)定性和可管理性較高。以生態(tài)合作模式來(lái)劃分,其中會(huì)涉及開(kāi)發(fā)者、產(chǎn)品集成商、銷售以及服務(wù)商等角色。
在云計(jì)算的大環(huán)境下,可以說(shuō)沒(méi)有一個(gè)云服務(wù)提供商可以脫離生態(tài)而存在,因此,打造或者融入一個(gè)云生態(tài)成為必然之舉。比如,為了在由云驅(qū)動(dòng)的市場(chǎng)中獲得更大競(jìng)爭(zhēng)力,近幾年來(lái)在云生態(tài)建設(shè)方面也投入了不少精力。在今年的IBM Think大會(huì)上,IBM公布了升級(jí)后的PartnerWorld業(yè)務(wù)合作伙伴計(jì)劃,支持合作伙伴以一種或多種靈活參與的方式通過(guò)IBM云進(jìn)行應(yīng)用開(kāi)發(fā)、代碼開(kāi)發(fā)、知識(shí)產(chǎn)權(quán)整合或提供其他服務(wù)。除此之外,新版PartnerWorld計(jì)劃也包括幫助企業(yè)實(shí)施混合多云戰(zhàn)略——一方面,不斷優(yōu)化IBM云的系統(tǒng)產(chǎn)品組合,包括使用Red Hat和IBM Cloud Pak解決方案;另一方面,IBM合作伙伴的客戶也可以借此提升自己的IT敏捷性,并將部署在IBM Z、Power和存儲(chǔ)系統(tǒng)上的各種關(guān)鍵應(yīng)用連接起來(lái)。
問(wèn):如何更快地構(gòu)建云原生應(yīng)用?
答:企業(yè)構(gòu)建云原生應(yīng)用的目標(biāo)是以自身需要的速度滿足業(yè)務(wù)對(duì)應(yīng)用的開(kāi)發(fā)需求,提高業(yè)務(wù)響應(yīng)速度、增加靈活性、改善質(zhì)量并降低風(fēng)險(xiǎn)。但是,云原生應(yīng)用的構(gòu)建涉及文化、流程和技術(shù)的根本性轉(zhuǎn)變,而由于成本和人員等方面的限制,大多數(shù)企業(yè)無(wú)法完全重建 IT 基礎(chǔ)或無(wú)縫實(shí)施新的工作方法,使得這個(gè)過(guò)程漫長(zhǎng)且低效。
對(duì)此,IBM Cloud Pak for Applications采用了一種更快、更安全的方式,基于紅帽O(jiān)penShift容器平臺(tái),通過(guò)容器和微服務(wù)的通用模型,可以幫助企業(yè)快速構(gòu)建云原生架構(gòu),并將業(yè)務(wù)應(yīng)用遷移到任何云端。并且,只需一次構(gòu)建,便可以隨處部署和運(yùn)行。以此,不僅可以加快企業(yè)構(gòu)建云原生應(yīng)用,推動(dòng)業(yè)務(wù)創(chuàng)新和響應(yīng)速度,同時(shí),還保護(hù)了企業(yè)原有投資,大大降低了成本投入。
問(wèn):有哪些技術(shù)能夠提高企業(yè)上云后的開(kāi)發(fā)效率和靈活性?
答:企業(yè)上云的根本動(dòng)力就是為了提高應(yīng)用的開(kāi)發(fā)效率、靈活性,它允許企業(yè)通過(guò)自助服務(wù)和按需資源配置、自動(dòng)執(zhí)行從開(kāi)發(fā)到生產(chǎn)的應(yīng)用生命周期,從而提升應(yīng)用的可擴(kuò)展性和可用性。但是要充分發(fā)揮這些優(yōu)勢(shì),還需要企業(yè)改變?cè)瓉?lái)的開(kāi)發(fā)和運(yùn)維方式,比如:采用新的開(kāi)發(fā)形式,引入DevOps的開(kāi)發(fā)和協(xié)作流程;采用模塊化程度更高的架構(gòu),引入微服務(wù)架構(gòu)和容器技術(shù);甚至是采用自動(dòng)化、人工智能等技術(shù),實(shí)現(xiàn)IT自動(dòng)化,加快應(yīng)用交付。
問(wèn):容器是什么,為什么要用它?
答:容器是一個(gè)標(biāo)準(zhǔn)化的軟件單元,它將代碼及其所有依賴關(guān)系打包,以便應(yīng)用程序從一個(gè)計(jì)算環(huán)境可靠快速地運(yùn)行到另一個(gè)計(jì)算環(huán)境。通過(guò)將應(yīng)用程序本身和其依賴容器化,操作系統(tǒng)發(fā)行版本和其他基礎(chǔ)環(huán)境造成的差異都被抽象掉了,大大方便了軟件的部署和運(yùn)維工作,從而在軟件開(kāi)發(fā)和云計(jì)算平臺(tái)之間建立了橋梁。
和虛擬機(jī)相比,容器可與其他容器共享操作系統(tǒng)內(nèi)核,每個(gè)容器在用戶空間中作為獨(dú)立進(jìn)程運(yùn)行。容器占用的空間比虛擬機(jī)少(容器映像的大小通常為幾十MB),啟動(dòng)速度也更快,同樣的資源可以處理更多的應(yīng)用程序。
Docker是一個(gè)開(kāi)源的容器引擎,Docker的整個(gè)生命周期有三部分組成:鏡像(image)+容器(container)+倉(cāng)庫(kù)(repository)。Docker容器類似于一個(gè)輕量級(jí)的沙箱子,Docker利用容器來(lái)運(yùn)行和隔離應(yīng)用。Docker容器可以讓開(kāi)發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。
問(wèn):容器云和傳統(tǒng)的虛擬機(jī)云有什么區(qū)別?
答:虛擬機(jī)和容器兩種技術(shù)分別代表了創(chuàng)建運(yùn)行應(yīng)用的虛擬資源的兩種不同方法。使用虛擬機(jī)就是由一個(gè)特殊的軟件系統(tǒng)(系統(tǒng)管理程序)在操作系統(tǒng)(OS)層次對(duì)服務(wù)器進(jìn)行分區(qū)并創(chuàng)建只共享硬件的真正“虛擬機(jī)”。而使用容器技術(shù),虛擬化發(fā)生在操作系統(tǒng)層次,所以就是共享操作系統(tǒng)以及一些可能的中間件。
就功能方面而言,虛擬機(jī)更加地靈活,因?yàn)閼?yīng)用運(yùn)行的“客戶”環(huán)境類似于裸機(jī)服務(wù)器。用戶可以選擇他們自己的操作系統(tǒng)和中間件,而無(wú)需考慮同一臺(tái)服務(wù)器上其他虛擬機(jī)所使用的操作系統(tǒng)和中間件。但如果是使用容器技術(shù),那么用戶在選擇應(yīng)用程序時(shí)需要確定一個(gè)通用的操作系統(tǒng)和中間件元素,因?yàn)槊恳粋(gè)容器都在使用核心服務(wù)器平臺(tái)并將其與其他容器共享。
對(duì)于那些使用各種軟件平臺(tái)來(lái)運(yùn)行他們應(yīng)用的企業(yè)用戶來(lái)說(shuō),容器技術(shù)可能更難以使用,因?yàn)樗髮?duì)單個(gè)主機(jī)平臺(tái)上進(jìn)行標(biāo)準(zhǔn)化的工作。即便當(dāng)所有應(yīng)用程序都在一個(gè)單一的操作系統(tǒng)上運(yùn)行時(shí),用戶也可能需要協(xié)調(diào)每個(gè)應(yīng)用程序來(lái)使用一些或所有中間件工具的單一版本——如果軟件是依賴于特定版本的,那么這一點(diǎn)是很難做到的。
另一方面,容器資源開(kāi)銷是較少的,因?yàn)樗鼈儧](méi)有為每一個(gè)部署的應(yīng)用程序或組件重復(fù)分配平臺(tái)軟件。這種較低的資源開(kāi)銷可讓容器技術(shù)在每臺(tái)服務(wù)器上運(yùn)行更多的組件。此外,應(yīng)用或組件的部署與重新部署都要快于容器。因?yàn)槿萜魍峭ㄟ^(guò)諸如Docker這類管理平臺(tái)進(jìn)行部署的,通;谌萜鞯脑埔脖然谔摂M機(jī)的云更具有可操作性,而相關(guān)管理工具也更加多樣化。
問(wèn):技術(shù)人員有限,想用容器這么復(fù)雜的技術(shù)怎么辦?
答:無(wú)論是Dokcer還是Kubernetes都是從開(kāi)源社區(qū)成長(zhǎng)起來(lái)的,因此,容器技術(shù)往往帶有很多開(kāi)源軟件的特征,它們是社區(qū)驅(qū)動(dòng)的、基于開(kāi)放標(biāo)準(zhǔn)的開(kāi)源技術(shù),雖然能支持企業(yè)快速創(chuàng)新,但產(chǎn)品化程度較低、易用性差。因此,對(duì)傳統(tǒng)企業(yè)而言,要大規(guī)模全方位地落地容器技術(shù),門檻相對(duì)高很多。要簡(jiǎn)化其中的復(fù)雜度,可以直接使用技術(shù)供應(yīng)商提供的成熟軟件產(chǎn)品,如此一來(lái),就可以降低對(duì)人員對(duì)技術(shù)要求,并且,由技術(shù)供應(yīng)商負(fù)責(zé)完成復(fù)雜的編排、管理、運(yùn)維等工作,從中釋放的人力還可以專注投入于業(yè)務(wù)創(chuàng)新。
問(wèn):什么微服務(wù)(Micro services)?
答:微服務(wù)(Micro services)是一種架構(gòu)風(fēng)格,或者說(shuō)一種理念。微服務(wù)承襲了模塊化的理念,把一個(gè)大的應(yīng)用系統(tǒng)按業(yè)務(wù)功能分解成多個(gè)職責(zé)單一的小系統(tǒng),并利用簡(jiǎn)單的方法使多個(gè)小系統(tǒng)相互協(xié)作,組合成一個(gè)大系統(tǒng)。微服務(wù)架構(gòu)中每個(gè)微服務(wù)都是一個(gè)零件,各個(gè)微服務(wù)可被獨(dú)立部署,各個(gè)微服務(wù)之間是松耦合的,每個(gè)微服務(wù)僅關(guān)注于完成一件任務(wù)并很好地完成該任務(wù)。這些微服務(wù)通過(guò)底層的Services Mesh進(jìn)行通信,相互協(xié)同完成任務(wù)。
問(wèn):容器、微服務(wù)與混合云如何協(xié)作?
答:微服務(wù)是一些功能單一的服務(wù),只能通用接口進(jìn)行通信,非常適合容器。應(yīng)該說(shuō),正是微服務(wù)加容器的方式帶來(lái)了應(yīng)用程序交付方式的轉(zhuǎn)變,通過(guò)模塊化服務(wù)可以重復(fù)使用并重新連接來(lái)實(shí)現(xiàn)新的任務(wù)。比如,消息傳遞、App開(kāi)發(fā)和支持的服務(wù)化和容器化,讓開(kāi)發(fā)人員可以方便快速開(kāi)發(fā)新的應(yīng)用程序,而且這種應(yīng)用程序可以根據(jù)規(guī)則和流程進(jìn)行調(diào)度,在混合環(huán)境中進(jìn)行部署,從而可以大幅提高效率和提高業(yè)務(wù)的靈活性。
問(wèn):虛擬機(jī)和容器是否能統(tǒng)一調(diào)度和管理?
答:答案是肯定的。過(guò)去的容器平臺(tái)(如OpenShift)主要面向容器平臺(tái),以容器為中心,然而在現(xiàn)實(shí)中大多數(shù)企業(yè)還有虛擬機(jī)負(fù)載,不少企業(yè)中虛擬機(jī)甚至是主流的運(yùn)行環(huán)境——可能由于是傳統(tǒng)的應(yīng)用,或者出于安全和隔離等原因,這些應(yīng)用部署在虛擬機(jī)上。兩套不同的平臺(tái)同時(shí)運(yùn)行但并沒(méi)有集成,提高了管理成本,也不利于資源的統(tǒng)一調(diào)度,統(tǒng)一管理成為不少企業(yè)的現(xiàn)實(shí)需求。
面對(duì)市場(chǎng)需求,不管是虛擬化平臺(tái)還是容器平臺(tái)都在設(shè)法提供對(duì)對(duì)方的調(diào)度和管理。比如,紅帽的OpenShift虛擬化源就在容器平臺(tái)(OpenShift)上集成了對(duì)虛擬機(jī)的管理。OpenShift源自KubeVirt開(kāi)源項(xiàng)目,使企業(yè)能夠?qū)τ商摂M機(jī)、容器和無(wú)服務(wù)器功能構(gòu)成的應(yīng)用進(jìn)行開(kāi)發(fā)、部署和管理全部在Kubernetes平臺(tái)上實(shí)現(xiàn)。
問(wèn):Kubernetes是什么,它與混合云有什么關(guān)系?
答:Kubernetes (K8s)一個(gè)開(kāi)源的容器編排引擎,可以完成集群管理、集群調(diào)度和集群編排等功能,它是開(kāi)放式混合云的核心。Kubernetes最早是谷歌開(kāi)發(fā)并開(kāi)源出來(lái),如今已成為針對(duì)應(yīng)用程序的容器集群調(diào)度的事實(shí)標(biāo)準(zhǔn),在行業(yè)中的地位日益鞏固。Kubernetes的流行是因?yàn)樵圃鷳?yīng)用程序需要保證資源足夠靈活,具有足夠的彈性,并且可能響應(yīng)全球規(guī)模的負(fù)載,這需要像Kubernetes這樣的工具來(lái)擴(kuò)展應(yīng)用程序。實(shí)際上,此前容器編排引擎是Swarm、Mesos、K8s三分天下,更早些時(shí)候前兩者可能比K8s勢(shì)頭更猛,不過(guò),因?yàn)榧夹g(shù)的先進(jìn)性,再加上Google公司的加持,K8s很快脫穎而出,成為事實(shí)標(biāo)準(zhǔn)。
問(wèn):如何改造或者開(kāi)發(fā)新的業(yè)務(wù)系統(tǒng)來(lái)代替原業(yè)務(wù)功能?
答:要實(shí)現(xiàn)系統(tǒng)的敏捷部署、彈性擴(kuò)展、動(dòng)態(tài)遷移、故障自愈、數(shù)據(jù)更加安全可靠等,就需要系統(tǒng)在上云前做相應(yīng)的改造或者開(kāi)發(fā)新的業(yè)務(wù)系統(tǒng)來(lái)代替原業(yè)務(wù)功能,主要從以下方面考慮:
首先,新系統(tǒng)可以基于微服務(wù)框架,進(jìn)行微服務(wù)改造,做到真正的云原生;其次,對(duì)于系統(tǒng)部署,除了傳統(tǒng)的物理機(jī)、虛機(jī)部署,還可以使用容器的部署方式,采用主流的PaaS平臺(tái),基于kubernetes、mesos、swarm等主流框架,管理容器化的應(yīng)用,實(shí)現(xiàn)開(kāi)發(fā)、測(cè)試、運(yùn)維的一體化管理,打通軟件研發(fā)管理全流程。
當(dāng)然,除了基礎(chǔ)設(shè)施及業(yè)務(wù)系統(tǒng),對(duì)于一些通用的基礎(chǔ)平臺(tái),如大數(shù)據(jù)、區(qū)塊鏈、物聯(lián)網(wǎng)、人工智能都是上云的方向,并且是未來(lái)的主流方向之一,在這方面,企業(yè)不必重復(fù)建設(shè)復(fù)雜而又龐大的平臺(tái),直接使用云上的相關(guān)應(yīng)用和服務(wù),能更好的為業(yè)務(wù)服務(wù),開(kāi)發(fā)更多的業(yè)務(wù)場(chǎng)景,提升資源使用效率,獲得更高的利潤(rùn)。
問(wèn):什么是Serverless?
答:未來(lái)的應(yīng)用應(yīng)該是不依賴于底層的虛擬機(jī),而是建立在一些Serverless的云服務(wù)之上。例如,開(kāi)發(fā)一個(gè)應(yīng)用,直接使用云上的負(fù)載均衡,調(diào)用云上的身份認(rèn)證,使用云上應(yīng)用市場(chǎng)的服務(wù),就可以把數(shù)據(jù)存放在RDS中,然后用云監(jiān)控進(jìn)行故障分析,用服務(wù)治理進(jìn)行相關(guān)的服務(wù)監(jiān)控及調(diào)優(yōu),使用DevOps提升效率等等。這種云模型的使用,徹底拋棄了自行申請(qǐng)操作系統(tǒng)并安裝中間件數(shù)據(jù)庫(kù)的方式,也是應(yīng)用上云的架構(gòu)改變。
具體來(lái)說(shuō),Serverless架構(gòu)主要包括BaaS(后端即服務(wù)Backend as a Service)和FaaS(函數(shù)即服務(wù)Functions as a Service)這兩種架構(gòu),它們沒(méi)有一直運(yùn)行的定制服務(wù)存在,不占用服務(wù)商的計(jì)算資源。這和共享單車有些類似,是計(jì)算機(jī)分時(shí)租賃方式,按次按時(shí)計(jì)價(jià)。
Serverless主要的優(yōu)勢(shì)是更低的運(yùn)營(yíng)成本、更簡(jiǎn)化的設(shè)備運(yùn)維,可以提高可維護(hù)性以及開(kāi)發(fā)速度。缺點(diǎn)是目前還少有大型成功案例,無(wú)法適應(yīng)所有的場(chǎng)景。
問(wèn):什么是DevOps?
答:DevOps是一種軟件開(kāi)發(fā)方法,涉及軟件在整個(gè)開(kāi)發(fā)生命周期中的持續(xù)開(kāi)發(fā)、持續(xù)測(cè)試、持續(xù)集成、持續(xù)部署和持續(xù)監(jiān)控。這些活動(dòng)只能在DevOps中實(shí)現(xiàn),而不是敏捷或瀑布, DevOps是在較短的開(kāi)發(fā)周期內(nèi)開(kāi)發(fā)高質(zhì)量軟件的首選方法,可以提高客戶滿意度。 DevOps最大的好處就是能持續(xù)部署與交付。對(duì)組織結(jié)構(gòu)而言,DevOps是部門間溝通協(xié)作的一組流程和方法,有助于改善公司組織文化、提高員工的參與感。
問(wèn):OpenShift是什么?
答:Openshift是一個(gè)開(kāi)源的容器云平臺(tái),底層基于當(dāng)前容器的事實(shí)標(biāo)準(zhǔn)編排系統(tǒng)Kubernetes和Docker引擎。OpenShift提供了開(kāi)發(fā)語(yǔ)言、中間件、DevOps自動(dòng)化流程工具等等豐富的工具和功能,是一個(gè)完整的基于容器的應(yīng)用開(kāi)發(fā)和運(yùn)營(yíng)平臺(tái)。企業(yè)可以基于此平臺(tái)搭建PaaS平臺(tái),貫穿CI/CD流程,提高企業(yè)IT效率,擁抱DevOps和敏捷開(kāi)發(fā)。紅帽公司是OpenShift的最大貢獻(xiàn)者。
問(wèn):Openshift社區(qū)版和企業(yè)版有什么不同?
答:紅帽O(jiān)penShift是紅帽公司推出的OpenShift發(fā)行版,是一個(gè)真正的企業(yè)Kubernetes平臺(tái)。相對(duì)于社區(qū)版,企業(yè)版的OpenShift更為穩(wěn)定和安全,能更好地滿足企業(yè)級(jí)的需求。今年5月份的紅帽推出了OpenShift 4.4版本,基于Kubernetes 1.17開(kāi)發(fā),加入了以開(kāi)發(fā)者為中心的平臺(tái)指標(biāo)視圖和應(yīng)用工作負(fù)載監(jiān)控功能,針對(duì)紅帽O(jiān)perators的監(jiān)控集成,用于評(píng)估混合云特定應(yīng)用使用資源和成本的成本管理功能以及其他功能。為了進(jìn)一步消除傳統(tǒng)應(yīng)用和云原生應(yīng)用之間的障礙,紅帽還推出了更多全新功能,以實(shí)現(xiàn)在OpenShift上支持新的工作負(fù)載,并滿足客戶的所有需求。8月份,紅帽又升級(jí)了OpenShift,推出OpenShift 4.5,加入OpenShift虛擬化,實(shí)現(xiàn)了對(duì)虛擬機(jī)的統(tǒng)一納管,還引入了VMware vSphere部署的全棧自動(dòng)化,可以在vSphere環(huán)境中“一鍵式”輕松部署紅帽O(jiān)penShift。
問(wèn):開(kāi)放的混合云有哪些值得關(guān)注新興技術(shù)?
答:開(kāi)放混合云基于開(kāi)源技術(shù)Kubernetes實(shí)現(xiàn),圍繞Kubernetes,有很多開(kāi)源技術(shù)值得關(guān)注,包括Knative、Istio、KubeVirt和Kubeflow。這些技術(shù)未來(lái)在混合云很有可能發(fā)揮重要作用。
KubeVirt是一個(gè)基于Kubernetes的平臺(tái),旨在提供Kubernetes原生API來(lái)實(shí)現(xiàn)無(wú)服務(wù)器計(jì)算的功能,或簡(jiǎn)化應(yīng)用程序和容器的部署;Istio是一個(gè)開(kāi)源的服務(wù)網(wǎng)格(Services Mesh)框架,可為分布式微服務(wù)架構(gòu)提供所需的基礎(chǔ)運(yùn)行和管理要素。Istio 采用一種一致的方式來(lái)保護(hù)、連接和監(jiān)控微服務(wù),降低了管理微服務(wù)部署的復(fù)雜性;
KubeVirt是一個(gè)開(kāi)源的項(xiàng)目,它讓Kubernetes具有管理虛擬機(jī)的能力,即通過(guò)Kubernetes同時(shí)管理容器和并排的虛擬機(jī),以支持其混合云工作負(fù)載的本地部分;
Kubeflow是一個(gè)開(kāi)源的基于 Kubernetes的機(jī)器學(xué)習(xí)工具包。Kubeflow的目標(biāo)是簡(jiǎn)化機(jī)器學(xué)習(xí)模型的規(guī)模并將其部署到Kubernetes運(yùn)行的任何地方的生產(chǎn)環(huán)境。
問(wèn): OpenShift和混和云之間有什么關(guān)系?
答:Red Hat OpenShift Container Platform (OCP) 構(gòu) 建于開(kāi)源的 Kubernetes 編排技術(shù)之上。IBM 致力于提供專為這些現(xiàn)代化容器編排平臺(tái)和 Red Hat OpenShift Container Platform 量身設(shè)計(jì)的企業(yè)軟件。Cloud Pak 能夠利用 Helm Chart 與簡(jiǎn)化配置和管理 的智能默認(rèn)值,將經(jīng)過(guò)全面測(cè)試的企業(yè)軟件容器映像 整合在一起。Cloud Pak 可在單一歸檔中納入來(lái)自可 信數(shù)據(jù)源的其他資產(chǎn),比如操作器(它能夠在運(yùn)行時(shí) 期間智能地管理軟件)。結(jié)果就是,您可以快速將軟 件加載到目錄中,并獲得簡(jiǎn)單的部署體驗(yàn),并在默認(rèn) 邏輯和幫助文本的指導(dǎo)下,輕松將生產(chǎn)就緒型企業(yè)軟 件部署到 IBM 的容器平臺(tái)上、云端或您自己的數(shù)據(jù)中心內(nèi)。
問(wèn):用容器的方法上云,需要注意什么問(wèn)題?
答:遷移到云并不意味著推翻一切,從頭構(gòu)建。而是可以將傳統(tǒng)應(yīng)用現(xiàn)代化,進(jìn)而提高其靈活性和可擴(kuò)展性。IBM Cloud Pak通過(guò)轉(zhuǎn)向容器和 K8s 實(shí)現(xiàn)快速交付新應(yīng)用,遷移現(xiàn)有應(yīng)用上云,保障安全,提高敏捷;Cloud Pak 提供:容器化 IBM 中間件和開(kāi)源組件;為部署、生命周期管理和生產(chǎn)級(jí)別的服務(wù)質(zhì)量增加 了一致的功能 — 記錄、監(jiān)控、版本升級(jí)和回滾, 以及漏洞評(píng)估和測(cè)試;可在 Red Hat OpenShift 上運(yùn) 行,提供全面的軟件堆棧支持以及 IBM 定期的 安全、合規(guī)和版本兼容性更新。以開(kāi)放、更快、更安全的方式,將核心業(yè)務(wù)應(yīng)用遷移到任何云端。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請(qǐng)掃描下方二維碼
