自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Docker 傳奇之 dotCloud

云計(jì)算
2010年,幾個(gè)大胡子年輕人在舊金山成立了一家做 PaaS 平臺(tái)的公司,起名為「dotCloud」,這個(gè)名字讓筆者想起了微軟的「DotNet」。

[[124320]]

2010年,幾個(gè)大胡子年輕人在舊金山成立了一家做 PaaS 平臺(tái)的公司,起名為「dotCloud」,這個(gè)名字讓我想起了微軟的「DotNet」。

[[124321]]

 

[[124322]]

dotCloud 主要是基于 PaaS 平臺(tái)為開發(fā)者或開發(fā)商提供技術(shù)服務(wù)。什么是 PaaS 呢?PaaS 的全稱是 Platform as a Service,也就是平臺(tái)即服務(wù),這個(gè)概念在2010年熱的一塌糊涂,直到現(xiàn)在也沒涼下來。舉個(gè)例子來說,傳統(tǒng)的軟件產(chǎn)品開發(fā)一般是這樣的:

  1. 確定產(chǎn)品定位和需求,確定首次迭代的范圍。
  2. 制作界面原型。
  3. 技術(shù)選型,然后根據(jù)技術(shù)選型為每個(gè)開發(fā)者搭建開發(fā)環(huán)境和技術(shù)棧,例如 Java 環(huán)境、Python 環(huán)境、Ruby 環(huán)境、數(shù)據(jù)庫、中間件等等。
  4. 構(gòu)建基礎(chǔ)技術(shù)框架和服務(wù),包括日志、存儲(chǔ)、消息、緩存、搜索、數(shù)據(jù)源、集群擴(kuò)展等等。
  5. 模擬用戶容量,構(gòu)建測(cè)試環(huán)境。
  6. 開始編寫真正的業(yè)務(wù)代碼,實(shí)現(xiàn)產(chǎn)品功能。
  7. 迭代開發(fā)/測(cè)試,生生不息,周而復(fù)始,直到頭發(fā)掉光為止……

 

如果采用完善的 PaaS 平臺(tái),可以直接忽略3、4、5三個(gè)步驟。無論你選擇哪個(gè)技術(shù)棧,PaaS 都會(huì)為你提供相關(guān)的配套設(shè)置,包括語言環(huán)境、運(yùn)行環(huán)境、存儲(chǔ)和各種基礎(chǔ)服務(wù)。dotCloud 不僅支持諸如 PHP、MySql 等傳統(tǒng)技術(shù)框架,還包括 Node.js、MongoDB 等新興技術(shù)。基于 dotCloud 提供的開發(fā)工具和技術(shù)框架,你可以直接使用 dotCloud 的 SDK 編寫代碼和構(gòu)建業(yè)務(wù)服務(wù),并在聯(lián)網(wǎng)的時(shí)候把這些代碼推送到云端,實(shí)現(xiàn)自動(dòng)部署和測(cè)試。

dotCloud 把需要花費(fèi)大量時(shí)間的手工工作和重復(fù)勞動(dòng)抽象成組件和服務(wù),并放到了云端,另外,它還提供了各種監(jiān)控、告警和控制功能,方便開發(fā)者管理和監(jiān)控自己的產(chǎn)品。dotCloud 最初運(yùn)行在 Amazon 的 EC2 上,不過由于 dotClout 高度的抽象層次,理論上 dotCloud 可以運(yùn)行在各種各樣的云服務(wù)上面(我猜這就是 Docker 的功勞)。

一切看起來都是那么的美好,如果后來的事情按照這個(gè)設(shè)想進(jìn)行下去的話,軟件廠商和程序員都會(huì)松好幾口氣,那樣我們的頭發(fā)還能和「普通地鐵站」里的人一樣,倔強(qiáng)的飄在風(fēng)里。

遺憾的是,我們抵達(dá)的是「中關(guān)村地鐵站」!

[[124323]]

PaaS 并沒有這樣一直春暖花開下去,事實(shí)上給開發(fā)者或程序猿做東西一直是件非常危險(xiǎn)的事情,程序猿是一種很奇怪的動(dòng)物,雖然他們常常分不清楚女友的發(fā)型和衣服款式,但是對(duì)開發(fā)環(huán)境和開發(fā)工具卻非常敏感并要求極高,稍不注意就會(huì)傷害到他們脆弱的心。所謂文人相輕,程序猿也不例外,對(duì)自己人常常是下死手的。所以,PaaS 的概念雖好,但是由于認(rèn)知、理念和技術(shù)的局限性,市場(chǎng)的接受度并不高,市場(chǎng)的規(guī)模也不夠大。

除此之外,還有巨頭不斷進(jìn)場(chǎng)攪局,IBM 的藍(lán)云,微軟的 Azure,Amazon 的 EC2,Google 的 GAE,VMware 的 Cloud Foundry 等等,可謂強(qiáng)敵環(huán)伺,而且強(qiáng)敵都不差錢,想玩多久就玩多久,想玩多大玩多大。在這種情況下,雖然 dotCloud 在2011年初拿到了1000萬美元的融資,但依然舉步維艱。

再也不能這樣下去了!dotCloud 的創(chuàng)始人 Solomon Hykes 把大伙召集到一起,說,咱們過的不舒服,也不能讓別人痛快了,干脆把我們的核心引擎開源扔到市面上看看,如何?大家面面相覷,最后把拳頭砸到桌面上,就這么辦。

