成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

贏得Docker挑戰(zhàn)最佳實(shí)踐

fou7 / 1169人閱讀

摘要:因此,將應(yīng)用程序部署到生產(chǎn)需要數(shù)周或數(shù)月。它將改變應(yīng)用程序開發(fā)過程,但某些挑戰(zhàn)必須克服從而使得企業(yè)獲得最大好處。平臺(tái)將促進(jìn)的發(fā)展,并且?guī)椭渎男凶约旱某兄Z。

難怪Docker正在迅速發(fā)展。Docker,一個(gè)開源項(xiàng)目。僅僅兩年,Docker價(jià)值近10億美元,最近獲得了9500萬美元的資金。令人激動(dòng)的是,我們看到有這么多開發(fā)者對(duì)這個(gè)項(xiàng)目的熱情。然而,我將在下面討論企業(yè)使用Docker本身是不夠的。

現(xiàn)代IT問題

許多企業(yè)IT團(tuán)隊(duì)解決這兩個(gè)問題:首先,開發(fā)者和運(yùn)維者在優(yōu)先級(jí)上并不能總是達(dá)成一致。企業(yè)必須應(yīng)對(duì)的挑戰(zhàn)將來自開發(fā)人員的代碼和運(yùn)維團(tuán)隊(duì)的代碼切換。這兩個(gè)團(tuán)隊(duì)之間的關(guān)系很難和諧相處。

第二,將代碼從一個(gè)地方遷移到另一個(gè)可以是很困難的。因?yàn)槟銢]有簡單的方法打包應(yīng)用程序代碼,包括你的系統(tǒng)依賴性。你在不同的操作系統(tǒng),不同的虛擬機(jī)或不同的IaaS上處理代碼。

Docker的好處

Docker最激動(dòng)人心之處就是可以解決企業(yè)的這兩個(gè)問題。第一個(gè)問題似乎是確定的,因?yàn)殚_發(fā)人員和運(yùn)維人員之間有著清楚的界限。開發(fā)人員考慮Docker容器內(nèi)部發(fā)生的一切,運(yùn)維人員思考容器外面發(fā)生了什么。Docker讓這一切變得更加簡單和方便,這是一個(gè)非常便攜式的解決方案。

至于第二個(gè)問題,Docker通過使你在單個(gè)應(yīng)用程序進(jìn)程打包一切與你相關(guān)的應(yīng)用程序。但這只是部分解決了這些問題。

Docker缺少什么

Docker可以形象化的比喻為像可疊起堆放的樂高積木。每個(gè)容器是一個(gè)樂高。樂高玩具的美麗之處是可以組裝的磚塊和建立各種各樣的奇妙的東西。同樣的概念也適用于Docker的容器中。利用Docker,諸如編排、監(jiān)控、日志記錄和擴(kuò)展可能成為企業(yè)關(guān)注的問題。Docker容器可以為企業(yè)運(yùn)行幾個(gè)容器,但如果你運(yùn)行成百上千的呢?這些都是需要考慮的一些問題,它們超出了Docker容器本身可以提供的范圍,為什么PaaS平臺(tái)是對(duì)Docker的補(bǔ)充。
讓我們看看容器本身三個(gè)特定的缺陷:

1.裝載容器

應(yīng)用程序開發(fā)人員如何讓一款應(yīng)用進(jìn)入容器?對(duì)于開發(fā)者來說構(gòu)建Docker image也有一些負(fù)擔(dān),誰需要關(guān)注代碼,不依賴于不同的系統(tǒng)的操作系統(tǒng)。這個(gè)問題的解決方案被稱為buildpacks——對(duì)于PaaS是最好和最便攜的選擇。大多數(shù)PaaS生態(tài)系統(tǒng)正在讓其標(biāo)準(zhǔn)化。Buildpacks允許你建立你的棧,包括在容器內(nèi)部的所有系統(tǒng)依賴關(guān)系,以及配置應(yīng)用程序的環(huán)境。開發(fā)人員只需要考慮他們的應(yīng)用程序代碼。他們不需要擔(dān)心什么。Buildpacks配置你的應(yīng)用程序。

