国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

fou7 / 1163人閱讀

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

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

現(xiàn)代IT問題

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

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

Docker的好處

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

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

Docker缺少什么

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

1.裝載容器

應(yīng)用程序開發(fā)人員如何讓一款應(yīng)用進入容器?對于開發(fā)者來說構(gòu)建Docker image也有一些負(fù)擔(dān),誰需要關(guān)注代碼,不依賴于不同的系統(tǒng)的操作系統(tǒng)。這個問題的解決方案被稱為buildpacks——對于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.編排運輸過程

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

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

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

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

這種文化上的差異遭遇到破舊的基礎(chǔ)設(shè)施時,后果就會更嚴(yán)重,因為一些企業(yè)仍使用過時的票務(wù)系統(tǒng)獲取虛擬機,計算周期可能需要數(shù)周時間。

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

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

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

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

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

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/26469.html

相關(guān)文章

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

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

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

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

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

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

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

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

    BLUE 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<