台灣蝦皮購物:基於雲端基礎架構,提供有趣且順暢的線上購物體驗
有關 Shopee Taiwan
台灣蝦皮購物是東南亞領先電商平台蝦皮購物位於台灣的分公司。蝦皮購物成立於 2015 年,在台灣及東南亞地區提供符合當地消費者喜好的電商服務,透過強大的系統,打造簡易、安全且快速的線上購物體驗。除了傳統的電商服務之外,蝦皮購物也在其購物應用程式中提供遊戲和社交媒體功能。
請告訴我們您遇到的挑戰,我們在此提供您協助。
聯絡我們台灣蝦皮購物運用 Google Cloud 的簡易基礎架構設定和高度連接的網路,打造更順暢的線上購物體驗。
Google 成效
- 透過 GKE 和 Cloud SQL 的自動設定功能,簡化維運工作
- 使用 Vision AI 將掃描影像轉成可編輯的文字檔案,辨識正確率超過 99%
- 利用 BigQuery 縮短資料檢索時間,在五分鐘內找到應用程式中的錯誤
- 運用 Cloud CDN 將應用程式回應時間縮短至五毫秒
在流量瞬間暴漲 30 倍下,保持服務運行無礙
大多數人對網路購物都不陌生,但台灣蝦皮購物提供的購物體驗不僅於在網站和應用程式上購買商品。作為一站式電商平台,蝦皮購物提供蝦皮商城、蝦皮直送等各種品牌、賣家商品,甚至可以繳費、叫外送,並推出了數款遊戲和社交媒體功能。同時,蝦皮購物也設立了「蝦皮大學」,提供電商賣家經營電商的相關課程。
「我們想要成為為消費者提供擁有豐富商品和多樣娛樂功能的一站式平台,」蝦皮購物技術團隊資深產品經理 Ashley Lai 表示。「除了簡易且快速的購物體驗之外,我們的使用者也可以在蝦皮購物APP上進行社交互動,並瀏覽精彩的媒體內容。」
台灣蝦皮購物一開始將其服務部署在地端伺服器上。然而,隨著公司的服務範圍不斷擴大,應用程式的流量持續增加,技術團隊意識到如果要維持服務品質,就需要一個更易於擴展、能更有效率維運的基礎架構。例如,蝦皮遊戲在雙11等大檔期間,會在短時間內湧入大量使用者,要用有限的地端運算資源處理這麼龐大的流量,十分具有挑戰性。
在比較不同的公有雲產品之後,台灣蝦皮購物在 2019 年初選擇將服務遷移到 Google Cloud 上,因為 Google Cloud 在台灣有辦公室和優秀的合作夥伴,可以提供即時、面對面的技術支持。此外,Google Cloud 也在台灣設有資料中心,能為台灣的使用者提供快兩倍的連線速度。
"除了可以幫助提升工作效率的頂尖產品之外,我們也希望找到一個能提供即時技術支持,以及讓台灣使用者享受最快連線速度的雲端供應商。Google Cloud 是唯一符合我們所有需求的平台。"
—蝦皮購物技術團隊工程師 Chris Cheng用 GKE 和 Cloud SQL 提升維運效率和可擴展性
在 Google Cloud 團隊提供基礎架構設計和產品選擇建議的協助下,台灣蝦皮購物順利地在三個月內完成了遷移工作。目前,台灣蝦皮將其配送系統、應用程式內遊戲和電商賣家學習平台的 Kubernetes 容器部署在 Google Kubernetes Engine (GKE) 上,並在 Cloud SQL 儲存所有的商業資料。
Chris Cheng 指出,GKE 和 Cloud SQL 大幅簡化了台灣蝦皮購物技術團隊的維運工作。在遷移到 Google Cloud 之前,工程師需要逐一設定所有參數,耗費不少時間。有了 GKE 和 Cloud SQL,則可以一鍵採用符合需求的自動設定運行環境。此外,GKE 還備有許多監控插件工具,大大減少了維運工作量。
「GKE 和 Cloud SQL 帶來的高維運效率對我們幫助很大,」Chris Cheng 說。「僅管專案量成長 10 倍以上,我們仍然能保持高維運效率。」
GKE 的高擴展性也讓台灣蝦皮購物可以透過快速啟動新的虛擬機器,來處理突然湧入的大量流量。在促銷期間,透過蝦皮遊戲任務導流到品牌賣場的流量有時會達到平日的 30 倍。有了 GKE,台灣蝦皮購物技術團隊得以在流量大幅增加的情況下,也能確保極佳的使用者體驗。
使用 Vision AI 提升內部行政工作效率
台灣蝦皮購物技術團隊需要將大量的紙本檔案資料輸入到電子系統中,為了提升影像轉文字的辨識準確率,團隊決定採用 Vision AI。
「我們先前使用的光學字元辨識軟體只能在影像畫質良好的時候準確辨識文字,但 Vision AI 無論影像畫質高低,都能正確地將影像轉成文字。」Chris Cheng 說。「Vision AI 的整體辨識錯誤率低於 1%,大幅提升了我們的行政工作效率。」
運用 BigQuery 高效除錯
當蝦皮遊戲發生錯誤時,技術團隊需要檢索遊戲的日誌檔,以找出錯誤發生的原因。為了提升除錯的效率,台灣蝦皮購物的技術團隊將日誌檔從 Cloud SQL 匯入支持更快檢索速度的BigQuery。Chris Cheng 表示,在 Cloud SQL 上一般需要 10-15 分鐘的檢索工作,在 BigQuery 上只需要 30 秒,大大降低了除錯所需的時間,提供更好的遊戲體驗。
「在資料檢索方面,BigQuery 是一個很強大的工具。將我們遊戲的日誌檔儲存在 BigQuery 之後,我們的工程師就能快速地檢索資料,在五分鐘內找到錯誤發生的原因,」他補充。「如此一來,錯誤能在短時間內迅速排除,讓我們的使用者享受順暢的遊戲體驗。」
用 Cloud CDN 支持無國界的快速內容傳輸
為了縮短其線上購物應用的加載速度,台灣蝦皮購物使用 Cloud CDN 來傳送應用內容,並將 CDN 的設定資料存放在 Cloud Storage 中。Cloud CDN 將應用內容的快取檔儲存在離使用者最近、分佈全球的代理伺服器上,不只能支持更快的內容傳輸速度,也讓蝦皮購物在台灣以外的國家發布遊戲時,確保一致的高加載速度。 目前,台灣蝦皮購物已經在泰國、越南和新加坡發布遊戲,並預計進一步拓展到其他國家。
「Cloud CDN 透過全球網路支持的高連通性,讓我們可以提供順暢的使用者體驗,並輕鬆地拓展到海外市場,」Chris Cheng 解釋。「在 Cloud CDN 的協助下,我們應用程式的回應時間縮短到五毫秒,且不同國家的使用者都能享受同樣的加載速度。」
持續提升線上購物體驗
台灣蝦皮購物一直在努力提升線上購物體驗。未來,技術團隊計劃使用 Cloud Monitoring Cloud Monitoring 來進一步增加監控效率,並根據監控資訊預防錯誤發生,提高服務的穩定性也會使用 Cloud Tasks 減少其應用程式回應的延遲。
「透過提供擁有高性能表現、易於管理的雲端基礎架構,Google Cloud 協助我們打造更有趣且順暢的線上購物體驗。有了這樣的成果,我們有信心可以在未來推出新功能的同時,也持續提升我們的使用者體驗。」
—蝦皮購物技術團隊工程師 Chris Cheng請告訴我們您遇到的挑戰,我們在此提供您協助。
聯絡我們有關 Shopee Taiwan
台灣蝦皮購物是東南亞領先電商平台蝦皮購物位於台灣的分公司。蝦皮購物成立於 2015 年,在台灣及東南亞地區提供符合當地消費者喜好的電商服務,透過強大的系統,打造簡易、安全且快速的線上購物體驗。除了傳統的電商服務之外,蝦皮購物也在其購物應用程式中提供遊戲和社交媒體功能。