你好,游客 登錄
背景:
閱讀新聞

8500臺服務器規模變身較大的金融OpenStack云

[日期:2015-05-20] 來源: ustack博客  作者: [字體: ]

  經過三年的遷移后,PayPal表示幾乎已經把所有的運營都部署了OpenStack云上。這標志著PayPal的云已經成為了最大的金融服務OpenStack云之一。

PayPal:8500臺服務器規模變身最大的金融OpenStack云

  PayPal目前已經結束了為期三年的從傳統的混合企業數據中心,向OpenStack私有云的遷移工作。2014年,PayPal在其基礎設施中處理了金額高達2280億美元的支付交易,這標志著其基礎設施已經成為了全球最大的、已經投入使用的金融服務OpenStack云。

  PayPal在其OpenStack中運行著8500臺標準化的x86服務器,向1.62億客戶提供信息、移動應用支持、網站交互和支付處理等服務。無狀態交互(例如響應客戶信息請求的PayPal前端界面)和狀態交互(例如接收客戶提交信息的后端數據庫)都已在OpenStack上處理。

  PayPal全球平臺與基礎設施副總裁Sri Shivananda在接受美國InformationWeek網站采訪時稱:“我們已將差不多100%的PayPal流量服務、Web/API應用和中間層服務都轉移到了內部私有云上運行。”盡管如此,Shivananda和PayPal的發言人都謹慎地表示,目前他們仍然還有一些遺留系統,但并沒有具體指明這些遺留系統到底是哪些系統。

  向OpenStack遷移歷經蛻變

  向OpenStack的遷移并不僅僅是一個基礎設施的更替,也是一個企業內部文化的調整。

  金融服務公司通常都會拒絕透露關于其基礎設施的過多信息,以盡量降低被不法黑客的入侵幾率。眾所周知,包括紐約梅隆銀行、道富銀行和美國銀行在內的一些全球頂級金融機構,正在重組他們的基礎設施,以便在更為統一的架構中實現更大程度的自動化處理。

  Shivananda稱,在PayPal的案例中,向OpenStack的遷移并不僅僅是一次向自動化程度更高的基礎設施的遷移,同時也是一次內部文化的調整。他說:“IT人員所做的調整工作已經遠遠超越了服務器配置范疇。”

  PayPal在2011年就希望對數據中心基礎設施進行改造,當時OpenStack還只是一個半成品。借助于VMware虛擬化,它們成為了一個自動化程度更高的基礎設施。OpenStack在研發初期就已經獲得了PayPal的關注。Shivananda說:“在PayPal軟件團隊的部署過程中,OpenStack推出了五至六個版本。我們必須要將精力集中在這個堆棧上,因為這有助于我們全面學習對OpenStack系統的管理。”

  PayPal的OpenStack升級進程

  PayPal目前已經建立了規范化的OpenStack的版本升級流程。基于OpenStack,設備故障后進行維護的比例從1%提升到3%~5%。

  OpenStack云能夠容納機械故障,直至啟動解決和更換所有故障設備的例行性維護工作,在維護中這些設備可以在線更換。以往1%的設備出現故障后技術人員就需要進行維護,如今這一上限值已經提升到了3%至5%,滿足了定期維護的要求。

  由于幾乎每六個月就會有新版本出現,因此PayPal也必須升級OpenStack。Shivananda說:“升級OpenStack是一件讓人大開眼界的體驗。我們已經在升級程序方面積累了豐富的經驗。”

  目前,PayPal已經在OpenStack升級方面建立了一整套包括成立指揮中心和任命升級程序主管在內的流程與規定。據Shivananda稱,為了保持8500臺服務器的同質性,防止這些服務器使用不同的OpenStack版本,建立統一的表單和采取整體行動非常重要。這意味著,服務器、架頂式交換機、防火墻、負載均衡器和存儲器等180000個數據中心部件都將成為了PayPal OpenStack云的一部分。

  這樣可以讓IT部門以例行性和自動化方式運行PayPal數據中心。以往如果數據中心服務器、交換機或存儲器出現故障,那么通常的做法是盡快派人去解決這些問題。在OpenStack中,處理故障設備的做法是切換至狀態良好的設備。OpenStack云能夠容納機械故障,直至啟動解決和更換所有故障設備的例行性維護工作,在維護中這些設備可以在線更換。以往1%的設備出現故障后技術人員就需要進行維護,如今這一上限值已經提升到了3%至5%,滿足了定期維護的要求。

  PayPal云還具有自動感知機制,能夠檢測到硬件發生故障或是即將發生故障的時間。自動化運行的主要目的是在PayPal開發小組需要服務器的時候,可以迅速地為他們提供服務。在瞬息萬變的移動支付領域,PayPal通過允許大批應用頻繁升級的方式緊跟需求的變化。

  Shivananda說:“我們每天為軟件打補丁和升級的時間加起來不超過一個小時。環境的變化非常頻繁,如果不遷移到OpenStack基礎設施,這些工作基本上是不可能完成的。基礎設施的同質性和運行狀態的可預測性,使應對軟件的頻繁調整成為了可能。”

  下一個挑戰是OpenStack與Docker的整合

  VMware仍然是PayPal網絡虛擬化的核心。

  Shivananda 認為IT人員的下一個挑戰是如何將Docker容器整合到OpenStack云中。對于這一老生常談的問題,Shivananda稱,PayPal已經減少了對VMware的依賴性,并開始在計算虛擬化中使用OpenStack。這意味著他們將依賴于OpenStack默認設置,許多計算主機中的KVM開源虛擬層,而不是VMware的ESX服務器。盡管如此,他依然表示,VMware仍然是PayPal網絡虛擬化的核心。目前,Paypal的虛擬機配置和生命周期管理都已經轉移到了OpenStack上。

  兩年前,OpenStack咨詢公司Mirantis曾經為PayPal提供過服務。該公司的首席營銷官Boris Renski當時曾表示,PayPal將遷移至OpenStack,隨后其母公司eBay也將會采取相同的行動替換掉VMware。

  除了表示兩家公司對于部署OpenStack云都有著各自的計劃和安排外,Shivananda沒有對eBay的基礎設施升級計劃做出任何評論。PayPal和eBay目前正在逐步成為兩家獨立的公司,其各自都有著自己的基礎設施。預計到2015年下半年,兩家公司將正式宣布獨立。

  在談及PayPal是否會使用Mirantis和VMware開發的OpenStack版本時,Shivananda表示,他們擁有自己的專業開發人員,并且已經安裝了由他們自己開發的版本,不需要依賴外部供應商。

推薦 打印 | 錄入: | 閱讀:
相關新聞      
本文評論   
評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
海王星百家乐