Microsoft Azure 成功案例

台灣知名便利商店App服務:使用Azure解決雙11超流量負載

Azure_e-commerce

此案例客戶目前在台灣總店數占全球第二,僅次於日本。除了推出數位會員制度結合手機app集點、兌換商品,近年也推出商品預售服務,不僅開闢藍海市場,同時力求帶來更貼近顧客的新服務。

Microsoft Azure Service:

● Application Gateway

● Azure VMSS

● Azure NetApp File

● Load Balancer

近年電商零售雙 11 的熱潮是越來越熱烈,甚至延續到雙12 (12/12),成為一場又一場的年度大活動,除了原有的電商品牌之外,許多便利商店也紛紛推出自己的線上購物與 APP 服務,加入電商戰局。電商零售產業除了要面對各品牌間的競爭激烈,推出各種吸引人的主題活動、限時優惠與搶購活動之外,還要確保內部系統服務在面臨爆衝的流量時是否可以完美負載。

案例背景

台灣知名便利商店近年在 App 中推出的商品預售服務,是許多使用者喜愛的服務,每逢年度熱門搶購活動,其搶購人潮最高可達20萬人次。該企業有鑑於往年雙11活動,系統負荷大、流量大導致錯誤訊息與等不到伺服器回應(timeout)的狀況頻繁,大大影響其使用者體驗。加上企業多雲政策,在原本已使用其他公有雲的情況下,決議今年(2019)也採用 Microsoft Azure,在台灣微軟與其他合作廠商推薦之下,找到了雲馥數位。

解決方案

因應此案例需求,為了滿足不定期的超大流量需求,以及希望以既有架構搬到雲上以迅速安全的轉移上雲,加上企業希望能夠將其主要活動頁面獨立出來放在 Azure 上,因此雲馥數位為客戶規劃以 Azure VMSS 為主,搭配了 Application Gateway、Azure NetApp File、Load Balancer 等組成的 web on Azure 架構

彈性與自動擴展的虛擬機器 - Azure VMSS (虛擬機器擴展集)

Azure Virtual Machine Scale Sets (VMSS)可以因應客戶需求或已定義的排程,自動增加或減少VM執行個體數與流量負載平衡,並提高可用性,讓企業集中管理、設定和更新大量的VM。透過Azure VMSS虛擬機器擴展集,企業可以針對運算、巨量資料和容器工作負載等領域建立大規模的服務。

自動增加或減少VM與流量負載平衡的特性,相當適合應用在像是電商產業,常常要因為節日舉辦主題優惠活動,但又無法確定每次活動流量的情況。透過雲端與VMSS彈性的特性,能為企業省去多餘的硬體採購、閒置的設備浪費,以及簡化維運人力所要做的事情,將人力用在更有效益的事情上。

企業級檔案共享服務 - Azure NetApp File

檔案儲存方式有很多種,在此案例中,如若企業因應原有架構與需求,只是用一般VM來做檔案伺服器,可能會有管理上的風險。例如:當VM有狀況時,其他服務存取不到相關檔案而導致頁面出現錯誤。

因此雲馥推薦客戶使用Azure NetApp File,它由NetApp技術支援,可讓企業方便在Azure中執行要求高的檔案型工作負載,不用擔心採購或管理儲存體等基礎結構。透過Azure NetApp File,此案例客戶 app上的相關圖檔能有效、穩定地提供給其他服務做檔案共享與存取,同時避免資料不一致,還能更方便的做備份、建立快照與還原。

合作成果

透過 VMSS 滿足不定期大流量負載平衡應用

往年雙11活動出現time out 狀況頻繁,今年(2019)採用雲馥數位為其規劃的Azure雲端架構後,其雲端特性與VMSS的自動彈性擴展的優勢,讓系統在大活動時亦能順暢運作,並負荷這次雙11的工作負載。由於Azure VMSS能因應流量自動調整資源,因此平常沒有活動時,它也可以自動縮小甚至完全停掉,讓企業更容易做成本控制,而流量大時,也能立即反應擴充到足以滿足其流量需求的資源。

在未來,該企業亦能透過Azure其它服務更有效的管理其服務。例如運用Application Insight監控其應用程式運行的狀態,包括要求率、回應時間、失敗率、頁面檢視與載入效能、使用者與工作階段數…等等。

雲馥數位站在客戶角度與需求出發,能提供更切和與滿足企業需求的雲端架構,並且讓企業的 IT 維運與開發環境運作地更加順暢且有效率。