四虎影视精品永久在线观看,中文字幕婷婷日韩欧美亚洲 ,婷婷成人综合激情在线视频播放,中文在线а√天堂,伊人久久大香线蕉成人

AI啟示錄 第5期 2019/06/14

Kubernetes生態(tài)系統(tǒng)押寶云原生

如果你對(duì)企業(yè)IT基礎(chǔ)架構(gòu)感興趣,Kubernetes就應(yīng)該是你的重點(diǎn)關(guān)注技術(shù),基于Kubernetes的云原生正在成為新一代IT系統(tǒng)的主流應(yīng)用。

上月,在Cloud Native Computing Foundation的KubeCon + CloudNativeCon大會(huì)上(在巴塞羅那舉辦),Kubernetes生態(tài)系統(tǒng)得到了全面的展示。但是,有很多供應(yīng)商并不僅僅是支持客戶在云原生基礎(chǔ)架構(gòu)中的Kubernetes工作。他們自己也在利用云原生的方法。下面是一些亮點(diǎn)。

無(wú)狀態(tài)世界里的狀態(tài)

舉例而言,在Kubernetes本質(zhì)上無(wú)狀態(tài)的環(huán)境中保持狀態(tài)的挑戰(zhàn)?紤]到容器的動(dòng)態(tài)短暫特性,簡(jiǎn)單地將它們連接到數(shù)據(jù)庫(kù)或者文件系統(tǒng)——就好像這些容器中運(yùn)行的應(yīng)用程序是運(yùn)行在傳統(tǒng)虛擬機(jī)環(huán)境中一樣——會(huì)導(dǎo)致一系列性能問(wèn)題,并且可能會(huì)在出現(xiàn)意外錯(cuò)誤時(shí)丟失數(shù)據(jù)。

MayaData等公司就面臨著這一挑戰(zhàn),該公司為容器化和云原生環(huán)境提供存儲(chǔ)和數(shù)據(jù)平臺(tái)。MayaData實(shí)質(zhì)上提供了容器附加的存儲(chǔ),可以配置、備份、監(jiān)視并管理Kubernetes工作負(fù)載,甚至可以將它們從一個(gè)集群或者云中遷移到另一個(gè)集群或云中。

Robin也為Kubernetes提供云原生存儲(chǔ)和數(shù)據(jù)管理,并可以在應(yīng)用程序級(jí)別管理狀態(tài)信息,完全抽象存儲(chǔ)層。此功能為Kubernetes上運(yùn)行的應(yīng)用程序提供了更高的適應(yīng)性,包括在云、本地或任意組合中運(yùn)行的大數(shù)據(jù)應(yīng)用程序和數(shù)據(jù)庫(kù)。

安全容器和云原生微服務(wù)

安全性始終是企業(yè)關(guān)注的焦點(diǎn),容器的動(dòng)態(tài)特性以及微服務(wù)隨之而來(lái)發(fā)展極大地增加了企業(yè)面臨的安全風(fēng)險(xiǎn)。

因此,任何以Kubernetes為中心的安全產(chǎn)品都必須特別注重Kubernetes環(huán)境中容器的安全需求。例如,Twistlock提供了云原生的安全技術(shù),可以識(shí)別和阻止容器中的不該進(jìn)行的二進(jìn)制文件運(yùn)行。因此,它可以阻止惡意軟件,包括加密劫持軟件,并可以在這些惡意軟件嘗試啟動(dòng)命令窗口(command shell)時(shí)阻止攻擊。

與Twistlock類似,Alcide.io也提供連續(xù)的Kubernetes安全技術(shù)。它的不同之處在于它也為Istio提供安全防護(hù),這是一種在Kubernetes世界中迅速普及的開源服務(wù)網(wǎng)格技術(shù)。Alcide還為開發(fā)人員提供應(yīng)用程序安全防護(hù),提供代碼“衛(wèi)生防護(hù)”,使編碼人員不會(huì)將漏洞引入其微服務(wù)。

利用容器支持DevOps

對(duì)DevOps的大多數(shù)討論都圍繞著CI / CD,即持續(xù)集成和持續(xù)交付。雖然人們經(jīng)常將這兩個(gè)概念混為一談,但實(shí)際上它們是截然不同的,其中CI以應(yīng)用程序開發(fā)為中心,而CD則屬于運(yùn)維的范疇。

這里只有一個(gè)問(wèn)題:CD比CI困難得多。因此,大多數(shù)DevOps商店主要關(guān)注CI,但還沒(méi)有為CD做好準(zhǔn)備。由于Kubernetes是IT基礎(chǔ)架構(gòu),它完全屬于企業(yè)運(yùn)營(yíng)產(chǎn)品——因此,CD就成為了應(yīng)用程序開發(fā)團(tuán)隊(duì)的核心挑戰(zhàn)。

Codefresh是一家專注于CD挑戰(zhàn)的公司,該公司為Kubernetes提供容器化連續(xù)交付渠道平臺(tái)。換句話說(shuō),CD渠道中的每個(gè)任務(wù)都是一個(gè)docker容器映像,Codefresh在其平臺(tái)上實(shí)現(xiàn)該映像以及自動(dòng)執(zhí)行任務(wù)所需的所有配置信息。

