成功案例

威納科技股份有限公司

威納科技建立 CI/CD 整合部署流程,減少 60% 部署耗時

威納科技提供網路行銷活動企劃、網站建置、網路媒體採購、手機 APP 開發、資料庫及程式設計、網站代管等多項服務,對應不同專案服務設計,達到最佳的客戶體驗。其深厚的技術能力與專業的業務能力,累積多元的客戶群與成功工案例,包含新北安心宅、泰安產險、第四代台鐵票務系統、台灣大哥大手持物流系統等等。

威納科技針對華人文化開發 Sales King 業務王 APP,特別是要求執行成效所打造的 CEM (Customer Executive Management) APP,公司可以發派各種任務至手機 APP,執行人員每天跑點 GPS 定位,解開任務包,執行任務,完成 KPI!

隨著業務大量成長,威納科技開始思考更快的部署方式,以使開發人員可專注於其他重要開發,希望透過 AWS 合作夥伴銓鍇國際 CKmates 來簡化部署及耗時。
 

部署流程複雜無法即時修復 Bug 又遇上 MIS 部門無法即時提供新版本系統伺服器…

若是新版本有 bug 需 hotfix 時,常會發生開發部門需開緊急工單通知 MIS 部門返回上一版本,因為威納團隊分為兩個部門,一個 MIS 部門及開發部門,開發部門上版需透過工單系統給 MIS 部門,並且透過開發部門打包檔案給 MIS 部門更新程式版本,流程需橫跨兩部門,無法及時處理。 另一個問題是 MIS 部門無法即時提供新的伺服器系統供開發團隊使用,從而導致開發團隊無法測試新版本程式,造成專案延宕。
 

CKmates 協助建立 CI/CD 整合部署流程提升安全性及容量擴充性

將威納開發部署流程搬移至雲端,並建立 CI/CD 整合部署流程,原始碼採用 AWS CodeCommit,同時達到安全性及容量的擴充性,並可與 AWS CI/CD 服務無縫接軌。

威納採用 AWS CodePipeline 整合 CodeCommit、CodeBuild 及 CodeDeploy 打造一個完整的 CI/CD 流程,另外,以 AWS CDK Framework 建立以上的 CI/CD 流程,包含建置 AWS 基礎建設,可快速建置另一個測試環境,供開發部門測試 OS、Runtime 及 Framework 升級及相容性。
 

減少 60% 部署時間,使開發部同仁專注於其他業務發展

  • RDS 資料庫備份,大幅降低人為時間,以往的備份過程需 2 小時,RDS 自動化備份只需要設定好排程即可,由 2 小時下降至 30 分鐘內完成
  • 將靜態檔案路徑改為 S3 Public 存取圖片或公開的靜態網頁資料,大幅減少 EBS 空間達 80%,並增加存取效能及可靠性達 90% ,EBS 存放空間改為 S3 後,成本降下 25%
  • 透過 CDK 產出 Cloudformation 架構並使用 CodePipeline 部署環境由數天降至數小時內就可部署完成,減少部署時間 60%。
加入 Line 好友 加入 Line 好友 歡迎來聊聊 寄信給我們 訂閱電子報
joinline