跳至主要內容
2024 年

Jonas 健身日落大型主機使用 AWS 大型主機現代化自動重構

了解軟體公司 Jonas Fitness 如何重構其舊有的大型主機應用程式,藉此提升其在 AWS 的效能表現。

概觀

超過 30 年來,喬納斯健身有限公司 (Jonas Fitness)提供了集成的付款系統,以幫助健身房和其他健康中心管理其會員計劃。該公司最初由 Jonas Fitness 創始人編碼,該公司的軟件包括在老化的傳統大型主機上運行的幾個應用程序,這抑制了其增長潛力。

Jonas Fitness 認識到現代化的需求,尋求了一個可以升級其基礎架構的同時保留其軟件功能的解決方案。轉到亞馬遜 Web 服務 (AWS),該公司完全重新構建了雲端上的大型主機應用程式,提高效率和靈活性。

Beautiful Asian woman with tan and slim body stretching legs before exercise at the gym

關於喬納斯健身公司

喬納斯健身公司(Jonas Fitness)30 多年來一直是健身房,健身俱樂部和健康中心使用的俱樂部管理軟件提供商。Jonas Fitness 為 3,000 多個地點提供服務,每年處理超過 140 億筆信用卡交易。

商機 | 使用 AWS Blu Age 將喬納斯健身的大型主機支付應用程式現代化

Jonas Fitness 成立於 1981 年,為 3,000 多個健身房,健身俱樂部和健康中心提供俱樂部管理軟件。作為第一家提供此解決方案的公司之一,其創始人必須從頭開始構建一切。因此,Jonas Fitness 長期以來一直依賴使用通用商業導向語言(COBOL)編程的傳統大型主機。

「傳統的大型主機是我們業務的核心,但它已顯著老化。找到合適的人才來幫助建立和維護我們的應用程序越來越難,」Jonas Fitness 總裁 Tony Autin 表示。「此外,我們的傳統託管提供商很昂貴。」

面對這些不斷增加的挑戰,Jonas Fitness 開始尋找更具成本效益的現代化解決方案。該公司探索了來自各種供應商的產品,最終發現 Blu Age 是一家專注於日落的大型主機技術的軟件供應商,最能滿足其需求。藍色時代後來被 AWS 收購。

Autin 說:「我們採用了 AWS Blu Age 的概念驗證,專注於重構一個大型主機應用程式:我們的支付網關。「該項目成功,因此我們開始了我們的大型主機的全面現代化。」

解決方案 | 利用 AWS 上的重新構造應用程式,降低 90% 的成本

從 2022 年 4 月至 2023 年 5 月,Jonas Fitness 使用 AWS 大型主機現代化自動重構,使用 AWS Blu Age 進行大型主機現代化。AWS Blu Age 支援 AWS 大型主機現代化服務中的自動重構模式,客戶可用來移轉、現代化、執行、測試和操作大型主機工作負載。此服務提供具有預先整合工具鏈的預先包裝、完全受管理的雲端原生環境。AWS 大型主機現代化自動重構加速了應用程式完整軟體堆疊的現代化,包括應用程式程式碼、相依性和基礎架構。

在重構程序期間,資料從公司的舊式資料中心移轉到雲端。在 COBOL 中編碼的商業邏輯已轉換為 Java,而 IBM Db2 應用程式資料和綱要將其移轉至 PostgreSQL 資料庫,以高精度和效能。此外,互動式舊式 IBM 客戶資訊控制系統螢幕也被轉換為強大的單頁 Angular Web 應用程式。

然後,Jonas Fitness 的應用程序使用相等的 AWS 服務完全重新構造。例如,安全性驗證和授權現在由 Amazon Cognito 管理,這是一種解決方案用於實作安全、無摩擦的客戶身份和大規模存取管理。該公司還採用了關係式資料庫管理系統 PostgreSQL 的亞馬遜 Aurora,以支援其主要的 PostgreSQL 資料庫。Jonas Fitness CTO James Peltier 表示:「使用開放原始碼資料庫可節省成本,但我們也使用 PostgreSQL 的 Amazon Aurora 來獲得冗餘、提高效能並簡化管理。」「我們不必管理基礎伺服器,從維護角度來看,這是一個主要優勢。」

在 2023 年 5 月的一個週末,喬納斯健身房正式從大型主機轉換為 AWS。然而,在準備轉換時,該公司必須同時運行兩個環境。為了管理與此設置相關的成本,Jonas Fitness 參加了 AWS 移轉加速計劃 (AWS MAP),該計劃可以利用結果導向的方法幫助加速雲端移轉和現代化旅程。

Peltier 表示:「運行兩個環境對我們來說是非常昂貴的選擇,尤其是當我們準備上線時。」「AWS MAP 幫助我們降低這些前期成本。沒有這些類型的計劃,實現投資回報更難。」

Jonas Fitness 從過渡中獲得了重大的技術優勢。通過使用 Java 而不是 COBOL,該公司現在可以採用現代軟件開發實踐。例如,它現在在由 AWS Fargate 管理的 Docker 容器中執行應用程式,這是一個無伺服器的隨用付費運算引擎。這項轉變提升了其敏捷性和性能;Jonas Fitness 可以將應用程序與主體架構分離,並根據需要進行更改。現在,公司可以在應用程序層級優化其系統,無論是因為速度,響應性還是效率。

雲端架構也減少了 Jonas Fitness 的技術債務。該公司不再需要每天 24 小時,每週 7 天運行整個大型主機,也不需要花時間在管理或維護上。相反,它可以根據需求增加或降低擴展。憑藉這種好處的組合,Jonas Fitness 將成本降低了 90%。Autin 表示:「在 AWS 上運行我們的大型主機的成本比以往的成本便宜 10 倍。「我們通常的目標是 30% 的投資回報,但這個項目在不到一年內獲得了超過百分之百的回報,這對我們的業務來說是巨大的重要性。」

成果 | 探索先進技術以更好地為客戶提供服務

展望未來,Jonas Fitness 旨在進一步利用其現代、可擴展的架構。公司計劃整合數據湖和人工智能等尖端技術,繼續專注於增強客戶體驗。Autin 說:「我們真的想幫助我們的客戶,並找到讓他們的生活更輕鬆一點的方法。

通過使用 AWS Blu Age 重構其大型主機,Jonas Fitness 實現了其基礎架構現代化,並為未來增長建立了堅實的基礎。這項遷移使公司的員工充滿活力,並為他們提供了現代技術,他們正在使用這些技術來探索新應用程序。這不僅幫助 Jonas Fitness 提高其現有員工的經驗,還促進了招聘新人才。憑藉雲端的敏捷性,該公司已準備好探索新功能並為其客戶提高價值。

Missing alt text value
在 AWS 上執行我們的大型主機的成本比以往的成本低 10 倍。

托尼·奧廷

喬納斯健身公司總裁

開始使用

各行各業各種規模的組織每天都在使用 AWS 來變革其業務和履行其使命。聯絡我們的專家,立即開始您的專屬 AWS 雲端之旅。
聯絡銷售人員

找到今天所需的資訊了嗎?

讓我們知道,以便我們改善頁面內容的品質