Dan Mihai Dumitriu(左)和Tatsuya Kato(右)。 Photo: Wired/Peter McCollough
分散式程式設計師,分散式軟體
Dumitriu住在日本東京,而de Candia住在西班牙巴塞隆納,就跟很多新創公司的營運模式一樣,Midokura對於打造一個透過網路合作的工程團隊,感到非常滿意。de Candia在西班牙組成一個程式設計師核心小組,而Midokura則是在美國舊金山有個辦公室,他們的運作模式就像是該公司技術的投影。
長話短說,Midokura已經做了一個控制器來創造和管理虛擬網路,這些網路使用虛擬網路開關來連接虛擬機器,而且可以在虛擬開關之間利用所謂的「隧道協定」(tunneling protocol)來路由流量,這項協定讓使用者可以在一個由不同協定構成的網路上操作其他協定。在這個情況下,你可以在使用網路通訊協定(Internet Protocol,IP,把機器連上網路的協定)做成的網路上頭,打造一個虛擬乙太網路。
這代表說你可以打造一個網路,而這個網路的運作跟它所使用的硬體無關。網路硬體只會被用在遞送網路封包上,所有複雜的部分都由軟體來處理。
Midokura的控制器將會以商業軟體的形式進行販售,而且可以跟開源軟體平台OpenStack相容,換句話說,Midokura跟Nicira在很多方面都一樣。Nicira是OpenStack量子計畫(Quantum project)幕後的主要推手,量子計畫的架構讓你可以將包括OpenStack網路控制器在內的虛擬網路控制器插在OpenStack平台上。
不過Dumitriu表示,Midokura的控制器跟Nicira的控制器在某些關鍵的部份不盡相同。Dumitriu說:「最明顯的差異在於Midokura的控制器是『分散式』,這表示它可以從網路的『邊緣』,而不是中央系統,來控制大量的虛擬機器。」
Nicira不同意這樣的說法,Nicira的科技長暨共同創辦人Martin Casado表示,Nicira控制器的運作方式跟Midokura的差不多。Casado說:「我們的控制器不是中央式,而是分散式。我們的控制器也在邊緣靠近流量的地方,所以可以給你同樣的控制程度。」
在被問到對於Midokura控制器的看法時,Casado表示他對於Midokura的產品所知甚少。Casado說:「沒什麼好說的,因為還沒有看到他們在這個領域的顯著表現,我想他們落後很多。」
其實早就知道他會這樣說,Midokura的確不如Nicira。不過Dumitriu和de Candia表示,Midokura在2010年,在整個世界發覺Nicira的作品之前,才開始開始做控制器,而且就目前的狀況來說,全部的人都落後Nicira。畢竟,它才剛被VMware用12.6億美金買下來而已。
Midokura在這方面比不上Nicira,不過Dumitriu和de Candia指出,在程式碼影響(Code Influence)方面, Midokura現在是OpenStack的第五大貢獻者,而且他們堅信Midokura的控制器在這個新興的市場上有競爭力。
當你在考慮這間公司的血統時,這至少是值得一聽的事。
延伸閱讀:Amazon前天才員工,即將再次顛覆網路世界(上)
from WIRED.tw http://wired.tw/2012/10/23/midokura-2/index.html