精品国产一级在线观看,国产成人综合久久精品亚洲,免费一级欧美大片在线观看

為什么Docker成為虛擬化與云計算新寵?

責任編輯:editor006

作者:核子可樂編譯

2015-06-23 15:17:07

摘自:51CTO

又是一年OSCON大會,今年云基礎設施成了所有技術人士最為關心的熱門詞匯。開源貢獻者們大多喜歡這樣表達自己的工作性質;在開源領域,個人愛好與專業工作之間的界線確實非常模糊。

又是一年OSCON大會,今年云基礎設施成了所有技術人士最為關心的熱門詞匯。而其中最炙手可熱的新興項目正是Docker,這款超輕量化集裝箱式應用可謂充滿發展潛力。

我正好遇上了Docker服務副總裁James Turnbull,他在本次大會上組織了一個Docker速成班。除了討論Docker到底是什么之外,我們還交流了關于云、開源貢獻以及借此獲得工作崗位方面的話題。

為什么Docker成為虛擬化新寵

你曾經撰寫過幾本討論Linux學科的書籍。你是以怎樣的機緣與Linux相遇的?你為什么會在這方面迸發出如此熱烈的激情?

我記得我第一次接觸Linux是在上世紀九十年代中期,當時Debian系統才剛剛推出不久。我之前曾經使用過OS400、VAX/VMS以及SunOS,但這些經歷僅僅局限在企業環境當中。平心而論,“開源”這個概念并沒有強大立刻將我牢牢吸引住。在此之后我遇上了Linux,這相當于我一夜之間擁有了自己的臺式規格計算機,其中運行著在背后支持互聯網的設備完全相同的工具與服務。這簡直讓我興奮得想要尖叫。同樣重要的是這套系統完全免費,也就是說我不需要為硬件及操作系統軟件支持高昂的使用成本、卻也同樣能夠利用它們實現夢幻般的構想。接下來,我發現免費只是其特性的一部分、真正重要的是我能夠獲得它的源代碼。換言之,如果出現組件損壞或者想要更多功能,我們自己是有辦法實現的(或者至少可以嘗試加以解決)、或者與其他技術大牛交流以學習如何實現。這種前所未有的參與感加上開源技術社區的逐步成長壯大真的令我驚訝萬分。從那時候開始,我就一發不可收拾地愛上了開源。

你的個人簡介中提到你的“真正工作崗位”是Docker服務副總裁。莫非你在其它開源工作中的努力完全屬于個人愛好?

這其實是我的合作伙伴開的一個小玩笑。跟大多數“極客”一樣,我總愛坐在自己的計算機前面,忙于通過敲打解決問題或者編寫新項目。我的合作伙伴笑言我擁有兩份工作:“真正”工作和開源工作。多虧了過去兩年中在Puppet實驗室以及Docker項目當中的經歷,我終于能夠將自己的激情轉化為實實在在的經濟收入了。

開源貢獻者們大多喜歡這樣表達自己的工作性質;在開源領域,個人愛好與專業工作之間的界線確實非常模糊。你覺得這是一種積極的影響、還是帶有消極性?

我認為從不同的角度出發,這樣的思維方式既有積極性也有消極性。積極的一面是,我們在自己的工作中用于解決問題的方案(例如構建工具、修復漏洞或者編寫說明文檔等)可以被共享給其他用戶,從而幫助對方輕松解決同類問題或者更快找到正確答案。但從消極的角度看,把熱情與工作結合得太過緊密往往會讓人感到有種任務“無處不在”之感。

我還意識到,這種愛好與工作之間的模糊界線給整個行業的多樣性乃至開源社區帶來了怎樣的影響。新興企業領域有這樣一種看法,認為只有在GitHub上擁有一定成績并為開源項目作出貢獻的開發者才是優秀的開發者。我個人非常幸運,因為我有時間、金錢和必要的教育背景來支撐自己為開源作貢獻的決定。但很多其他參與者沒有這樣的資源儲備,而且參考的都是些涵蓋范圍很廣但針對面卻過窄的開源社區調查結論,例如:白人、男性、受過高等教育。這種對“優秀”開發者的定義已經成為一種封閉的招聘體系,而且長期以來在開源乃至整個IT業界一直普遍存在。我認為這是我們迫切需要改變的狀況。

你是怎樣接觸并參與到Docker項目當中的?

我在Solomon將Docker項目開源化不久之后就參與到了其中。我對于LXC與容器技術擁有一定了解(過去曾經做過與Solaris Zones以及IBM硬件上LPAR相關的工作),因此我決定在這里一試身手。它的易用性確實給我留下了不可磨滅的深刻印象。在與容器方案真正打交道之前,我一直將其視為非常復雜的技術體系,需要大量調整與前續培訓才能順利上手。然而Docker卻實現了開箱即用這一偉大目標。就在見識到Docker以及由其構建的以CI/CD為核心的工作流程之后,我瞬間成為它的忠實擁護者。

