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