成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Docker到底是什么?為什么它這么火!

譯文
云計算
摘要:Docker這種新的容器技術可謂熱得發燙,因為有了它,人們就有可能讓數量多得多的應用程序在同樣的舊服務器上運行;有了它,人們也很容易封裝和交付程序。本文旨在幫助你進一步了解Docker。

如果你是數據中心或云計算IT圈子的人,這一年多來應該一直在聽到普通的容器、尤其是Docker,關于它們的新聞從未間斷過。Docker1.0在今年6月發布后,聲勢更是達到了前所未有的程度。

 

 

動靜之所以這么大,就是因為許多公司在以驚人的速度采用Docker。在今年7月的開源大會(OSCon)上,我遇到了早已將服務器應用程序從虛擬機(VM)轉移到容器的無數企業。的確,Docker公司主管服務和支持的副總裁James Turnbull在會上告訴我,其中有三家大銀行一直在使用Docker的測試版,現已在生產環境中使用Docker。對任何早期技術來說,這無疑是極大的充滿自信的舉動,要知道它在安全至上的金融界幾乎聞所未聞。

與此同時,Docker這項開源技術不僅僅是紅帽和Canonical等Linux巨頭眼里的寵兒。微軟等專有軟件公司也在熱烈擁抱Docker。

那么,為什么大家都追捧容器和Docker呢?James Bottomley是Parallels公司的服務器虛擬化首席技術官,也是一位知名的Linux內核開發人員。他向我解釋,Hyper-V、KVM和Xen等虛擬機管理程序都“基于虛擬化硬件仿真機制。這意味著,它們對系統要求很高。”

然而,容器卻使用共享的操作系統。這意味著它們在使用系統資源方面比虛擬機管理程序要高效得多。容器不是對硬件進行虛擬化處理,而是駐留在單單一個Linux實例上。這反過來意味著,你可以“丟棄沒有用的99.9%的虛擬機垃圾,剩下一個小巧簡潔的膠囊式容器,里面含有你的應用程序,”Bottomley如是說。

據Bottomley聲稱,因此,借助經過全面調優的容器系統,你就可以在同一硬件上擁有數量比使用Xen虛擬機或KVM虛擬機多出四到六倍的服務器應用實例。

是不是覺得聽起來很不錯?畢竟,你可以讓服務器運行多得多的應用程序。那么,為什么之前沒有人做過呢?實際上,之前有人做過。容器其實是個舊概念。

容器可以追溯到至少2000年和FreeBSD Jails。甲骨文Solaris也有一個類似概念,名為Zones;Parallels、谷歌和Docker等公司一直在致力于研發諸如OpenVZ和LXC(Linux容器)之類的開源項目,旨在讓容器運行起來順暢又安全。

的確,很少有人知道容器,但大多數人多年來一直在使用容器。谷歌就有自己的開源容器技術lmctfy(Let Me Contain That For You,意為“讓我容納你的程序”)。只要你使用谷歌的某項功能:比如搜索、Gmail、Google Docks或無論其他什么,就分配了一個新的容器。

然而,Docker建立在LXC的基礎上。與任何容器技術一樣,就該程序而言,它有自己的文件系統、存儲系統、處理器和內存等部件。容器與虛擬機之間的區別主要在于,虛擬機管理程序對整個設備進行抽象處理,而容器只是對操作系統內核進行抽象處理。

這反過來意味著:虛擬機管理程序能做容器做不了的一件事就是,使用不同的操作系統或內核。所以,舉例說,你可以使用微軟Azure,同時運行Windows Server2012的實例和SUSE Linux企業級服務器的實例。至于Docker,所有容器都必須使用同樣的操作系統和內核。

另一方面,如果你只是想讓盡可能多的服務器應用實例在盡可能少的硬件上運行,可能不大關心運行多個操作系統虛擬機。要是同一應用程序的多個副本正是你需要的,那么你會喜歡上容器。

改用Docker這一舉措有望每年為數據中心或云計算服務提供商節省數千萬美元的電力和硬件成本。所以難怪它們在一窩蜂地盡快采用Docker。

Docker帶來了之前技術所沒有的幾個新特點。第一是,與之前的方法相比,Docker讓容器部署和使用起來更容易、更安全。此外,由于Docker與其他容器領域的巨擘進行了合作,包括Canonical、谷歌、紅帽和Parallels,共同開發其關鍵的開源組件libcontainer,它為容器帶來了迫切需要的標準化。

