CNCF案例研究:螞蟻金服

CNCF案例研究:螞蟻金服

螞蟻金服利用Kubernetes的高速增長策略

公司:螞蟻金服
地點:中國杭州
行業:金融服務

挑戰

螞蟻金服於2014年10月正式成立,源自2004年推出的全球最大的在線支付平臺支付寶。該公司還利用技術創新提供衆多其他服務。隨着支付寶處理其全球9億多用戶(通過其本地和全球合作伙伴)的交易量 - 在2017年雙十一的高峯期每秒256,000筆交易,以及2018年雙十一的總商品價值310億美元 - 更不用說其他服務,螞蟻金服面臨着“全新的數據處理挑戰”,負責存儲和計算產品管理的Haojie Hang說。“我們看到了在這種規模下運營的三個主要問題:如何提供實時計算、存儲和處理能力,例如爲欺詐檢測提供實時建議;如何在這些數據之上提供智能,因爲數據太多,我們沒有獲得足夠的洞察力;以及如何在應用程序級別,中間件級別,系統級別甚至芯片級別提供安全性。”爲了向其客戶提供可靠和一致的服務,螞蟻金服在2014年初擁抱了容器,很快就需要爲數據中心的數萬個節點集羣提供一個編排解決方案。

解決方法

在調查了幾項技術後,該團隊選擇了Kubernetes作容器編排,以及其他一些CNCF項目,包括PrometheusOpenTracingetcdCoreDNS。“2016年底,我們認爲Kubernetes將成爲事實上的標準,”Haojie說。“回顧過去,我們在合適的技術上做出了正確的選擇。但是,我們需要將生產工作量從遺留基礎設施轉移到最新的Kubernetes平臺,這需要一些時間,因爲我們在可靠性和一致性方面非常謹慎。”所有核心財務系統都在2017年11月容器化,正在遷移到Kubernetes。

影響

“我們已經看到使用雲原生技術在運營方面至少提高了十倍,這意味着你的產出可以增加十倍,”Haojie說。螞蟻也爲全球的業務合作伙伴提供完全集成的金融雲平臺,希望通過在服務創新和技術專業知識方面的豐富經驗爲下一代數字銀行提供支持。Haojie表示,該團隊還沒有開始關注優化Kubernetes平臺:“因爲我們還處於超高速增長階段,我們還沒有采用節約成本的模式。”

“2016年底,我們認爲Kubernetes將成爲事實上的標準。回顧過去,我們在合適的技術上做出了正確的選擇。” - Haojie Hang,產品管理,螞蟻金服

作爲跨國集團阿里巴巴的分拆公司,螞蟻金服擁有1500億美元的估值以及相匹配的規模。該金融科技創業公司於2014年成立,由全球最大的在線支付平臺支付寶以及利用技術創新的衆多其他服務組成。

支付寶爲全球超過9億用戶(通過其本地和全球合作伙伴)處理的交易量驚人:2017年雙11高峯期每秒256,000次,2018年雙11總商品價值310億美元。螞蟻金服以“爲世界帶來更多平等的機會”爲使命,致力於通過技術創新創建開放、共享的信用體系和金融服務平臺。

再加上其他業務的運營 - 如花唄在線信貸系統、借唄貸款服務以及3.5億用戶的螞蟻森林綠色能源移動應用程序 - 螞蟻金服面臨着“全新的數據處理挑戰”,負責存儲和計算產品管理的Haojie Hang說。“我們看到了在這種規模下運營的三個主要問題:如何提供實時計算、存儲和處理能力,例如爲欺詐檢測提供實時建議;如何在這些數據之上提供智能,因爲數據太多,我們沒有獲得足夠的洞察力;以及如何在應用程序級別,中間件級別,系統級別甚至芯片級別提供安全性。”

爲了應對這些挑戰,爲其客戶提供可靠和一致的服務,螞蟻金服在2014年採用了Docker容器化。但他們很快意識到需要爲公司數據中心的數萬個節點集羣提供編排解決方案。

“在今年的雙11上,我們有很多節點運行Kubernetes,但與基礎設施的整體規模相比,這仍然在進行中。” - Ranger Yu,全球技術合作夥伴關係與發展,螞蟻金服

