2016.04.06 ZCL
前兩天看了幾篇介紹Docker應用的文章。我更關心是人們用 Docker 做什么壕吹? 同樣的問題是客戶們使用思科ACI再做什么?
http://tech.uc.cn/?p=2726 這篇文章是簡單全面的介紹Docker, 上個經(jīng)典圖片。
還看過此文---Docker在汽車之家的應用實踐刽沾, http://www.infoq.com/cn/presentations/practise-of-docker-in-autohome,
知道了--王盛排拷, 汽車之家架構師侧漓, 2011加入汽車之家,現(xiàn)任汽車之家架構師监氢。
有人知道汽車之家的網(wǎng)絡基礎架構就是思科的ACI嗎布蔗?
其實藤违,容器和VM的區(qū)別,最終客戶是不關心的纵揍,VM占的資源多纺弊,例如硬盤。而 Container 占的少骡男,例如VDI項目中淆游,好像VMware 也有Golden Image 的概念,但是加入我有10臺VM給學生做教學使用隔盛,只有機器名和IP地址不一樣犹菱,這樣我要建立10臺同樣的虛機,只是修改一下IP地址吮炕,有什么可以編程的 Script 來實現(xiàn)嗎?
而采用Container 也面臨修改IP地址的問題腊脱, 上百個CT(Container簡稱), 要配置IP地址,沒有網(wǎng)絡編程是不現(xiàn)實的龙亲。汽車之家的技術人員陕凹,重新修改了Docker的文件,去掉iptables, 直接從配置服務器上得到IP地址鳄炉,很符合我的想象杜耙。贊一個。
其實拂盯,OpenStack , VMware, Hyper-V, Docker 等等和網(wǎng)絡的要求其實不高佑女,有個大二層就行了,或者有個Underlay 的3 層網(wǎng)絡谈竿,其余的事情都是Hypervisor, Docker的做了团驱,例如VxLAN 的封裝解封,Overlay 網(wǎng)絡和Underlay 網(wǎng)絡基本沒有聯(lián)系空凸。而思科ACI要實現(xiàn)的事情就是計算環(huán)境一體化嚎花,把用戶最終的應用和Under/Overlay 網(wǎng)絡,物理主機呀洲,CPU, SSD集成在一起紊选,簡單配置,自動編程两嘴,讓開發(fā)環(huán)境的建立更快丛楚,應用上線更快。
上一個我畫的圖憔辫,手畫,沒有時間細化仿荆。敬請原諒贰您。
我對軟件編程不熟悉坏平,但是對總體架構很感興趣,非常期待和大家交流锦亦。