與此同時,廣大開發人員可以使用Docker封裝、交付和運行任何應用程序,應用程序成為輕型的、可移植的、自給自足的LXC容器,可以在任何地方運行。正如Bottomley告訴我,“容器讓你立即享有應用程序可移植性。”

市場研究公司451 Research的資深分析師Jay Lyman補充道:“企業組織力求以一種高效、標準化、可重復的方式,讓應用程序和工作負載更易于移植和分發,而有時很難做到這點。正如GitHub通過共享源代碼來促進合作和創新那樣,Docker Hub、Official Repos和商業支持也在幫助眾多企業通過改進封裝、部署和管理應用程序的方式,應對這個難題。”

最后但并非最不重要的,Docker容器易于部署到云端。正如Ben Lloyd Pearson在opensource.com上寫道:“Docker采用了一種特別的方式,以便可以整合到大多數DevOps(開發運營)應用程序當中,包括Puppet、Chef、Vagrant和Ansible,或者可以獨自使用,以管理開發環境。主要賣點是,它簡化了通常由另外這些應用程序執行的好多任務。具體來說,有了Docker,人們就可以搭建與活動服務器一模一樣的本地開發環境,從同一個主機運行多個開發環境(每個開發環境有獨特的軟件、操作系統和配置),在新的或不同的服務器上測試項目,以及讓任何人都可以在設置一模一樣的情況下處理同一項目,無論本地主機環境怎樣。”

簡而言之,Docker能為你做的事情就是:相比其他技術,它能讓更多數量的應用程序在同一硬件上運行;它讓開發人員易于快速構建可隨時運行的容器化應用程序;它大大簡化了管理和部署應用程序的任務。總而言之,我能理解作為一項企業級技術,Docker為何一下子躥紅。我只是希望它不負眾望,否則外頭會有一些憂心忡忡的CEO和CIO。

英文:http://www.zdnet.com/what-is-docker-and-why-is-it-so-darn-popular-7000032269/

責任編輯:林師授 來源: 51CTO
相關推薦

2021-03-26 08:47:01

SD-WAN網絡5G

2022-07-14 07:17:11

LXCDocker語言

2022-03-24 14:25:39

5G安全物聯網

2013-03-04 10:10:36

WebKit瀏覽器

2015-12-15 13:43:24

volte

2022-03-31 11:38:09

經營分析傳統企業運營商

2023-05-04 11:39:17

經營分析流量項目

2020-11-06 17:04:17

強化學習機器學習人工智能

2024-01-10 17:04:13

通信模塊通信技術通信模組

2024-03-07 10:21:56

2019-01-30 19:02:15

Python編程語言

2013-08-28 13:19:30

百度輕應用百度移動戰略Light App

2011-04-27 09:30:48

企業架構

2020-09-27 06:53:57

MavenCDNwrapper

2020-09-22 08:22:28

快充

2020-10-14 06:22:14

UWB技術感知

2010-11-01 01:25:36

Windows NT

2020-05-25 20:46:59

Python編程語言程序員

2021-06-30 06:56:18

數據泄露零信任網絡安全

2020-05-06 16:47:59

ServerlessMVC架構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产高清精品一区二区三区 | 羞羞的视频免费看 | 99这里只有精品视频 | 亚洲国产小视频 | 亚洲欧美在线视频 | 黄色大片毛片 | 久久国产欧美日韩精品 | 成人自拍av | 欧美一级久久久猛烈a大片 日韩av免费在线观看 | 成人一区二区三区在线 | 懂色av一区二区三区在线播放 | 一二三四在线视频观看社区 | 国产伦精品一区二区三区精品视频 | 国产日韩精品一区二区三区 | 中文字幕在线欧美 | 看特级黄色片 | 一区二区精品视频 | 在线观看www| 亚洲精品国产a久久久久久 午夜影院网站 | 91xxx在线观看 | 欧美日韩久久久 | 久在线视频 | 久产久精国产品 | 91精品国产乱码麻豆白嫩 | 日本高清不卡视频 | 欧美久久久久久久久 | 99伊人| 韩国电影久久 | 欧美二区在线 | 99久久久久 | 国产精品一区二区久久 | 97精品一区二区 | 精品欧美激情精品一区 | 9久久| 亚洲国产成人av | 一级特黄在线 | 91精品免费视频 | 97超碰站 | 色偷偷888欧美精品久久久 | 国产中文一区二区三区 | www.色婷婷 |