2.編排運(yùn)輸過程

假設(shè)開發(fā)人員創(chuàng)建大量的Docker的容器。然后他們與運(yùn)維團(tuán)隊(duì)通信:“Ship these. Deploy these to production”。IT運(yùn)維人員如何傳輸這些容器并且以系統(tǒng)的方法來管理這些容器性能、安全性和遵從性?容器有很多樂高積木。他們?nèi)绾喂芾?

這個(gè)問題的答案是Docker Schedulers。如今在市場(chǎng)上有大量的調(diào)度器,它們?yōu)槟憔幣藕瓦\(yùn)行的容器并且跨集群分發(fā)它們——而不用考慮你的云計(jì)算集群是什么。調(diào)度器是有彈性的,所以如果一個(gè)容器或機(jī)器或應(yīng)用程序宕機(jī),它會(huì)重新分配這些容器。從用戶的角度來看,根本感覺沒有停機(jī)時(shí)間。雖然這些調(diào)度器解決一部分運(yùn)輸問題是有幫助的,但是還有另一個(gè)重要的問題,企業(yè)仍然面臨一個(gè)調(diào)度器不能解決的問題。

3.開發(fā)自助服務(wù)

企業(yè)文化當(dāng)中對(duì)于自助服務(wù)似乎有著天然的缺陷。開發(fā)人員和IT運(yùn)維之間也存在的天然的鴻溝。在某些方面,你可以說他們之間存在著一堵墻。經(jīng)常發(fā)生的是,開發(fā)人員將構(gòu)建一個(gè)應(yīng)用程序,然后把它扔在墻那邊給運(yùn)維人員,并且希望應(yīng)用能夠一切運(yùn)行正常。因此,將應(yīng)用程序部署到生產(chǎn)需要數(shù)周或數(shù)月。所以聽到開發(fā)者抱怨他們需要多長多長時(shí)間在生產(chǎn)環(huán)境中部署應(yīng)用就不難理解了。

這種文化上的差異遭遇到破舊的基礎(chǔ)設(shè)施時(shí),后果就會(huì)更嚴(yán)重,因?yàn)橐恍┢髽I(yè)仍使用過時(shí)的票務(wù)系統(tǒng)獲取虛擬機(jī),計(jì)算周期可能需要數(shù)周時(shí)間。

開發(fā)人員可以解決這個(gè)分歧,但他們需要特殊的工具。他們需要一種自助的方式為企業(yè)工作。給開發(fā)人員自由的部署在他們的應(yīng)用,但是這些工具也必須滿足安全性和遵企業(yè)的需求,包括多租戶管理。開發(fā)人員可以專注于他或她的應(yīng)用程序,但是企業(yè)需要考慮所有由不同的開發(fā)人員提交的應(yīng)用程序。怎么處理這個(gè)?如何打破這堵存在與開發(fā)者和運(yùn)維者之間的墻?

PaaS平臺(tái)也有閃光的地方,它提供了一個(gè)介于你的應(yīng)用程序和基礎(chǔ)設(shè)施之間的平臺(tái)。這個(gè)平臺(tái)是一樣的,從開發(fā)到生產(chǎn),提供一個(gè)無縫應(yīng)用交付體驗(yàn)。

一個(gè)新的開發(fā)方法

Docker的承諾是真正偉大的,幫助開發(fā)人員解決構(gòu)建新應(yīng)用時(shí)的重大問題。它將改變應(yīng)用程序開發(fā)過程,但某些挑戰(zhàn)必須克服從而使得企業(yè)獲得最大好處。PaaS平臺(tái)將促進(jìn)Docker的發(fā)展,并且?guī)椭渎男凶约旱某兄Z。

