百度云cdn设置州五年制大专_图说云原生:让云原生转型变得像种白菜一样简单...
序
有一天,女朋友突然問(wèn)我:“能不能跟我講講,你每天在開發(fā)的這些“天合”云原生平臺(tái)、容器引擎、微服務(wù),都是做什么的呀?”
我說(shuō):“可以啊。簡(jiǎn)單來(lái)講,我們的產(chǎn)品就是幫助客戶實(shí)現(xiàn)云原生應(yīng)用的上云和管理,通過(guò)Docker技術(shù)進(jìn)行應(yīng)用的標(biāo)準(zhǔn)化交付和部署,基于Kubernetes……¥%&**&……%%¥#@%&*”
“哈?……你可以說(shuō)人話么”
“hmmmmm……那我換一個(gè)說(shuō)法吧。在云上托管一個(gè)應(yīng)用,其實(shí)就跟農(nóng)民在一片公共的農(nóng)場(chǎng)中種植白菜差不多。我們做的事情,就是提供各種先進(jìn)的工具和種植方法,讓客戶在種植自己的‘白菜’時(shí)可以降低人力和資源成本,同時(shí)提升‘白菜’的產(chǎn)量和抗災(zāi)能力。我們把這些先進(jìn)的方法和工具,統(tǒng)稱為云原生。”
“哦,這樣說(shuō)我好像就能聽懂了。不過(guò)你能講一講其中的細(xì)節(jié)么?”
“好的,那我就來(lái)給你詳細(xì)講講?!?/p>
第一步,構(gòu)建容器
假設(shè)你在一個(gè)叫做“百度智能云”的農(nóng)場(chǎng)中買了一塊土地,打算開始種植白菜。
傳統(tǒng)的做法是將白菜苗直接栽種在你的土地里,但是這就意味著你種入土地的白菜只能在固定的位置生長(zhǎng),每一顆相鄰白菜之間還會(huì)互相爭(zhēng)奪肥料、水分,并且要面對(duì)很多其它的蟲害威脅。
在云原生時(shí)代,我們通過(guò)一種叫做“容器(Container)”的技術(shù)解決這些問(wèn)題,我們?yōu)槟愕拿恳活w白菜苗(應(yīng)用程序)提供一個(gè)獨(dú)立的容器,將白菜苗(應(yīng)用程序)以及它所需的泥土、水分、養(yǎng)料(CPU、內(nèi)存、磁盤等)都封裝在這個(gè)容器里面,這樣每棵白菜都能在與外界隔離的環(huán)境中獨(dú)立生長(zhǎng),并且你可以隨時(shí)移動(dòng)這些容器。
為了讓客戶的白菜都可以通過(guò)容器方式種植,我們提供了一個(gè)叫做“容器鏡像倉(cāng)庫(kù)”的產(chǎn)品。
在這個(gè)倉(cāng)庫(kù)中,客戶只需要上傳一個(gè)叫做Dockerfile的文件,Dockerfile描述了每個(gè)容器的基本信息,比如說(shuō)里面要種什么品種的白菜苗、需要多少克泥土、多少養(yǎng)分等等。將Dockerfile提交到我們的倉(cāng)庫(kù)中之后,倉(cāng)庫(kù)就可以幫助客戶快速在百度智能云這片農(nóng)場(chǎng)里面復(fù)制出任意多個(gè)他所需的定制化容器,這就是云原生應(yīng)用上云的第一步。
第二步,容器部署和編排
構(gòu)建出大量種著白菜苗的容器之后,下一步就是怎么把它們合理放置在客戶購(gòu)買的土地上,需要考慮不同品種的白菜對(duì)陽(yáng)光、溫度、密度的需求各不相同,并且需要最大化提高土地利用率。我們把這個(gè)過(guò)程叫做容器部署與編排。
我們的產(chǎn)品“云容器引擎CCE”就是協(xié)助客戶進(jìn)行容器部署與編排的利器。CCE將客戶購(gòu)買的多塊土地(云服務(wù)器)聯(lián)結(jié)起來(lái),形成一個(gè)稱作“集群”的整體,然后自動(dòng)化地完成容器在多塊土地間的調(diào)度。比如當(dāng)一塊土地上出現(xiàn)蟲害時(shí),將容器調(diào)度到其它不受影響的土地上。
還有一些客戶會(huì)有更加高級(jí)的需求,比如想搞一片實(shí)驗(yàn)田來(lái)驗(yàn)證某種特殊的肥料,等到結(jié)果得到驗(yàn)證后再逐步進(jìn)行推廣,這種需求被我們稱為“灰度發(fā)布”。我們的產(chǎn)品支持客戶在部署應(yīng)用時(shí)設(shè)置多種灰度策略,針對(duì)一小部分容器進(jìn)行升級(jí),等到驗(yàn)證穩(wěn)定之后再全量升級(jí)其它的所有容器。
使用容器進(jìn)行應(yīng)用部署,并在云服務(wù)器集群中進(jìn)行容器的調(diào)度編排,這是云原生應(yīng)用上云的第二步。
第三步,應(yīng)用托管與治理
客戶的白菜苗通過(guò)容器已經(jīng)鋪滿了百度智能云上的土地,接下來(lái)我們就要幫助客戶觀察和維護(hù)它們,確保它們可以健康生長(zhǎng)。所以應(yīng)用上云的第三步,就是在云中托管和治理它們。
“百度云原生微服務(wù)應(yīng)用平臺(tái)CNAP”是百度智能云中的應(yīng)用托管和微服務(wù)治理平臺(tái),應(yīng)用托管很好理解,就是提供了多種工具幫助客戶“照料”在云中的應(yīng)用,而微服務(wù)是一個(gè)比較新的理念,可以理解為通過(guò)更細(xì)的粒度對(duì)整片“農(nóng)場(chǎng)”進(jìn)行管理,實(shí)現(xiàn)更加精細(xì)化的運(yùn)營(yíng)。
比如在監(jiān)控方面,CNAP提供了資源層面的監(jiān)控,監(jiān)控容器運(yùn)行的土質(zhì)、水分等等;應(yīng)用層面的監(jiān)控,監(jiān)控白菜本身的生長(zhǎng)狀態(tài)、是否健康;甚至還提供了服務(wù)和方法層面的監(jiān)控,可以深入觀察白菜的內(nèi)部結(jié)構(gòu),當(dāng)它狀態(tài)不健康時(shí)可以幫助分析根本病因。
除監(jiān)控以外,CNAP還提供了大量的工具,日志的采集和分析功能,讓客戶可以隨時(shí)追溯白菜的生長(zhǎng)軌跡,優(yōu)化未來(lái)的運(yùn)營(yíng);報(bào)警能力,可以在農(nóng)場(chǎng)發(fā)生災(zāi)害時(shí)第一時(shí)間進(jìn)行通知;跨區(qū)域的應(yīng)用管理,讓客戶可以同時(shí)將白菜種植到全國(guó)多個(gè)農(nóng)場(chǎng),并且只在一處進(jìn)行管理……
最后,還有無(wú)服務(wù)器技術(shù)和邊緣計(jì)算
有了前面的構(gòu)建容器、部署編排、托管治理,一個(gè)云原生應(yīng)用的基本生命周期就已經(jīng)完整了。在這個(gè)基礎(chǔ)上,我們也一直在探索云原生當(dāng)中的一些新的領(lǐng)域,比如說(shuō)無(wú)服務(wù)器技術(shù)和邊緣計(jì)算。
無(wú)服務(wù)器技術(shù)就像是無(wú)土栽培,客戶甚至不需要購(gòu)買土地,直接提供想要種的白菜苗,我們的“函數(shù)計(jì)算CFC”或者“容器實(shí)例BCI”產(chǎn)品就可以將其培育成可以食用的白菜。
而邊緣計(jì)算與無(wú)服務(wù)器技術(shù)密不可分,有了無(wú)土栽培之后,我們甚至可以將種植白菜的容器通過(guò)“CDN”快遞到你的家中,讓你可以隨時(shí)隨地食用最新鮮的蔬菜。這個(gè)就是百度智能云上的“邊緣計(jì)算BEC”產(chǎn)品。
所以綜合來(lái)講,百度智能云“天合”云原生平臺(tái),就是通過(guò)凝練百度內(nèi)部和業(yè)界主流的云原生技術(shù),提供豐富的產(chǎn)品工具和最佳實(shí)踐,幫助客戶用更加先進(jìn)的架構(gòu)和方法在云中構(gòu)建、部署、運(yùn)維自己的應(yīng)用,讓云原生轉(zhuǎn)型變得像種白菜一樣簡(jiǎn)單。
怎么樣,你聽懂了么?
總結(jié)
以上是生活随笔為你收集整理的百度云cdn设置州五年制大专_图说云原生:让云原生转型变得像种白菜一样简单...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 1049999元!三星110英寸Micr
- 下一篇: GitHub.com上的那些东西你都知道