改變了什麼
K-PAD 是高絲的平板式銷售支援系統:百貨公司樓層的美容顧問在服務顧客時,用它調出顧客與產品資訊。在伺服器端,整套系統原本執行於 AWS 上的單一虛擬機器,且故障頻繁。2021 年 10 月,高絲將該系統遷移至容器平台,在 Amazon Elastic Container Service 上以無伺服器 Fargate 選項佈建多個容器,免去直接建置與管理 VM 或容器執行環境的需求。
這項基礎架構變更帶來立即可量化成果:過去反覆發生的登入失敗降至零,處理速度提升六倍。高絲目前正以微服務為目標最佳化應用程式,使日後新增功能與修復時,任何變更的影響範圍都能縮小。
這次改造同時也是能力建構。高絲建立了一套內部開發體制,納入其開發供應商與 AWS Professional Services 顧問,並在過程中推動標準化,將開發知識累積在公司內部,而非留在承包商手中——這是刻意轉向,要掌握店頭現場所仰賴的系統。
達成了什麼
2021 年 10 月遷移至 AWS 容器平台後,登入失敗降至零,處理速度提升六倍。
為何奏效
單一虛擬機器意味著每一次百貨公司諮詢都仰賴同一台易故障的機器;容器分散了負載與風險。
Fargate 的無伺服器模式免除了環境管理工作,同時加快開發並降低成本。
登入失敗歸零與處理速度提升六倍,來自基礎架構的備援,而非改寫應用程式——最便宜的修法往往在應用程式之下。
將供應商與 AWS 顧問納入內部團隊,讓一次性的遷移轉化為持久的內部能力。
可借鏡之處
單一 VM 是面向顧客系統的單點故障:容器加上無伺服器,無須改寫即可換得備援與速度。
後續發展
高絲持續在容器平台上開發 K-PAD,應用程式最佳化正在進行,並以微服務拆分作為既定的下一步,以進一步縮小日後新增功能與修復的影響。
追溯依據
參考來源
- コーセーがAWS上で営業支援システム更改、コンテナによるインフラ改善の成果 Nikkei Cross Tech (xTECH) · xtech.nikkei.com ·