Docker已經在虛擬化與云計算領域掀起了一股新的瘋狂熱潮。人們為什么會為其如癡如狂?

我認為其核心吸引力在于Docker能夠將自身的輕量級特性與工作流程相結合。它速度極快、易于使用而且屬于一套以開發者為核心的DevOps類工具。它的任務非常基礎:讓代碼易于打包并發布。開發者們一直希望擁有可以通過抽象方式簡化此類細節處理流程的工具方案。他們的訴求很簡單——讓自己的代碼正常運作。聽起來簡單,但實際執行中卻復雜無比。開發者們往往面臨著與系統管理員之間的各種沖突——代碼在開發者的環境中明明能夠正常起效,但在發布后卻問題連連。Docker這位救世主以最大可能讓我們的代碼變得便捷且綠色,從而保證其能夠輕松為用戶在各類環境下正常使用。

在你看來,Docker項目最激動人心的潛在用途是什么?

絕對是建立執行流程。我的意思是,我曾親眼見過很多技術人員利用容器機制建立起規模龐大的運作體系,事實上大家可以在一臺主機上容納眾多容器、它們的運行速度都很快。但這還并不足以讓我為之瘋狂——真正的亮點在于,人們可以利用它自動構建起屬于自己的開發、測試與創建流程。

Docker與其它標準化虛擬方案有什么不同?

Docker屬于操作系統層虛擬化方案,這一點與管理程序類虛擬化技術不同。后者將虛擬機通過中間層(也就是‘虛擬機管理程序’)運行在物理硬件之上,而容器則將用戶空間運行在操作系統的內核之上。這樣的設計使其極端輕量化而且擁有出色的速度表現。

你覺得云技術的發展是否已經受到開源發展趨勢的深層影響?

我認為開源軟件與云計算之間緊密相關。二者在形式上都是讓軟件運行在云環境當中,而其開發模式也都能夠與云相對接。開源軟件成本低廉,而且通常不會與效率以及許可產生什么激烈的沖突。

你覺得Docker會給虛擬化以及云環境帶來怎樣的改變?你是否認為云技術已經擁有自己的一條堅實發展軌跡,抑或是仍然存在較為寬松的自由變化空間?

我認為Docker擁有大量適合處理的工作負載,正如我之前曾經提到的眾多容器在超大規模領域的應用以及開發、測試、創建類用例。我完全相信將有相當多的企業用戶與供應商樂于將Docker當成虛擬化實現層面的備選方案,包括裸機與云環境這兩大模式。

至于云技術的發展軌跡,我認為我們在過去幾年中已經親身體驗到了其前進方向的顯著變化。我覺得在真正迎來結局之前,這樣的變化還將繼續存在。其中最大的變數源自OpenStack及其能否成為晉升為IaaS備選方案或者DIY云解決方案。在我看來,我們目前僅僅觸及到PaaS的潛在可能性,這一領域還擁有大量成長與發展的空間。大家不妨繼續關注PaaS產品在功能與容量上將如何發展,又能否變得與消費級云產品相融合或者說對接——這也是未來幾年中值得認真考量的重要因素。

你能為我們簡單介紹一下,在今年的OSCON大會上Docker會帶給我們哪些新鮮內容嗎?

我們將組織一輪Docker速成培訓班,目的在于幫助開發人員與系統管理員以易于上手的方式邁出踏向Docker道路的第一步。我們的教程涉及如何使用Docker以及如何將其與用戶的日常工作流程相結合。

鏈接已復制,快去分享吧

企業網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號

  • <menuitem id="jw4sk"></menuitem>

    1. <form id="jw4sk"><tbody id="jw4sk"><dfn id="jw4sk"></dfn></tbody></form>
      主站蜘蛛池模板: 马山县| 壶关县| 灵寿县| 邓州市| 神农架林区| 娱乐| 平顶山市| 阳曲县| 双峰县| 岗巴县| 大关县| 阿坝| 共和县| 锦屏县| 理塘县| 桐柏县| 福海县| 茌平县| 东乡族自治县| 文安县| 崇仁县| 兰州市| 太仆寺旗| 西和县| 阿荣旗| 昆山市| 新建县| 安多县| 呼图壁县| 平山县| 昔阳县| 公主岭市| 西乌珠穆沁旗| 湘阴县| 昆山市| 保山市| 娄烦县| 兰考县| 信宜市| 文山县| 兰坪|