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