
如果你因為使用了一個Docker容器而洋洋得意,那你可有點過時了。Verizon 本月20日在美國西雅圖舉辦的Mesos大會上花了100秒就啟動了五萬個Docker容器。
人們提到Verizon一般的印象都是差勁的信號,然而它展現(xiàn)了在云基礎(chǔ)設(shè)施領(lǐng)域上的進步?,F(xiàn)在Verizon可能擁有世界上最快的物聯(lián)網(wǎng)服務(wù)。
Verizon五萬個容器的集群由Mesosphere數(shù)據(jù)中心操作系統(tǒng)(DCOS)驅(qū)動,目的是保障Verizon日益增長的物聯(lián)網(wǎng)業(yè)務(wù)。2014年Verizon的物聯(lián)網(wǎng)業(yè)務(wù)營收增長了45%,4G業(yè)務(wù)增長了135%。Verizon管理的物聯(lián)網(wǎng)設(shè)備數(shù)目超過一千五百萬而且還在增長中。
下面是TechRepublic與Verizon技術(shù)總監(jiān)Larry Rau的訪談。
TechRepublic:物聯(lián)網(wǎng)對Verizon的發(fā)展和運營有什么影響?
Rau:物聯(lián)網(wǎng)設(shè)備的數(shù)目呈現(xiàn)出爆炸式的增長,這就對物聯(lián)網(wǎng)服務(wù)提出了要求。物聯(lián)網(wǎng)業(yè)務(wù)的商機促使我們研究如何為開發(fā)人員的開發(fā)和部署提供便利。我們的結(jié)論是必須對物聯(lián)網(wǎng)相關(guān)的基礎(chǔ)設(shè)施進行重組才能加快開發(fā)部署過程,最好能做到今天開發(fā)明天部署。
大型企業(yè)中傳統(tǒng)的部署方式涉及到很多不同的職能部門,比如先要找數(shù)據(jù)中心申請服務(wù)器,接著要找管理服務(wù)器的運維人員,此外還可能要找網(wǎng)絡(luò)管理員或者數(shù)據(jù)中心的管理層。這么多手續(xù)步驟兜兜轉(zhuǎn)轉(zhuǎn)可能部署一個服務(wù)要花幾個月的時間。我們轉(zhuǎn)向面向集群的解決方案將數(shù)據(jù)中心的資源進行集成,在實現(xiàn)自動化的同時加快了將新服務(wù)推向市場的速度。
在數(shù)據(jù)方面,物聯(lián)網(wǎng)設(shè)備所產(chǎn)生的大數(shù)據(jù)量和繁多的種類引發(fā)了我們在擴展方面的思考。對于Verizon來說傳輸數(shù)據(jù)的網(wǎng)絡(luò)并不是一個問題因為我們的網(wǎng)絡(luò)是最快的,我們此次的調(diào)整想要解決的是如何可靠地將數(shù)據(jù)存儲起來并提供給實時的物聯(lián)網(wǎng)處理和分析服務(wù)。同一個集群可以運行不同類型應(yīng)用的話就能對同一組數(shù)據(jù)進行不同的處理,而且是并行的。
TechRepublic:Verizon是Mesosphere數(shù)據(jù)中心操作系統(tǒng)最大的客戶之一,數(shù)據(jù)中心操作系統(tǒng)在Verizon的環(huán)境中扮演一種怎樣的角色呢?
Rau:我們的物聯(lián)網(wǎng)平臺其核心是大規(guī)模的集群。Mesosphere使我們能夠?qū)河幸粋€整體上的認識,也使我們能夠擺脫傳統(tǒng)擴展模式和人工協(xié)調(diào)的限制。
我們的集群規(guī)模已經(jīng)非常大了,他們被抽象成單一一臺機器,而我們可以在這臺機器上自動啟動容器。Mesosphere實現(xiàn)了管理的自動化,也加快了新服務(wù)的部署速度。使用數(shù)據(jù)中心操作系統(tǒng)之后部署時間縮短了90%,這是指數(shù)級別的區(qū)別了。我們部署一個新服務(wù)的時候通常需要部署到不同地區(qū),而且必須保證99.999%的可用性,Mesosphere可以幫助我們做到這兩點。
TechRepublic:Verizon對云中數(shù)據(jù)的處理是很重視的,物聯(lián)網(wǎng)的流行對常見的企業(yè)后臺系統(tǒng)有什么影響呢?
Rau:物聯(lián)網(wǎng)可能有幾百萬個終端在不停地收集數(shù)據(jù),這些數(shù)據(jù)必須安全地存儲起來以便其他人或者系統(tǒng)使用。這就要求企業(yè)的IT基礎(chǔ)設(shè)施的發(fā)展能夠跟得上物聯(lián)網(wǎng)的需求。我之前已經(jīng)講過了傳輸數(shù)據(jù)對我們來說不是個問題,問題在于將數(shù)據(jù)載入云端之后如何進行不同的處理。使用集群和數(shù)據(jù)中心操作系統(tǒng)的好處之一就是進行不同處理的時候無需將數(shù)據(jù)進行移動。這就降低了IO的開銷提高了實時處理和分析的性能。我們也使用數(shù)據(jù)中心操作系統(tǒng)來在同一集群上運行Kafka和Cassandra這樣的框架。