A-MEI 板


LINE

拓元售票公司總經理邱光宗:系統如何撐過開賣瞬間湧入的購票流量,而後端金流也能跟 上爆量交易需求,將是臺灣未來秒殺售票服務最大挑戰 文/黃彥棻 | 2015-05-29發表 從五月天、金馬影展,甚至到張惠妹、江蕙演唱會門票的搶票問題,一直是許多熱門活動 承辦人員的最痛,如果是超商的ibon搶票,等著下班的店員和其他現場拿號碼牌排隊的民 眾,就是等著現場ibon機臺搶票民眾最大的對手;而網站搶票,更因為售票網站設計不良 ,瞬間湧入的購票流量,形成類似DDoS(分散式阻斷式)攻擊,癱瘓售票網站的正常服務 。日前在12分鐘內賣出12萬張張惠妹演唱會門票的拓元售票公司總經理邱光宗,近日在 Modern Web研討會上,首度揭露拓元售票系統的雲端架構。 邱光宗表示,目前臺灣售票最大的問題在於網站架構和金流問題,就算網站撐得住大規模 的流量,但金流收單付款上,還是有其限制。因此,他說,拓元在處理張惠妹演唱會的售 票時,便透過事前的沙盤推演,把每一個環節可能會發生的意外或者是服務中斷的部份, 清楚定義後,也把解決問題的SOP(標準作業程序)也清楚明定出來,不論哪個環節出錯 ,就照著SOP快速解決問題即可。 邱光宗說:「最後出錯的環節就是收單刷卡掛點,許多消費者無法結帳。」因此,就照著 原訂的SOP計畫,先「確認票務資料庫正常」後,便保留原本搶到票券訂單的資格,將有 付款問題的票券批次轉虛擬付款帳號並公告 ,只要消費者在指定時間內完成付款手續, 即可保留該票券資格。 但是,邱光宗也很清楚的意識到,未來所有的售票系統最大的考驗在於,人人都用智慧型 手機作為標準的終端設備來購票時,售票系統如何撐過開賣瞬間湧入的購票流量,而後端 金流機制也能跟上爆量交易需求,將是臺灣未來各種秒殺售票服務的最大挑戰。 從網站售票到ibon售票 臺灣的網路售票早在1996年的年代售票系統開始,當時1萬張票券可以在4~6小時內銷售 完畢。而從2000年開始,邱光宗表示,拓元售票最大的法人股東拓連公司便開始做網站、 資料庫、接專案、營運商城和提供售票服務,像是金馬影展官網到現在都還是拓連負責維 運。成立於2007年的元氣娛樂主要是負責ibon的售票系統,由於統一超商在2008年開始普 設ibon機臺,也讓ibon成為標準的售票端末系統。 在這個過程中,拓元售票一路從拓連公司到元氣娛樂提供售票服務過程中,都遇到一些挫 折,也帶來秒殺售票系統的轉型。 邱光宗表示,最早從2003年提供常態性的售票服務開始,網路使用者都透過Web平臺存取 售票資料庫系統,當時,只能增加實體的網路伺服器,以避免資料庫被打掛,所以,如何 維持售票資料庫不當機,則是維持售票服務正常化的重要任務。但到了2007年,因為網站 存取負載過大,所以,拓元售票系統開始第二次轉型,在原本Web和資料庫系統中間,多 加了一層的API架構,分散網站存取資料庫的負載。 2009年ibon開始提供售票後,拓元啟動了第三次轉型,因為當時無法面對從網路上來的購 票流量,所以改透過超商內部網路來進行票券銷售。邱光宗表示,比網際網路上的流量, 透過內網傳輸的流量就易預測和管控,再加上ibon全臺數量最多不超過5千臺。不過,消 費者雖然可以在有遮風避雨的地方買票,卻也衍生出不少問題,除了排隊占ibon機臺外, 甚至還曾因為ibon系統爆量的售票交易流量,反而影響了超商POS機的正常運作,導致POS 當機無法結帳,當時也有許多消費者,因為超過預定的付款時間,原本的票券失效得重新 購票。不過,邱光宗指出,在系統的調整後,在2011年ibon售票也完成10萬張演唱會票券 ,在1小時內完售的新目標。 第四次轉型,打造雲端售票系統 這段時間內,行動裝置的普及以及雲端服務的興起,帶來拓元售票系統第四次轉型。2008 年,亞馬遜雲端服務AWS的流量已經超過Amazon.com和Google;在2014年,行動裝置的數 量更正式超過桌上型電腦,所有服務已經到了必須正視行動網路需求的時刻。 在面對20萬人上線搶12萬張票的同時,拓元至少得讓20萬人上得了售票網站,不僅要短時 間內銷售完畢,也必須讓消費者保留選擇的可能性,所有的售票伺服器資料隨時同步備份 ,邱光宗說:「讓每個人同時上網搶票是最公平的,也可以杜絕黃牛票。」所以,拓元選 擇AWS的EC2,目標是能開多少臺虛擬伺服器,就先開多少臺,以張惠妹演唱會售票來說, 就開了1,300臺左右。 不過,要因應秒殺搶票的關鍵問題是,如何處理大量使用者大量連線的記錄,拓元使用亞 馬遜DynamoDB取代了原有的MySQL資料庫,先將登入使用者的資料存入資料庫後,再往後 將資料拋轉以API接手處理。不過,因為開啟伺服器還是需要時間,便參考模擬以及過往 經;2驗,事先算好要開啟的虛擬機器數量,不用優化、直接啟用即可。 透過API拋轉處理的資料再經過亞馬遜的負載平衡設備(Elastic Load Balancing,ELB) 進行分流後,再行匯入拓元自己的票務資料庫。邱光宗表示,因為要保留消費者選區選位 的即時性,前後端資料庫間,目前還有30~60秒資料無法同步的情況,未來還尋找其他服 務來解決。 邱光宗表示,開賣前10分鐘需先檢查虛擬伺服器的數量是否足夠。開賣前1分鐘時,他們 則密切觀察使用者連線(Session)情況。但在開賣後3分鐘時,發現金流出了問題,無法 收單刷卡。也因為事先已有沙盤推演,所以,拓元遂按照SOP於開賣後10分鐘改用其他方 法來解決收單刷卡的問題,順利在開賣後15分鐘賣出所有票券,並對外公告部分無法完成 結帳的票券,提供虛擬帳號付款方式給民眾補繳費。等到繳費期限過後,最後再將少數未 付款的座位釋出銷售。 他指出,目前拓元的票務系統每秒可以處理200~300筆訂單,系統採取優化措施後,每秒 更可以處理500筆以上的訂單;但目前,臺灣銀行收單速度,「每秒只能處理30筆資料, 採取一些作法來優化時,每秒可以處理75筆資料。」因為銀行收單與票券訂單處理速度有 極大落差。未來,邱光宗計畫透過網站前端介面的導引,來延長訂單送到收單銀行的處理 時間,再搭配ATM虛擬帳號收單,並限制1小時繳款期限,以兼顧票券銷售速度和金流處理 速度的兩難議題。 http://www.ithome.com.tw/news/96113 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.117.37
※ 文章網址: https://webptt.com/m.aspx?n=bbs/A-MEI/M.1432938247.A.9C5.html
1F:推 PTTOnline: 雖然看不懂,不過推!真的是買過大大小小演唱會裡不錯 05/30 06:29
2F:→ PTTOnline: 的 05/30 06:29
3F:推 Yelnats28: 烏托邦好像變成售票史重要的一役XD 05/30 08:32
4F:→ wowowg: 30-60秒資料庫不同步 表示看到都是錯的 05/30 09:34
5F:→ wowowg: 根本就爛死了 看到有票點進去沒票 大家還記得吧 05/30 09:36
6F:→ wowowg: 最後根本點過沒確認就算買到票 05/30 09:40
7F:→ wowowg: 一堆人不知不覺搶到票 根本就是錯誤到不行 05/30 09:41
8F:→ wowowg: 講穿了就只有花錢開了1300台伺服器 05/30 09:44
9F:→ wowowg: 前面看到票都選好 結果因為30秒落差 05/30 09:46
10F:→ wowowg: 拓元票務系統回應已經被買走 當天都是這樣 05/30 09:47
11F:→ wowowg: 前面選了幾次都沒用 因為30秒落差都是錯誤資訊 05/30 09:48
12F:推 POPunk: 推 05/30 10:49
13F:推 kevinshyu: 加上江蕙後來加場,預選位再加上拓元同時登入的比較完 05/30 11:16
14F:推 kevinshyu: 整,整合大家的優勢,會更強大(結帳方式可再改善)讚 05/30 11:18
15F:推 sf2002: 雖然仍有 60秒不同步 及 金流的問題,但拓元都有看到, 05/30 12:01
16F:→ sf2002: 並願意想辦法解決。 不得不推一下^^ 05/30 12:02
17F:推 kyle421: 伺服器順勢優點 但前面提到的實際剩餘的票跟顯示的票無法 05/30 12:07
18F:→ kyle421: 同步令人困擾 點進去之後以為有票但轉了好幾次都沒票 05/30 12:07
19F:→ kyle421: 希望下次可以更好不過這次至少死得比較快 不用忍受煎熬XD 05/30 12:08
20F:推 Yelnats28: 江蕙的預選位也不錯 不想在超商排隊煎熬 05/30 12:39







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Gossiping站內搜尋

TOP