根據(jù)eBay平臺工程副總裁Mazen Rawashdeh,作為全面改造其數(shù)據(jù)中心基礎(chǔ)設(shè)施的計劃的一部分,eBay正在“重新平臺化,使用Kubernetes和Docker,遠離OpenStack”。
2017年5月,在波士頓舉行的OpenStack峰會上,eBay的一位高管表示,所有eBay流量中有95%運行在其OpenStack云上,當(dāng)時云管理著167,000個虛擬機(VM)和4,000個應(yīng)用程序。但從那以后,eBay已經(jīng)從OpenStack轉(zhuǎn)移,作為一項為期三年的重大基礎(chǔ)設(shè)施計劃的一部分。
除了遷移到容器之外,eBay還設(shè)計并構(gòu)建了自己的服務(wù)器。它計劃在今年第四季度通過開源提供服務(wù)器。
“我們正在使用我們設(shè)計的服務(wù)器和硬件,減少了對第三方的依賴,” Rawashdeh 在博客中寫道?!拔覀兓司艂€月的時間來構(gòu)建我們的原型并部署我們的定制硬件。通過這種轉(zhuǎn)變,我們將基礎(chǔ)設(shè)施同質(zhì)化,從而實現(xiàn)顯著的開發(fā)和運營效率。“
開源正在推動eBay的轉(zhuǎn)型。除 Kubernetes外,該公司還使用Envoy Proxy,MongoDB和Apache Kafka。這家在線拍賣公司計劃通過與開源社區(qū)分享其創(chuàng)新來回饋。
除了構(gòu)建自己的服務(wù)器之外,eBay還構(gòu)建了一個可在其所有團隊中共享的內(nèi)部人工智能(AI)引擎。AI引擎已經(jīng)加速了計算機視覺,圖像搜索和社交共享等新功能的制作。
作為其完整的基礎(chǔ)設(shè)施改革的一部分,eBay還將其在美國的數(shù)據(jù)中心集群下放?!巴ㄟ^這種邊緣計算方法,我們可以創(chuàng)建更快,更一致的用戶體驗,節(jié)省600-800毫秒的加載時間,”Rawashdeh寫道。“我們正在為用戶提供更緊密的在線服務(wù)和數(shù)據(jù)部署,從而實現(xiàn)動態(tài)和靜態(tài)緩存功能?!?/p>
該公司正處于其基礎(chǔ)設(shè)施項目的中間階段,并且在轉(zhuǎn)型期間設(shè)法保持其網(wǎng)站運行健康和安全,這涉及其整個技術(shù)堆棧,包括所有物理和邏輯層?!岸询B就像結(jié)締組織,你無法隔離其中一層; 你必須把它們推到一起,“拉瓦什德寫道。