沒訂單就拚轉型!KKDay 擊退黑天鵝逆勢成長的「雲原生」策略解密!
你有曾在旅遊電商平台 KKday上面買過行程票券嗎?2014年創立,即將迎來成立第一個十年,KKday 市場開拓腳步越來越快,目前 KKday 提供超過100個國家、500 個城市以上的活動體驗,支援17種貨幣、12種語系,在十多個城市都有KKDAY團隊的落地身影。更重要的是,「身為旅遊活動平台,我們每個月服務全球近百萬人次旅客,網站每月活躍數達千萬量級,全靠AWS支持我們的數位服務不中斷。加上『雲原生』的策略,讓我們得以快速開發新產品,也且更容易擴展業務規模,」KKday技術長Mike Chen表示。
疫情攪局!沒訂單上門就拚轉型,雲端環境順勢進化成容器架構
原本生意順風順水,誰知道一場COVID-19疫情,造成旅遊業頓時變成「慘業」,KKday同樣受到波及,業績一度下滑至歷史低點。不過危機也是轉機,KKday當時除了組織轉型調整業務方向,也在那個時間點,針對內部的IT基礎架構進行全面翻修。
Mike回應說,「以前業務一直成長,很難停下腳步看還有什麽工具,能幫助工程師開發更順利,因此當下我們做的事,就是把核心服務透過『微服務』進行拆分;包含引進AWS 的Auto Scaling 機制,部署環境我們也運用 CI/CD 流程,導入 AWS Terraform 幫助團隊在 Code Deploy更順利。」
許多企業如同KKday,為了確保各個服務端點與伺服器的耦合不至於太過「緊」,擁抱微服務的比例也越來越高。AWS 的架構除了有 Amazon Elastic Kubernetes Service (Amazon EKS) 託管式服務之外,也有像針對 KKday 所需的高併發流量架構,引進 Pre-Warm 運算資源方法,以及針對 Database 的 Cache 層提供减輕負載應用,讓資料庫讀寫效能再提升
B2C服務跨足B2B生意,Rezio預訂系統觸及旅遊業者達兩三千家
既然KKday服務的一般消費來自各國,想當然網站必須有強大的反應能力,避免瞬間流量衝入導致服務不穩。對此,Mike拆解他們在B2C服務的雲端架構樣貌,「最內層儲存顧客資料,有使用到 Amazon Relational Database Service (Amazon RDS)(全受管的關聯式資料庫),往外一層使用 Amazon ElastiCache,再往外一層是Amazon Elastic Compute Cloud (Amazon EC2) 執行各個服務群。另外,我們也會用AWS Lambda定期產出報告,或是用 Amazon Managed Service for Prometheus (AMP) 收集各項監控指標。」
不過也是拜疫情所賜,KKday業務轉型跨足到B2B事業,推出專為旅遊業者打造的預訂系統方案Rezio,光是韓國南怡島一個景點,就創下一年銷售百萬張出票量,現在Rezio觸及的企業用戶累積到兩三千家。這個系統平台的誕生,Mike解釋,「旅遊業其實數位化程度很低,我們希望透過這個平台來推動旅遊産業的創新,讓商家輕鬆上架他們的旅遊商品。」
正因為Rezio是雲原生的服務,使用的架構就是建立在Kubernetes上面,受惠容器化可以高度自動部署、擴充和管理等優勢,KKday就觀察到Rezio不僅可提高資源運用,還能减少節點的閒置。Mike舉例,「當時台灣疫情比較鬆綁,剛好遇到Xpark開幕加上我們是獨家販售廠商,記得開賣第一天的流量高出以往的10倍,那時候系統順利撑下來,證明AWS的威力。」
AWS不僅賦能雲端技術,還涵蓋資安、支援服務及行銷資源
AWS 致力於提倡「雲到哪裡,服務到哪裡」,目前 AWS 在全球大概有32個區域、102個可用區域(Availability Zone)、550多個POP點,足以支持像 KKday 這類擁有高流量的用戶,建立起穩定、安全、高可用性的雲端架構。
KKday 與 AWS 的互動,除了雲環境的優化與導入先進應用,雙方還在其他多個面向的合作,展現客戶成功學的精髓。例如針對資安防禦,為了強化網站應用程式的防火牆,KKday 導入AWS WAF (Web Application Firewall) 執行流量篩選,有效避免突發、非預期的傀儡程式流量的攻擊。
另一方面,KKday也有用到 AWS Support,其服務内容就是當客戶在雲端環境上面遇到難題,或遇到一些服務資訊的問題,都可以用開 case 的方式,找到 AWS 各領域的工程師,透過郵件、電話甚至指派技術客戶經理,幫助客戶解決難題。簡單來說,AWS Support 就是在幫客戶撑腰的服務。
除此之外,也因為 Amazon 生態系項目相當廣泛,去年 AWS 就協助 KKday,針對 Rezio 的服務投放廣告,並且進一步鏈結 Amazon Ads、Twitch相關資源。「我們有一陣子主打日本琉球村景點,AWS 就跟我們合作,把 Rezio 的廣告投放到 Amazon Japan 平台上幫我們曝光,帶來很漂亮的業績。」Mike表示。
有人說,外在突如其來的黑天鵝,正是考驗一家企業是否具備足夠的韌性。KKday能克服疫情危機,其中很重要的要素之一就是數位原生 DNA,同時也是在對的時間接觸到 AWS 翻新雲端應用,來為日後的新形態業務添加柴薪、提升動能。針對雙方一路走來的互助,Mike肯定說,「AWS 對 KKday 而言,就是一個穩定、安心的一個存在,未來我們會繼續推出新服務,相信 AWS 架構師會持續給我們最客觀又有用的建議。」
原文出處:INSIDE