該團隊研究了幾種技術,包括Docker Swarm和Mesos。“我們做了很多POC,但我們在生產系統方面非常謹慎,因爲我們希望確保不會丟失任何數據。”Haojie說。“你不能讓服務停工一分鐘,甚至一秒鐘也會產生非常非常大的影響。我們每天都在爲中國和全球的消費者和企業提供可靠、一致的服務的前提下運營。”

最終,Haojie說螞蟻選擇了Kubernetes,因爲它滿足了所有需求方框:一個強大的社區、“將在未來三到五年內是相關的技術”,以及與公司工程人才的良好匹配。“2016年底,我們認爲Kubernetes將成爲事實上的標準。”Haojie說。“回顧過去,我們在合適的技術上做出了正確的選擇。但是,我們需要將生產工作量從遺留基礎設施轉移到最新的Kubernetes平臺。我們花了很多時間學習,然後培訓我們的員工在Kubernetes上很好地構建應用程序。”

所有核心財務系統都在2017年11月進行了容器化,正在遷移到Kubernetes。螞蟻的平臺還利用了許多其他CNCF項目,包括Prometheus、OpenTracing、etcd和CoreDNS。“在今年的雙11,我們有很多節點運行Kubernetes,但與基礎設施的整體規模相比,這仍然在進行中。”全球技術合作夥伴關係與發展的Ranger Yu說。

“我們非常感謝CNCF和這項令人驚歎的技術,這是我們在全球不斷擴展所需要的。我們肯定會在未來更擁抱社區和開源。” - Haojie Hang,產品管理,螞蟻金服

這已經產生了影響。“雲原生技術使我們在效率方面受益匪淺。”Haojie說。“總的來說,我們希望確保我們的基礎設施敏捷和靈活,足以應對明天可能發生的工作。這就是目標。藉助雲原生技術,我們已經看到運營改進至少十倍,這意味着您可以將產出提高十倍。假設您正在一個人操作10個節點。使用雲原生,明天你可以有100個節點。”

螞蟻也爲世界各地的合作伙伴提供其金融雲平臺,希望通過在服務創新和技術專業知識方面的豐富經驗爲下一代數字銀行提供支持。Haojie說團隊還沒有開始專注於優化Kubernetes平臺,“因爲我們還處於超高速增長階段,我們還沒有采用節約成本的模式。”

在螞蟻金服遷移到雲原生期間,CNCF社區也是一項寶貴的資產。“如果你正在應用一項新技術,那麼有一個社區與其他用戶討論技術問題是非常好的。”Haojie說。“我們非常感謝CNCF和這項令人驚歎的技術,這是我們在全球不斷擴展所需要的。我們肯定會在未來更擁抱社區和開源。”

“在中國,我們是金融和其他相關服務創新方面的北極星。我們肯定希望通過我們對技術的投資,確保在未來5到10年內保持領先地位。” - Haojie Hang,產品管理,螞蟻金服

事實上,該公司已經開始開源一些雲原生中間件。“我們將非常積極主動,”Ranger說。“CNCF提供了一個平臺,讓每個人都可以加入或貢獻組件。這是非常好的開源治理。”

展望未來,螞蟻團隊將繼續評估許多其他CNCF項目。該團隊在中國建立了服務網絡社區,彙集了許多中國公司和開發者,共同探討該技術的潛力。“對於中國開發者和最終用戶來說,服務網絡非常吸引,因爲我們現在有很多遺留系統在運行,它是一個理想的中間層,可以將所有內容粘合在一起,包括新舊系統。”Haojie說。“對於新技術,我們會密切關注它們是否會持久。”

在螞蟻,Kubernetes以優異的成績通過了測試,團隊希望其他公司也會效仿。“在中國,我們是金融和其他相關服務創新方面的北極星。”Haojie說。“我們肯定希望通過我們對技術的投資,確保在未來5到10年內保持領先地位。”


KubeCon + CloudNativeCon中國論壇提案徵集(CFP)2月22日截止

KubeCon + CloudNativeCon 論壇讓用戶、開發人員、從業人員匯聚一堂,面對面進行交流合作。與會人員有 Kubernetes、Prometheus 及其他雲原生計算基金會 (CNCF) 主辦項目的領導,和我們一同探討雲原生生態系統發展方向。

Open Source Summit中國提案徵集(CFP)2月22日截止

在Open Source Summit中國,與會者將共同合作及共享信息,瞭解最新和最有趣的開源技術,包括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即將首次合體落地中國

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章