本文作者ActiveState CEO Bart Copeland,由張鵬程編譯整理,轉(zhuǎn)載自時(shí)速云。原文鏈接:http://blog.tenxcloud.com/?p=502

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/26469.html

相關(guān)文章

  • Kubernetes成為主流,對(duì)開發(fā)者而言是好是壞?

    摘要:云計(jì)算服務(wù)商所提供的方案工具和平臺(tái)作用正在于此,我們不必從一開就擔(dān)心如何配置如何維護(hù)如何優(yōu)化等等問題。 技術(shù)圈里從來都不缺少熱門的解決方案,而作為開發(fā)者,我們也總是被酷炫的新技術(shù)所吸引,期望這些新思路能夠幫助我們應(yīng)對(duì)技術(shù)挑戰(zhàn)和業(yè)務(wù)問題。 然而問題在于,新技術(shù)成熟并獲得廣泛應(yīng)用之前,我們很難判斷該技術(shù)是否真的是我們用例的最佳選擇。 因此一項(xiàng)技術(shù)成為主流,進(jìn)而成為未來標(biāo)準(zhǔn),本身不是一件壞事...

    Ilikewhite 評(píng)論0 收藏0
  • 為什么Kaggle不會(huì)讓你成為一名出色的數(shù)據(jù)科學(xué)家?

    摘要:缺少投資回報(bào)率的分析環(huán)節(jié)公司正在加大數(shù)據(jù)科學(xué)技能方面的投入。通常,成功的分析項(xiàng)目需要數(shù)據(jù)科學(xué)算法與投資回報(bào)率緊密相關(guān)。并不涉及這方面的分析,而只專注預(yù)測(cè),并不考慮如何把數(shù)據(jù)科學(xué)結(jié)果應(yīng)用于投資回報(bào)率。 showImg(https://segmentfault.com/img/bVbmSt7?w=900&h=523); 作者 | Pranay DaveCDA 數(shù)據(jù)分析師原創(chuàng)作品,轉(zhuǎn)載需授權(quán)...

    evin2016 評(píng)論0 收藏0
  • ECUG Con 邀您共議服務(wù)端開發(fā)最深度實(shí)踐

    摘要:本屆大會(huì)仍然以交流云計(jì)算產(chǎn)業(yè)的最前沿技術(shù)探索和服務(wù)端開發(fā)運(yùn)維的最成熟實(shí)踐為宗旨,圍繞各講師過去一年內(nèi)的技術(shù)演變和項(xiàng)目實(shí)踐進(jìn)行互動(dòng)和分享。 showImg(https://segmentfault.com/img/bVsmUZ);ECUG 全稱為 Effective Cloud User Group (實(shí)效云計(jì)算用戶組),由七牛云 CEO 許式偉于 2007 年發(fā)起,集結(jié)了一批具有高端視...

    dongxiawu 評(píng)論0 收藏0
  • 多云成功的最大障礙是學(xué)習(xí)曲線

    摘要:例如,公司在年年初發(fā)布的年云計(jì)算全球安全趨勢(shì)報(bào)告表明,將近一半的受訪者表示,當(dāng)前的工具在云計(jì)算中無法運(yùn)行。云計(jì)算項(xiàng)目是一項(xiàng)值得關(guān)注的技術(shù),因?yàn)樗哂芯薮蟮臐摿ΑT朴?jì)算供應(yīng)商的基礎(chǔ)設(shè)施擁有一支合格的專業(yè)人員團(tuán)隊(duì),他們按照最佳實(shí)踐維護(hù)云計(jì)算基礎(chǔ)設(shè)施,并在發(fā)現(xiàn)新威脅和新方法時(shí)繼續(xù)改進(jìn)其安全架構(gòu)。基于此,大多數(shù)云計(jì)算基礎(chǔ)設(shè)施實(shí)際上比類似的內(nèi)部部署更安全。人們都認(rèn)為云計(jì)算值得探索,但絕大部分人并不是行...

    BLUE 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<