山重水復(fù)疑無路,柳暗花明又一村!

這個(gè)基于 Linux Container 技術(shù)的核心管理引擎一經(jīng)開源立刻得到了「業(yè)界」的熱烈吹捧,首當(dāng)其沖的當(dāng)然是程序猿們??吹胶玫拈_源產(chǎn)品,這幫平時(shí)靜若處子的貨色就像猴子看到賣桃的一樣,一窩蜂沖上去,邊吃邊說好吃。這個(gè)容器管理引擎大大降低了容器技術(shù)的使用門檻,輕量級(jí),可移植,虛擬化,語言無關(guān),寫了程序扔上去做成鏡像可以隨處部署和運(yùn)行,開發(fā)、測(cè)試和生產(chǎn)環(huán)境徹底統(tǒng)一了,還能進(jìn)行資源管控和虛擬化。程序員們流著口水驚呼,太方便了,太方便了。

業(yè)界幾個(gè)大佬也沒閑著,看看程序員們歡喜雀躍,再看看自己平臺(tái)上笨重的 PaaS,紛紛表示要接入或支持這個(gè)引擎。連最傳統(tǒng)的過氣帶頭大哥微軟都信誓旦旦的說,要以Windows 原生的方式運(yùn)行這個(gè)引擎。

這個(gè)引擎的名字叫做 Docker,以 Go 語言寫成。

這個(gè)結(jié)果是 dotCloud 公司的幾個(gè)創(chuàng)始人萬萬沒想到的,他們本來是按照窮小子模式來培育 Docker 的,沒成想直接蹦出一個(gè)婀娜多姿的大美女,明眸善睞,顧盼生姿,不僅把各類程序猿迷的神魂顛倒,而且旁邊幾個(gè)高樓大廈里的土豪也時(shí)不時(shí)過來搭訕聊天。哥兒幾個(gè)坐不住了,開始合計(jì)。

"咱本來是想撿點(diǎn)芝麻,結(jié)果懷里掉了個(gè)大西瓜,怎么辦?

 

目光堅(jiān)定,勇往直前,為了理想繼續(xù)撿芝麻!

 

你傻呀,別和杭州那個(gè)產(chǎn)品經(jīng)理學(xué),這么好的機(jī)會(huì)砸腦門上,咱就甭躲了,專心培養(yǎng)西瓜吧。"

 

從此以后,他們開始專心研發(fā) Docker 產(chǎn)品和維護(hù)相關(guān)社區(qū),過上了幸福而快樂的生活。2013年10月 dotCloud 公司更名為 Docker 股份有限公司,2014年8月 Docker 宣布把平臺(tái)即服務(wù)的業(yè)務(wù)「dotCloud」出售給位于德國(guó)柏林的平臺(tái)即服務(wù)提供商「cloudControl」,dotCloud 的歷史告一段落。同年8月,Docker 內(nèi)部員工 James Turnbull 發(fā)布了面向開發(fā)者、運(yùn)維和系統(tǒng)管理員的 Docker 電子書《The Docker Book》。

過去12個(gè)月,Docker 迅速成長(zhǎng)為云計(jì)算相關(guān)領(lǐng)域最受歡迎的開源項(xiàng)目,Amazon、Google、IBM、Microsoft、Red Hat 和 VMware 分別表示已經(jīng)支持 Docker 技術(shù)或準(zhǔn)備支持。據(jù)說,有 Linux 的地方,就可以運(yùn)行 Docker??辞樾?Windows 也快了。

有意栽花花不開,無心插柳柳成蔭!

Docker 這個(gè)技術(shù)到底能解決什么問題呢?預(yù)知后事如何,且聽下回分解。

今日題圖來自杭州辣個(gè)項(xiàng)目經(jīng)理的攝影作品,模特是他的大美女夫人。

原文出自:http://mp.weixin.qq.com/s?__biz=MjM5ODQ2MDIyMA==&mid=202107664&idx=1&sn=c99c3a91f68dbfe7da6b67ac33f431b8&scene=2&from=timeline&isappinstalled=0#rd

責(zé)任編輯:Ophira 來源: MacTalk By 池建強(qiáng)
相關(guān)推薦

2014-08-06 10:40:26

DockerdotCloud

2012-05-07 08:33:20

dotcloudDjango

2013-12-26 09:57:32

2011-07-19 09:34:25

復(fù)合一體機(jī)評(píng)測(cè)

2010-09-08 12:35:51

2017-07-12 15:31:09

XMLXSLXSLT

2019-09-19 09:03:13

Docker負(fù)載均衡服務(wù)

2019-09-19 14:57:27

Docker語言技術(shù)

2018-03-05 13:48:45

硅谷

2020-01-02 10:34:32

Linux虛擬化Docker

2011-05-07 13:35:42

工作站ThinkPadW700

2015-05-07 13:08:42

cdn

2011-04-02 16:34:28

2015-04-23 08:51:53

2010-04-09 10:41:58

2018-05-04 15:18:01

DockerDocker Comp容器

2011-12-13 15:03:58

Amazon

2015-12-02 16:35:24

中國(guó)軟件資訊網(wǎng)

2021-12-06 07:31:54

惠普硅谷IT

2015-01-21 11:14:44

DockerLXCLinux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)