IBM Cloud Private:基于微服務(wù)架構(gòu),讓IT更敏捷
原創(chuàng)【51CTO.com原創(chuàng)稿件】 “微服務(wù)”這個(gè)概念由來(lái)已久,就是把業(yè)務(wù)系統(tǒng)拆分成很小力度的,從業(yè)務(wù)的角度來(lái)看相對(duì)獨(dú)立的服務(wù),通過非常輕量級(jí)的模式來(lái)進(jìn)行互相調(diào)用。每一個(gè)微服務(wù)都可以單獨(dú)地進(jìn)行管理和擴(kuò)展,讓業(yè)務(wù)變得非常靈活,并且可以持續(xù)地快速更新。微服務(wù)架構(gòu)強(qiáng)調(diào)的***個(gè)重點(diǎn)就是業(yè)務(wù)系統(tǒng)需要徹底的組件化和服務(wù)化,原有的單個(gè)業(yè)務(wù)系統(tǒng)會(huì)拆分為多個(gè)可以獨(dú)立開發(fā)、設(shè)計(jì)、運(yùn)行和運(yùn)維的小應(yīng)用。這些小應(yīng)用之間用過服務(wù)完成交互和集成。每個(gè)小應(yīng)用從前端UI,到控制層、邏輯層、數(shù)據(jù)庫(kù)訪問,都是完全獨(dú)立的。也就是現(xiàn)在非?;鸬腄evOps的概念。
據(jù)IBM云計(jì)算資深構(gòu)架師邵萍女士介紹,如果沒有云平臺(tái),DevOps概念是沒有辦法支撐的,只有在云平臺(tái)的技術(shù)架構(gòu)上,才有可能實(shí)現(xiàn)DevOps:首先要有一套云開發(fā)的工具鏈,來(lái)進(jìn)行微服務(wù)的開發(fā)和發(fā)布,以及微服務(wù)在云端的監(jiān)控管理和擴(kuò)展。IBM的IBM Cloud Private是針對(duì)微服務(wù)做的一個(gè)創(chuàng)新的產(chǎn)品平臺(tái)。
IBM Cloud Private從以下幾個(gè)方面支持微服務(wù)架構(gòu):
1)IBM Cloud Private提供由IBM、Google和Lyft共同發(fā)起的開源微服務(wù)fabric Istio支持微服務(wù)智能路由、負(fù)載均衡、服務(wù)代理和策略管理,相比傳統(tǒng)的微服務(wù)框架模式例如Netflix等,Istio采用的fabric模式獨(dú)立于微服務(wù)本身的實(shí)現(xiàn),從而實(shí)現(xiàn)對(duì)應(yīng)用透明,可以支持跨語(yǔ)言、跨平臺(tái)的微服務(wù)架構(gòu)。
2)IBM Cloud Private提供了支撐微服務(wù)應(yīng)用運(yùn)行所需的多樣的應(yīng)用計(jì)算選項(xiàng)和運(yùn)行時(shí)語(yǔ)言選項(xiàng)
3)IBM Cloud Private提供了支撐微服務(wù)應(yīng)用交付所必須的DevOps服務(wù),包括Open Toolchain DevOps工具鏈以及Microservice Builder等。
“DevOps的作用就是要***限度地減小從開發(fā)到生產(chǎn)再到測(cè)試過程中環(huán)境的交付管道瓶頸。” IBM云計(jì)算顧問于炳蛟先生補(bǔ)充道。“DevOps真正的目的,就是為了要取代環(huán)境這個(gè)概念。” Docker的特性就是自帶環(huán)境,DocKer 的出現(xiàn)解決了開發(fā)和測(cè)試環(huán)境一致性的問題,Kubernetes 實(shí)現(xiàn)了容器實(shí)例的集群管理,憑借提升可擴(kuò)展性、提高資源利用率、增強(qiáng)彈性等方面的優(yōu)勢(shì),容器云已然成為 DevOps 的代名詞。這就是容器云如何助力DevOps。
在傳統(tǒng)企業(yè)中,一個(gè)IT運(yùn)維部門就可能要占用幾十甚至上百名的運(yùn)營(yíng)維護(hù)人員。并且IT系統(tǒng)的開發(fā)與運(yùn)維是脫節(jié)的,一個(gè)新應(yīng)用的開發(fā),從設(shè)計(jì)做起,到開發(fā)、測(cè)試,再到部署,整個(gè)流程耗時(shí)非常長(zhǎng)。IBM的IBM Cloud Private為DevOps提供了一個(gè)最為標(biāo)準(zhǔn)的支持,在這個(gè)全新的PaaS平臺(tái)上,開發(fā)人員可以對(duì)底層的IT資源直接進(jìn)行調(diào)配。需要使用多少容器,每個(gè)容器使用多長(zhǎng)時(shí)間,都可以由開發(fā)人員直接決定。這樣一來(lái),傳統(tǒng)企業(yè)可以很輕松地將業(yè)務(wù)在容器中進(jìn)行應(yīng)用部署。IBM Cloud Private為企業(yè)提供全新的PaaS層平臺(tái),可以減少IT運(yùn)維工作,不需要為每一個(gè)應(yīng)用去調(diào)配資源。
邵萍***總結(jié)說,IBM Cloud Private是一個(gè)安全可控的容器云平臺(tái),以開源為基礎(chǔ),保持技術(shù)的開放性,滿足客戶自主可控的需求。同時(shí)集合了不同的前沿技術(shù)堆棧(如區(qū)塊鏈、人工智能及大數(shù)據(jù)分析等),加載即用,讓技術(shù)的供給更具彈性與敏捷。
【51CTO原創(chuàng)稿件,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文作者和出處為51CTO.com】