摘要:例如,京東的產(chǎn)品數(shù)據(jù)庫中有超過一萬億個圖像供客戶使用,每天增加億個圖像。京東目前處于的第二階段該平臺已經(jīng)穩(wěn)定,可擴(kuò)展且靈活,因此重點是如何更有效地運行以進(jìn)一步降低成本。社區(qū)參與是京東的優(yōu)先事項。
京東如何在超大規(guī)模的電子商務(wù)中率先采用Kubernetes
公司:京東
地點:中國北京
行業(yè):電子商務(wù)
京東有超過3億活躍用戶,2017年總收入超過550億美元,是中國最大的零售商,其業(yè)務(wù)是超大規(guī)模的縮影。例如,京東的產(chǎn)品數(shù)據(jù)庫中有超過一萬億個圖像 - 每天增加1億個圖像 - 這些大量數(shù)據(jù)需要能被立即訪問。2014年,京東將其應(yīng)用程序遷移到使用OpenStack和Docker在裸機(jī)上運行的容器,以“加快計算資源的交付,使操作更加簡單”,京東首席架構(gòu)師劉海鋒表示。但到2015年底,有數(shù)萬個節(jié)點在多個數(shù)據(jù)中心運行,“我們遇到了很多問題,因為我們的平臺不夠強(qiáng)大。我們遇到了瓶頸和可擴(kuò)展性問題,”劉說?!拔覀儸F(xiàn)在就需要未來五年發(fā)展的基礎(chǔ)設(shè)施?!?/p> 解決方法
京東轉(zhuǎn)向Kubernetes以管理其集群。2016年初,公司開始從OpenStack過渡到Kubernetes,今天,京東運營著世界上最大的Kubernetes集群?!癒ubernetes提供了堅實的基礎(chǔ),我們作為中國最大的零售商根據(jù)自己的需求定制了解決方案?!?/p> 影響
“通過Kubernetes平臺,我們擁有更高的數(shù)據(jù)中心效率,更好的托管資源和更智能的部署,”劉說。部署時間從幾個小時降到幾十秒。以IT成本衡量,效率提高了20-30%。隨著團(tuán)隊的進(jìn)一步優(yōu)化,劉認(rèn)為每年可節(jié)省數(shù)億美元。但也許最好的成功標(biāo)志是年度11.11購物活動,該活動于2018年首次在Kubernetes平臺上運行。超過11天,京東的交易量為230億美元,“我們的電子商務(wù)平臺做得很好,”劉說?!盎A(chǔ)設(shè)施領(lǐng)先于準(zhǔn)備11.11。我們采用預(yù)測量的方法,模擬客戶的行為以事先準(zhǔn)備,并鉆取故障。由于Kubernetes的可擴(kuò)展性,我們能夠處理極高的需求?!?/p>
“Kubernetes幫助我們降低了操作的復(fù)雜性,使分布式系統(tǒng)穩(wěn)定可擴(kuò)展。最重要的是,我們可以利用Kubernetes來調(diào)度資源以降低硬件成本。那是個大好處?!?- 京東首席架構(gòu)師劉海鋒
京東去年擁有超過3億活躍用戶和557億美元的年收入,是中國最大的零售商,其業(yè)務(wù)是超大規(guī)模的縮影。
例如,京東的產(chǎn)品數(shù)據(jù)庫中有超過一萬億個圖像供客戶使用,每天增加1億個圖像。這些大量數(shù)據(jù)需要能被立即訪問,以實現(xiàn)順暢的在線客戶體驗。
2014年,京東將其應(yīng)用程序遷移到使用OpenStack和Docker在裸機(jī)上運行的容器,以“加快計算資源的交付,使操作更加簡單”,京東首席架構(gòu)師劉海鋒表示。但到2015年底,有數(shù)萬個節(jié)點在多個數(shù)據(jù)中心運行,“我們遇到了很多問題,因為我們的平臺不夠強(qiáng)大。我們遇到了瓶頸和可擴(kuò)展性問題,”劉說?!拔覀儸F(xiàn)在就需要未來五年發(fā)展的基礎(chǔ)設(shè)施。”
在考慮了一些編排技術(shù)后,京東決定采用Kubernetes來管理其不斷增長的集群?!爸饕蚴且驗镵ubernetes可以為我們提供更高效,可擴(kuò)展和更簡單的應(yīng)用程序部署,而且我們可以利用它來進(jìn)行靈活的平臺調(diào)度。”劉說。
“我們定制了Kubernetes,并在其上建立了一個現(xiàn)代化的系統(tǒng)。整個Kubernetes生態(tài)系統(tǒng)加上我們自己的優(yōu)化幫助我們節(jié)省了成本和時間?!?- 京東首席架構(gòu)師劉海鋒
Kubernetes基于谷歌博格(Borg)的事實也給了公司信心。團(tuán)隊喜歡Kubernetes有一個清晰簡單的架構(gòu),并且它主要是使用Go開發(fā),這是京東中的流行語言。雖然他認(rèn)為當(dāng)時Kubernetes“還不夠成熟”,劉說,“我們也采用了它?!?/p>
該團(tuán)隊花了一年時間開發(fā)基于Kubernetes的新容器引擎平臺,并于2016年底開始在公司內(nèi)推廣。“我們希望集群成為創(chuàng)建服務(wù)的默認(rèn)方式,讓可擴(kuò)展性更容易?!眲⒄f。“我們與開發(fā)者交談,使興趣增長,我們也一起解決問題?!逼渲幸恍﹩栴}包括網(wǎng)絡(luò)性能和etcd可擴(kuò)展性?!暗谶^去的兩年里,Kubernetes已經(jīng)變得更加成熟和穩(wěn)定?!彼a充道。
如今,該公司運營著世界上最大的Kubernetes集群?!拔覀兌ㄖ屏薑ubernetes,并在其上建立了一個現(xiàn)代化的系統(tǒng),”劉說?!罢麄€Kubernetes生態(tài)系統(tǒng)加上我們自己的優(yōu)化幫助我們節(jié)省了成本和時間。通過Kubernetes平臺,我們擁有更高的數(shù)據(jù)中心效率,更好的托管資源和更智能的部署。”
“我的建議是,首先你需要將此技術(shù)與你自己的業(yè)務(wù)相結(jié)合,其次是你需要明確的目標(biāo)。你不能僅僅使用該技術(shù),因為其他人正在使用它。你需要考慮自己的目標(biāo)。” - 京東首席架構(gòu)師劉海鋒
結(jié)果很清楚:部署時間從幾個小時降到幾十秒。以IT成本衡量,效率提高了20-30%。隨著團(tuán)隊的進(jìn)一步優(yōu)化,劉認(rèn)為每年可節(jié)省數(shù)億美元。但也許最好的成功標(biāo)志是年度11.11購物活動,該活動于2018年首次在Kubernetes平臺上運行。超過11天,京東的交易量為230億美元,“我們的電子商務(wù)平臺做得很好,”劉說?!盎A(chǔ)設(shè)施領(lǐng)先于準(zhǔn)備11.11。我們采用預(yù)測量的方法,模擬客戶的行為以事先準(zhǔn)備,并鉆取故障。由于Kubernetes的可擴(kuò)展性,我們能夠處理極高的需求?!?/p>
京東目前處于Kubernetes的第二階段:該平臺已經(jīng)穩(wěn)定,可擴(kuò)展且靈活,因此重點是如何更有效地運行以進(jìn)一步降低成本。通過優(yōu)化團(tuán)隊正在進(jìn)行資源管理,劉認(rèn)為每年可節(jié)省數(shù)億美元。
“我們在大約數(shù)萬個物理裸金屬節(jié)點上運行Kubernetes和容器集群,”他說。“使用Kubernetes并利用我們自己的機(jī)器學(xué)習(xí)管道來預(yù)測我們使用的每個應(yīng)用程序需要多少資源,以及我們自己的智能擴(kuò)展算法,我們可以改善資源使用。如果我們提高資源使用率,例如,增加幾個百分點,這意味著我們可以降低巨大的硬件成本。然后,我們不需要那么多服務(wù)器來獲得相同數(shù)量的工作負(fù)載。這可以為我們節(jié)省大量資源?!?/p>
“我們可以與社區(qū)分享我們的成功經(jīng)驗,我們也收到其他人的好評。所以這是互利的?!?- 京東首席架構(gòu)師劉海鋒
獲得2018年CNCF最終用戶獎的京東在其平臺上也使用Helm、CNI、Harbor和Vitess。 京東開發(fā)者為可擴(kuò)展的MySQL集群管理的CNCF項目Vitess做出了相當(dāng)大的貢獻(xiàn),該公司希望在不久的將來將自己的項目捐贈給CNCF。社區(qū)參與是京東的優(yōu)先事項。“我們與這個社區(qū)建立了良好的合作伙伴關(guān)系,”劉說?!拔覀兛梢耘c社區(qū)分享我們的成功經(jīng)驗,我們也收到其他人的好評。所以這是互利的。”
為此,劉為考慮采用云原生技術(shù)的其他公司提供了這一建議?!笆紫?,你需要將這項技術(shù)與自己的業(yè)務(wù)相結(jié)合,其次是你需要明確的目標(biāo),”他說。“你不能僅僅使用該技術(shù),因為其他人正在使用它。你需要考慮自己的目標(biāo)?!?/p>
對于京東的目標(biāo)而言,這些云原生技術(shù)非常適合公司自己的自家創(chuàng)新?!癒ubernetes幫助我們降低了操作的復(fù)雜性,使分布式系統(tǒng)穩(wěn)定可擴(kuò)展?!眲⒄f?!白钪匾氖?,我們可以利用Kubernetes來調(diào)度資源以降低硬件成本。那是個大好處?!?/p>
KubeCon + CloudNativeCon中國論壇提案征集(CFP)2月22日截止
KubeCon + CloudNativeCon 論壇讓用戶、開發(fā)人員、從業(yè)人員匯聚一堂,面對面進(jìn)行交流合作。與會人員有 Kubernetes、Prometheus 及其他云原生計算基金會 (CNCF) 主辦項目的領(lǐng)導(dǎo),和我們一同探討云原生生態(tài)系統(tǒng)發(fā)展方向。
中國開源峰會提案征集(CFP)2月22日截止
在中國開源峰會上,與會者將共同合作及共享信息,了解最新和最有趣的開源技術(shù),包括Linux、IoT、區(qū)塊鏈、AI、網(wǎng)絡(luò)等;并獲得如何在開源社區(qū)中導(dǎo)向和引領(lǐng)的信息。
大會日期:
提案征集截止日期:太平洋標(biāo)準(zhǔn)時間 2 月 22 日,星期五,晚上 11:59
提案征集通知日期:2019 年 4 月 8 日
會議日程通告日期:2019 年 4 月 10 日
會議活動舉辦日期:2019 年 6 月 24 至 26 日
提醒:這是一場社區(qū)會議。因此,讓我們盡量避開公然推銷產(chǎn)品和/或供應(yīng)商銷售宣傳。
KubeCon + CloudNativeCon + Open Source Summit贊助方案出爐啦
KubeCon + CloudNativeCon + Open Source Summit多元化獎學(xué)金現(xiàn)正接受申請
KubeCon + CloudNativeCon + Open Source Summit即將首次合體落地中國!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/32876.html
摘要:例如,京東的產(chǎn)品數(shù)據(jù)庫中有超過一萬億個圖像供客戶使用,每天增加億個圖像。京東目前處于的第二階段該平臺已經(jīng)穩(wěn)定,可擴(kuò)展且靈活,因此重點是如何更有效地運行以進(jìn)一步降低成本。社區(qū)參與是京東的優(yōu)先事項。 京東如何在超大規(guī)模的電子商務(wù)中率先采用Kubernetes showImg(https://segmentfault.com/img/bVbodkt?w=1674&h=830); 公司:京東地...
摘要:和網(wǎng)站不時發(fā)布來之全世界的博客文章和案例研究。提交案例研究案例研究強(qiáng)調(diào)組織如何使用解決實際問題。看看現(xiàn)有案例研究材料。 showImg(https://segmentfault.com/img/bVbp45W?w=1280&h=545); CNCF和Kubernetes網(wǎng)站不時發(fā)布來之全世界的博客文章和案例研究。 近期的博客文章有: 使用Ansible和Vagrant設(shè)置Kubern...
摘要:和網(wǎng)站不時發(fā)布來之全世界的博客文章和案例研究。提交案例研究案例研究強(qiáng)調(diào)組織如何使用解決實際問題。看看現(xiàn)有案例研究材料。 showImg(https://segmentfault.com/img/bVbp45W?w=1280&h=545); CNCF和Kubernetes網(wǎng)站不時發(fā)布來之全世界的博客文章和案例研究。 近期的博客文章有: 使用Ansible和Vagrant設(shè)置Kubern...
摘要:基礎(chǔ)設(shè)施技術(shù)在這一領(lǐng)域經(jīng)受了最為殘酷的考驗。支付寶在中國已經(jīng)無處不在。中國之外除了本土技術(shù),國外的一些技術(shù)也有了中國式規(guī)模的味道。在中國互聯(lián)網(wǎng)經(jīng)濟(jì)大環(huán)境中,有一些問題一定要考慮到,特別是信息審查方面的問題。 本文轉(zhuǎn)載自公眾號「AI前線」。 策劃編輯|Natalie 作者|Kevin Xu 譯者|無明 編輯|Debra AI 前線導(dǎo)讀:中國科技公司是典型的早期采用者——不是因為趕時髦,而...
閱讀 3821·2023-04-25 18:41
閱讀 1286·2021-11-11 16:55
閱讀 1911·2021-09-22 15:54
閱讀 3143·2021-09-22 15:51
閱讀 3608·2019-08-30 15:55
閱讀 2006·2019-08-30 14:19
閱讀 1396·2019-08-29 10:57
閱讀 1773·2019-08-29 10:56