谷歌(Google)正在向云服務(wù)開發(fā)者披露其分布式基礎(chǔ)設(shè)施內(nèi)“跳動(dòng)的心臟”。
該公司周三宣布,開發(fā)者利用谷歌IaaS平臺(tái)Google Compute Engine(GCE)的us-central1-b和europe-west1-a區(qū),現(xiàn)在可以直接在谷歌的網(wǎng)絡(luò)虛擬化技術(shù)Andromeda之上運(yùn)行他們的應(yīng)用程序。
“Andromeda是一個(gè)基于軟件定義網(wǎng)絡(luò)(SDN)的底層,用于我們的網(wǎng)絡(luò)虛擬化的努力,”谷歌著名工程師Amin Vahdat在周三的一篇博客文章中解釋。“是用于提供、配置和管理虛擬網(wǎng)絡(luò)和網(wǎng)絡(luò)中數(shù)據(jù)包處理的業(yè)務(wù)流程點(diǎn)。”
Andromeda技術(shù)允許谷歌為開發(fā)者提供“分布式拒絕服務(wù)(DDoS)防護(hù),透明的服務(wù)負(fù)載均衡,訪問(wèn)控制列表和防火墻”以及帶寬配置,虛擬機(jī)遷移,并提升網(wǎng)絡(luò)延遲相關(guān)的性能。
Andromeda:谷歌云計(jì)算的聯(lián)網(wǎng)基礎(chǔ)
“Andromeda將使Cloud Platform暴露越來(lái)越多的谷歌原始網(wǎng)絡(luò)基礎(chǔ)設(shè)施的性能給所有的GCE虛擬機(jī)(VM),”他在博客中寫道。“一些最有價(jià)值的增強(qiáng)功能允許基于支持的Linux內(nèi)核構(gòu)建的虛擬機(jī)利用卸載/多隊(duì)列功能。我鼓勵(lì)有興趣的客戶使用Debian backports映像來(lái)創(chuàng)建新的GCE虛擬機(jī)。”
該公司在三月初的開放網(wǎng)絡(luò)峰會(huì)介紹了該技術(shù)的進(jìn)一步細(xì)節(jié),Vahdat表示Andromeda分割軟件交換機(jī)和“商品包處理器(commodity packet processor)”之間的網(wǎng)絡(luò)虛擬化功能(NFV)。這使得它獲得大量的特性,但不會(huì)犧牲網(wǎng)絡(luò)性能為代價(jià)。
Vahdat的幻燈片顯示,谷歌的NFV目標(biāo)是“本地的性能,完全的隔離,可擴(kuò)展的NFV,高可用性[和]橫向擴(kuò)展到許多虛擬機(jī)”。鑒于谷歌的運(yùn)營(yíng)規(guī)模,“許多虛擬機(jī)”很可能指的是幾百萬(wàn)臺(tái)。
披露Andromeda之前,谷歌在上周宣布大幅降低其云存儲(chǔ)和計(jì)算服務(wù)的定價(jià),該公司試圖為自己創(chuàng)建另一個(gè)非廣告業(yè)務(wù),并在這個(gè)過(guò)程中與亞馬遜和微軟針鋒相對(duì)地競(jìng)爭(zhēng),從云消費(fèi)中獲得更多的數(shù)據(jù)。
“Cloud Platform的網(wǎng)絡(luò)將繼續(xù)是中止云計(jì)算遷移的代理人,”Vahdat在博客中寫道。不是宣戰(zhàn),而是擁有“先進(jìn)武器”的聲明。