Docker 传奇的 dotCloud

传奇

2010年,几单可怜胡子年轻人当旧金山成立了一致寒做 PaaS
平台的店铺,起名为「dotCloud」,这个名字为我想起了微软的「DotNet」。

Solomon

dotCloud 主要是基于 PaaS 平台吗开发者或开发商提供技术劳务。什么是 PaaS
呢?PaaS 的齐全是 Platform as a
Service,也就是平台虽服务,这个概念在2010年热的相同倒下糊涂,直到现在也尚未凉下来。举个例子来说,传统的软件出品出一般是这般的:

1、确定产品一定与要求,确定首不成迭代的界定。
2、制作界面原型。
3、技术选型,然后因技术选型为每个开发者搭建开发环境暨技术栈,例如 Java
环境、Python 环境、Ruby 环境、数据库、中间件等等。
4、构建基础技术框架和劳动,包括日志、存储、消息、缓存、搜索、数据源、集群扩展等等。
5、模拟用户容量,构建测试环境。
6、开始编制真正的事情代码,实现产品效果。
7、迭代开发/测试,生生不息,周而复始,直到头发掉光为止……

比方下全面之 PaaS
平台,可以一直忽略3、4、5叔单步骤。无论你选择谁技术栈,PaaS
都见面为卿提供相关的配套设置,包括语言环境、运行环境、存储和各种基础服务。dotCloud
不仅支持诸如 PHP、MySql 等风技术框架,还包 Node.js、MongoDB
等新兴技术。基于 dotCloud 提供的开发工具和技术框架,你可一直下
dotCloud 的 SDK
编写代码和构建业务服务,并以联网之时节将这些代码推送到云端,实现自动部署与测试。

dotCloud
将要花大量时刻之手工工作暨重复劳动抽象成组件和劳动,并措了云端,另外,它还提供了各种监督、告警和操纵功能,方便开发者管理暨督察自己的成品。dotCloud
最初运行于 Amazon 的 EC2 上,不过是因为 dotClout 高度的抽象层次,理论及
dotCloud 可以运行在五花八门的言语服务者(我怀疑这虽是 Docker 的功劳)。

任何看起都是那的光明,如果后来之事情按此考虑进行下的话,软件厂商和程序员都见面放松好几人数暴,那样我们的头发还能同「普通地铁站」里的人数同样,倔强的飞扬在风里。

地铁站

不满之是,我们到的是「中关村地铁站」!

PaaS
并没如此直接春暖花开下去,事实上为开发者或程序猿做东西一直是项特别惊险的政工,程序猿是同等种植十分意外之动物,虽然他们时分不清楚女友的发型和服饰款式,但是本着出条件暨开发工具却大敏锐并要求最好高,稍不留心就会见损伤及她们脆弱的心里。所谓文人相轻,程序猿也无例外,对好人常常是生死手的。所以,PaaS
的定义就好,但是出于认知、理念和技巧的局限性,市场之接受度并无高,市场之框框呢不够深。

除却,还有巨头不断进场搅局,IBM 的蓝云,微软的 Azure,Amazon 的
EC2,Google 的 GAE,VMware 的 Cloud Foundry
等等,可谓强敌环伺,而且强敌都未例外钱,想玩多久便打多久,想娱乐多很游戏多颇。在这种场面下,虽然
dotCloud 在2011年新将到了1000万美元之筹融资,但照样难。

再也不能这样下去了!dotCloud 的祖师爷 Solomon Hykes
把大伙集合到一同,说,咱们过的莫舒适,也非克于他人痛快了,干脆拿我们的中心引擎起源扔到市场上看,如何?大家面面相觑,最后将拳头砸到桌面上,就这样办。

山重水复疑无路,柳暗花明又一村!

这基于 Linux Container
技术之主导管理引擎一经开源立刻博得了「业界」的熊熊吹捧,首当其冲的自是次猿们。看到好的开源产品,这支援平时静若处子的商品就比如猴子看到卖桃的同等,一窝蜂冲上去,边吃边说好吃。这个容器管理引擎大大降低了容器技术之动门槛,轻量级,可移栽,虚拟化,语言无关,写了先后扔上做成镜像可以到处部署和运转,开发、测试与生产条件干净统一了,还会展开资源管控和虚拟化。程序员们流着口水惊呼,太有利了,太有利了。

业界几单深佬也不曾闲在,看看程序员们欢喜雀跃,再望好平台上笨重的
PaaS,纷纷表示要衔接或者支撑是引擎。连最俗的过气带头大哥微软都信誓旦旦的游说,要为Windows
原生的措施运行是引擎。

这引擎的讳称为 Docker,以 Go 语言描绘成。

其一结果是 dotCloud
公司的几乎独创始人万万不曾悟出的,他们本是准穷小子模式来树 Docker
的,没成思一直跳跃出一个翩翩多姿的百般美人,明眸善睐,顾盼生姿,不仅把各类程序猿迷的心思颠倒,而且两旁几只高楼大厦里的劣绅啊时时过来搭讪聊天。哥儿几个盖不停止了,开始协商。

咱俩本来是想念捡点芝麻,结果怀里掉了个大西瓜,怎么惩罚?
目光坚定,勇往直前,为了漂亮持续捡芝麻!
汝傻呀,别及杭州特别产品经理学,这么好之时砸脑门上,咱就是甭躲了,专心培养西瓜吧。

此后后,他们开始专心研发 Docker
产品以及保护相关社区,过上了福而快乐的存。2013年10月 dotCloud
公司改名为 Docker 股份有限公司,2014年8月 Docker
宣布将平台就是服务的政工「dotCloud」出售给在德国柏林底阳台就服务提供商「cloudControl」,dotCloud
的史告一段落。同年8月,Docker 内部员工 James Turnbull
发布了面向开发者、运维和系统管理员的 Docker 电子书《The Docker Book》。

James

千古12单月,Docker
迅速成长也道计算有关领域最好给欢迎的开源项目,Amazon、Google、IBM、Microsoft、Red
Hat 和 VMware 分别表示曾支持 Docker 技术或准备支持。据说,有 Linux
的地方,就得运行 Docker。看事态 Windows 也赶忙了。

特此栽花花不上马,无心插柳柳成荫!

Docker 这个技术到底能化解什么问题也?预知后事如何,且听下回分解。

今题图来自二爷鉴书(微信号:findbook)的拍照创作,模特是他的生美人夫人。

章来源微信平台「MacTalk By 池建强」,未经同意,禁止转载