CD可能是Kubernetes面臨的最大的DevOps挑戰(zhàn)之一,但對(duì)集群運(yùn)行的可見(jiàn)性也同樣重要。Kubernetes將容器放入“pod”中,然后將“pod”分組進(jìn)集群——企業(yè)實(shí)際上可以大規(guī)模運(yùn)行數(shù)十個(gè)或數(shù)百個(gè)分布在不同地理位置的集群。

跟蹤這些復(fù)雜、動(dòng)態(tài)的環(huán)境遠(yuǎn)遠(yuǎn)超出了傳統(tǒng)監(jiān)控工具的能力范圍;谠频膽(yīng)用程序性能管理提供商N(yùn)ew Relic正在加緊努力,通過(guò)其Kubernetes Cluster Explorer填補(bǔ)這一空白。

該產(chǎn)品為大規(guī)模運(yùn)行Kubernetes的組織提供多維監(jiān)控——這通常意味著多個(gè)集群。New Relic可以回答有關(guān)每個(gè)群集的健康狀況,每個(gè)群集內(nèi)和群集之間的各種對(duì)象之間的關(guān)系以其健康狀況方面的問(wèn)題。

Kubernetes Cluster Explorer為開發(fā)人員提供了解應(yīng)用程序延遲和行為限制所需的可見(jiàn)性,并使他們能夠優(yōu)化應(yīng)用程序性能。對(duì)于運(yùn)維人員,該工具使他們能夠大規(guī)模地進(jìn)行彈性管理——并且在許多情況下,在問(wèn)題發(fā)生之前預(yù)測(cè)和解決問(wèn)題。

云原生數(shù)據(jù)科學(xué)和人工智能

在Kubernetes固有的無(wú)狀態(tài)環(huán)境中,處理大數(shù)據(jù)分析和人工智能活動(dòng)之類的數(shù)據(jù)密集型任務(wù)可能非常具有挑戰(zhàn)性。很多現(xiàn)有的狀態(tài)處理方法對(duì)于這種這種數(shù)據(jù)密集型任務(wù)而言不夠高效。此外,Kubernetes的開源機(jī)器學(xué)習(xí)庫(kù)Kubeflow缺乏在現(xiàn)代企業(yè)場(chǎng)景中使用所需的許多功能。

Iguazio Systems憑借其云原生數(shù)據(jù)科學(xué)平臺(tái),能夠很好地應(yīng)對(duì)這些挑戰(zhàn)。Iguazio的核心技術(shù)是一個(gè)數(shù)據(jù)集成平臺(tái)——它還為開源nuclio無(wú)服務(wù)器計(jì)算平臺(tái)帶來(lái)了技術(shù)領(lǐng)先優(yōu)勢(shì)。

該公司利用這些優(yōu)勢(shì)為數(shù)據(jù)科學(xué)家提供基于Kubernetes的平臺(tái),采用云原生方法維護(hù)狀態(tài),使客戶實(shí)現(xiàn)狀態(tài)無(wú)關(guān),從而避免了無(wú)狀態(tài)計(jì)算的局限性,同時(shí)提供科學(xué)家數(shù)據(jù)科學(xué)家完成工作所需的工具。

Kubernetes興起推動(dòng)邊緣計(jì)算

邊緣計(jì)算也是受益于Kubernetes快速興起的一個(gè)領(lǐng)域,因?yàn)槠髽I(yè)意識(shí)到內(nèi)容交付網(wǎng)絡(luò)無(wú)法滿足現(xiàn)代邊緣計(jì)算需求。這里的挑戰(zhàn)之處在于:對(duì)邊緣計(jì)算的需求越來(lái)越大,而傳統(tǒng)的CDN則專注于緩存,以加快網(wǎng)頁(yè)的傳輸速度。

Kubernetes也許能夠非常好地適合這樣的要求,Section正在幫助讓Kubernetes在邊緣計(jì)算中實(shí)現(xiàn)。該公司提供了一個(gè)云原生的邊緣計(jì)算平臺(tái),可以優(yōu)化Kubernetes以實(shí)現(xiàn)以邊緣為中心的任務(wù),還可以確定邊緣計(jì)算的最佳位置。隨著邊緣的人工智能推理變得越來(lái)越流行,Section的技術(shù)將很好地支持邊緣計(jì)算領(lǐng)域的這種高性能需求。

Kubernetes的“千帆競(jìng)發(fā)”

“Kubernetes”這個(gè)詞在希臘語(yǔ)中是“舵手”的意思,而Kubernetes的許多項(xiàng)目也都使用了航海術(shù)語(yǔ)——所以不妨將現(xiàn)在的Kubernetes生態(tài)系統(tǒng)想象成為漲潮中的千帆競(jìng)發(fā)。

可以肯定的是,這個(gè)開源平臺(tái)的迅速崛起為很多公司提供了大量機(jī)會(huì),可以補(bǔ)充、打包和促進(jìn)核心Kubernetes產(chǎn)品的各種附加功能。本文僅涵蓋了其中代表性的一小部分——但總體而言,KubeCon上的各種產(chǎn)品非常有趣,讓在類似以供應(yīng)商為中心的活動(dòng)上展示的生態(tài)系統(tǒng)相形見(jiàn)絀。

結(jié)論顯而易見(jiàn):如果你對(duì)企業(yè)IT基礎(chǔ)架構(gòu)感興趣,Kubernetes就應(yīng)該是你的首選技術(shù),而KubeCon就是你的理想選擇。

本文章選自《AI啟示錄》雜志,閱讀更多雜志內(nèi)容,請(qǐng)掃描下方二維碼

《AI啟示錄》雜志