中國IDC圈7月20日報道,7月20日,“2017中國行業云計算峰會—金融云”(C9峰會)在北京國貿大酒店(國貿三期)隆重召開。本次大會由中國信息通信研究院指導,云計算發展與政策論壇、數據中心聯盟、云計算開源產業聯盟主辦,云計算發展與政策論壇用戶委員會承辦,CloudBest、中國IDC圈、網貸之家協辦,并受到諸多媒體的大力支持。
“2017中國行業云計算峰會—金融云”作為國內金融與云計算領域最具影響力的大會,引來現場人員爆滿,大會全面覆蓋云計算、金融、人工智能、區塊鏈、大數據等多個領域。
會上,香港主機租用 香港高防服務器,鳳凰金融高級副總裁王綱出席本次大會并發表主題為《云計算助力海外金融業務拓展》的演講。
鳳凰金融高級副總裁 王綱
以下是演講實錄:
大家好,非常高興能夠在這里跟大家分享鳳凰金融近期在海外業務拓展過程中和云計算結合以及受益于云計算的一些方案和實現的突破。剛才聽到各位同仁同行和我們的銀行專家、解決方案的供應商、服務的供應商的分享,非常高興看到云計算和金融行業的結合在蓬勃發展。作為一個新興的互聯網金融公司,我們也樂于見到產業的蓬勃發展,我們可以從中不斷的受益。
今天我要分享的話題跟剛才的幾位有一些不太一樣,我更多的是從一個用戶的角度來分享云計算對于我們互聯網金融公司和平臺在進行海外業務拓展的時候遇到的問題以及它給我們帶來的益處。
首先,還是跟大家簡單介紹一下鳳凰金融的背景。鳳凰金融是鳳凰衛視旗下的互聯網金融板塊,我們可以看到鳳凰衛視集團經過20余年的發展已經從一個傳統的媒體平臺拓展成為一個比較完整的媒體+互聯網技術和金融的平臺。鳳凰金融是通過各種卓越的金融機構合作為我們的用戶提供優質的資產服務。經過不到三年的發展,我們2014年12月上線了我們的第一款產品,現在已經超過了380萬用戶,超過460億交易額,也為我們的這些用戶累計賺取了22億的收益。鑒于我們之前在風險控制各方面的一些工作,到現在為止我們整個平臺違約率是0。
平臺的業務發展從最開始的定基產品,也就是大家熟悉的P2P產品開始,經過不到三年的業務拓展,我們現在有六大產品線。今天我想跟大家分享海外投資這個產品線在云計算的助力下如何進行拓展。這是我們在金融1月份上線的第一款海外產品,它是我們和美國當地的一些金融機構合作為大家甄選的房地產抵押的過橋貸款的產品。通過和國外企業的合作,我們把這樣一個產品不僅帶給了我們國內的投資人,同時也給海外的華人提供了全華文界面的平臺,給他們提供了一個非常好的理財機會。我們知道美元在全球的流動性中是非常不錯的,但是真正好的美元資產或者有很好的收益率、回報,風險可控的美元資產是能夠拿到的。一般這樣好的資產都會在一些大的機構手里面,所以對于一些個人投資者來講,他們想有一個比較安心的高收益的美元投資一直是我們海外華人在投資理財過程中的痛點。
基于此,我們希望能夠通過這樣一個產品解決他們的投資痛點,但是這個產品的提供首先需要把我們的基礎設施搭建起來。向海外拓展的第一步,我們的目光是投在了北美地區,因為北美的華人在西海岸東海岸比較集中,鳳凰衛視在北美華人群眾中有非常強的影響力,我們希望以北美作為我們海外拓展的第一個試點。現在有一個問題,我們這次全球服務的拓展不是只服務某一個地區的華人,剛才大家看到的那個產品是全球的華人都可以進行投資和購買的,包括國內的用戶和北美的用戶。兩邊的用戶我們都必須顧及,但是在我們提供網絡服務的時候,我們如何在用戶體驗上能夠達到一個比較好的狀態,尤其國內用戶要訪問海外業務的時候,眾所周知我們的防火墻問題、國際鏈路的延時問題,有可能出現很長時間沒有響應或者頁面打不開、交易無法完成的問題。對于北美的用戶,如果他們訪問國內的服務也是一樣的問題。
第一我們需要通過在北美地區搭建一個數據中心的方式來解決問題。
第二,我們希望我們所有的數據存儲是一致的,我們不能把兩邊的數據中心分開來搭建。
第三,我們的時間非常緊,從去年9月份到今年1月份,我們只有一個季度的時間要去實現我們業務的搭建。如果我們在北美自己搭建一個數據中心的話,這種方式在時間上很難得到保障。所以遇到以上這些問題,我們想到了使用一種混合云的方式來實現我們的目標。我們經過了一些選擇,最終選擇了AWS作為我們的海外云業務的供應方,在這個選擇過程中也經歷了很多比較和對比,考慮的主要是它的服務的健壯性、靈活性和支持團隊對于問題響應的速度。對于我們來講我們是第一次接觸到海外云的部署,同時還涉及到私有云和公有云的混合解決方案,在這個過程中以上幾點對我們很關鍵。現在我們使用AWS的時候,我們還是非常初級的階段,我們并沒有把AWS很多自有的業務考慮過來,原因是考慮速度,以前自己的私有云里面的所有業務架構,希望能夠以非常小的代價平移遷移到AWS上面去。大量的使用他們的EC2的方式,他們提供的MySQL的解決方案和MCQ的解決方案我們都沒有使用,更重要的是在我們的機房中部署,希望遷移到那邊,更多利用EC2的計算資源和自己搭建相應的存儲資源,通過這種方式實現第一步的快速進行公有云的部署,這是一點小的經驗。
在混合云的基礎上要做的一個很重要的事情就是讀寫分離。為什么要做讀寫分離?很多企業他們的私有云占百分之七八十,公有云占百分之二三十,但在我們的海外業務上主營業務、主要業務系統是跑在公有云上,利用MySQL的主從技術,Master放在AWS上,業務發展還是希望能夠有更多的海外華人,通過鳳凰衛視能覆蓋的海外華人有幾百萬,我們希望這些海外華人能更好的享受我們在媒體同時的金融服務。對于海外業務來講,把業務放在海外也是現在的一個戰略方向,所以就把主要業務系統放在公有云上面,私有云和公有云之間數據同步用了MySQL的同步技術進行同步,兩邊通過微片的方式進行連接,私有云上面的主要業務數據是讀的數據,國內用戶訪問我們業務的時候通過前端直接訪問到國內的數據庫,這樣就可以提升他的速度,而不需要他去訪問我們在美國那邊的主數據庫。
海外的用戶如果進行訪問的時候,直接訪問的就是我們在美西的AWS上的數據。我們的主要業務系統,我們的交易系統是用一個開源的消息對鏈系統來完成,這個業務系統只部署在我們的主業務系統,中國的用戶想進行交易和下單的時候需要通過副業務系統的業務直接向我們的主業務系統發起請求。這種情況下,我們設計系統的時候認為所有系統都是不可靠的,包括AWS、會員網,稍后還會跟大家分享如何應對這種不可靠帶來的問題以及相應的應對措施和災備措施。
一個主業務系統和從業務系統,主業務系統MySQL里面存儲了我們主要的業務數據,還有一些業務數據使用分布式存儲的方式來執行。我們的用戶進行投資之前需要上傳一些身份信息來證明他的投資人身份,在這個過程中這些相應的信息會被后臺管理系統使用。剛才這張圖可以看到我們在美國和北京都有相應的辦公室,也有相應的管理團隊,用戶是分時區的,所以管理團隊在進行后臺操作的時候也是分時區來進行的。在這種時候有一些用戶信息我們認為是不需要完全在一個地方進行存放的,它不像交易,交易就是主從,但是有一些用戶信息涉及到后臺管理的用戶信息可以進行分布式存儲,比如這個地方大家看到一個身份證件,國內的投資用戶進行身份認證的時候它的身份信息只存在我們在國內的CDN上,如果美國用戶的身份信息我們直接把它放在AS3上面,亞馬遜提供的這樣一個存儲服務。通過這種方式,將他的身份信息進行分開存放,國內的后臺管理需要獲取用戶信息的時候只需要在國內的CDN上獲取相應的信息即可,國外的用戶信息也是相同的,數據表展示的是所有信息是我們用戶信息的一部分,這些信息在我們的主庫里只是一個指針,它指向的是不同的CDN的存放,通過這種方式可以極大的加快我們后臺管理系統對于用戶信息的訪問和管理的操作,實現我們速度和效率的提升。
在部署的時候和搭建系統結構的時候,我們認為所有外來業務都是不可靠的,既然有可能出現問題,那么我們就要想一些解決方案。我跟大家分享一個網絡抖動的解決方案。大家如果經常訪問國外網站或者有跨洋業務的時候都會有這樣一些經歷,有的時候因為通信光纜的問題或者某一個外媒路由的問題和其他原因會導致跨洋的訪問經常有問題,使用的VPN軟件本身有時候也會出問題。剛才講到了我們國內的網站,國內的從站和國外的主站之間通過VPN的方式來連接,實現數據同步,這個數據同步為了保證當主站的寫完成以后它會立刻同步數據到從站,以供國內用戶實現讀的功能。如果國內用戶要寫的話,它也是通過國內的業務,通過VPN寫國外的主站。
在這種情況下如果VPN出現了問題,我們會有一個心跳的檢測機制,每隔2秒鐘會檢測一下,如果發現連續發出十個心跳檢測有三個心跳檢測沒有回來,就會認為VPN或者主要的聯絡網絡出現了問題。這種時候腳本就會修改前端Nginx的配置,使來自用戶手機或者PC端的對于副站網絡的訪問直接通過Nginx配置導向從定向到我們在亞馬遜上面的入口。通過這樣一種方式,用戶還是可以去訪問主站,用戶的體驗可能會變差,打開體驗會變差,通過這種方式能夠很好的應對這樣一種突發的情況,網絡不可用或者某一個VPN服務不可用。
業務和技術的融合,用戶體驗和技術的融合是一個趨勢,在我們做這個業務的時候也是一樣的。最開始想到的海外業務的訪問,申請一個新的域名,申請一個頂級域名或者二級域名實現不同的業務的訪問。但是我們希望能夠從整個branding的角度來看,fengjr.com這個域名,希望用戶訪問的時候不需要輸不同的域名,為此我們找了其他的方案,亞馬遜不同國家實際使用的是不同的域名,蘋果、小米、華為他們使用的方案也是不一樣的,有些使用了全動態加速的方案,有些使用了頂級域名切換的方案,我們想實現的是頂級域名是相同的,其次會根據用戶的來源地,如果你是中國大陸外用戶便會給你切換到海外站,我們使用阿里的智能DNS的解決方案,通過用戶來源的IP和其他信息進行判斷,將不同用戶的訪問指到不同的Nginx服務上,在Nginx上對用戶的訪問路徑進行替換,通過這種方式能夠把我們剛才所說的方式進行很好的解決。在這個過程中,東京主機
日本代理服務器,我們得益于和我們很多CDN的廠商,和相關服務提供商的合作,使我們在不同方案選擇中找到一個最適合我們當今現在發展狀況的方案。
以上就是一個簡單的分享,主要還是從我們業務的發展和相關云技術的結合角度,更多的是從用戶的角度,跟大家分享我們使用云解決方案幫助我們進行海外業務拓展,在我們的網絡搭建,在我們的技術實現各個方面,幫助我們完成目標。今天非常高興在這個地方跟大家分享我們的經驗,歡迎大家會后有想法或者想了解出海的經驗,可以和我們探討,我們會把我們之前遇到的問題和我們的經驗想法跟大家分享,謝謝大家。