메인 콘텐츠로 건너뛰기
2024

Jonas Fitness, AWS 메인프레임 현대화 자동 리팩터링을 사용하여 메인프레임을 출시하다

소프트웨어 회사인 Jonas Fitness가 어떻게 레거시 메인프레임 애플리케이션을 리팩터링하여 AWS에서 성능을 개선했는지 알아보세요.

개요

30년이 넘는 세월 동안 조나스 휘트니스 주식회사는 (Jonas Fitness) 는 체육관 및 기타 웰니스 센터에서 멤버십 프로그램을 관리할 수 있도록 통합 결제 시스템을 제공했습니다. 원래 Jonas Fitness의 설립자가 코딩한 이 회사의 소프트웨어에는 노후화된 레거시 메인프레임에서 실행되던 여러 애플리케이션이 포함되어 있어 성장 잠재력이 저하되었습니다.

현대화의 필요성을 인식한 Jonas Fitness는 소프트웨어 기능을 유지하면서 인프라를 업그레이드할 수 있는 솔루션을 모색했습니다. 이 회사는 Amazon Web Services (AWS) 를 사용하여 클라우드에서 메인프레임 애플리케이션을 완전히 리팩토링하여 효율성과 민첩성을 개선했습니다.

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

조나스 피트니스 주식회사 소개

조나스 피트니스 주식회사 (Jonas Fitness) 는 30년 이상 체육관, 헬스클럽, 웰니스 센터에서 사용하는 클럽 관리 소프트웨어를 제공해 왔습니다. 3,000개 이상의 지역에서 서비스를 제공하는 Jonas Fitness는 연간 14억 건 이상의 신용 카드 거래를 처리합니다.

기회 | AWS 블루에이지를 사용하여 Jonas Fitness의 메인프레임 기반 결제 애플리케이션을 현대화하다

1981년에 설립된 Jonas Fitness는 3,000개 이상의 체육관, 헬스클럽 및 웰니스 센터에 클럽 관리 소프트웨어를 제공합니다. 이 솔루션을 제공한 최초의 회사 중 하나인 이 회사의 설립자는 모든 것을 처음부터 새로 구축해야 했습니다. 따라서 Jonas Fitness는 COBOL (공용 비즈니스 지향 언어) 을 사용하여 프로그래밍된 레거시 메인프레임에 오랫동안 의존해 왔습니다.

“레거시 메인프레임은 우리 비즈니스의 핵심이지만 상당히 노후화되었습니다. 애플리케이션을 구축하고 유지 관리하는 데 도움을 줄 적절한 인재를 찾기가 점점 더 어려워졌습니다.” 라고 Jonas Fitness의 사장인 Tony Autin은 말합니다. “게다가 기존 호스팅 제공업체는 비용이 많이 들었습니다.”

이러한 증가하는 문제에 직면한 Jonas Fitness는 보다 비용 효율적이고 현대적인 솔루션을 찾기 시작했습니다. 이 회사는 다양한 공급업체의 제품을 살펴본 결과, 메인프레임 기술의 선도를 전문으로 하는 소프트웨어 공급업체인 Blu Age가 자사의 요구 사항에 가장 잘 부합한다는 사실을 알게 되었습니다. 블루에이지는 나중에 AWS에 인수되었습니다.

Autin은 “하나의 메인프레임 애플리케이션인 결제 게이트웨이를 리팩토링하는 데 초점을 맞춘 개념 증명을 위해 AWS Blu Age를 활용했습니다.” 라고 말합니다. “이 프로젝트는 성공적이어서 메인프레임의 완전한 현대화를 시작했습니다.”

솔루션 | AWS에서 애플리케이션을 리팩토링하여 비용을 90% 절감

조나스 피트니스는 2022년 4월부터 2023년 5월까지 AWS 블루에이지의 AWS 메인프레임 현대화 오토메이티드 리팩터링을 사용하여 메인프레임을 현대화했습니다. AWS Blu Age는 고객이 메인프레임 워크로드를 마이그레이션, 현대화, 실행, 테스트 및 운영하는 데 사용하는 AWS 메인프레임 현대화 서비스 내의 자동화된 리팩토링 패턴을 지원합니다. 이 서비스는 사전 통합된 도구 체인과 함께 사전 패키징된 완전 관리형 클라우드 네이티브 환경을 제공합니다. AWS 메인프레임 현대화 Automated Refactory는 애플리케이션 코드, 종속성 및 인프라를 포함한 애플리케이션의 전체 소프트웨어 스택의 현대화를 가속화했습니다.

리팩토링 프로세스 중에 회사의 레거시 데이터 센터에서 클라우드로 데이터가 마이그레이션되었습니다. COBOL로 코딩된 비즈니스 로직은 Java로 변환되었으며, IBM Db2 애플리케이션 데이터 및 스키마는 높은 정밀도와 성능을 갖춘 PostgreSQL 데이터베이스로 마이그레이션되었습니다. 또한 대화형 레거시 IBM 고객 정보 제어 시스템 화면이 강력한 단일 페이지 Angular 웹 애플리케이션으로 변환되었습니다.

그런 다음 Jonas Fitness의 애플리케이션은 동등한 AWS 서비스를 사용하여 완전히 리팩토링되었습니다. 예를 들어, 보안 인증 및 권한 부여는 이제 안전하고 원활한 고객 자격 증명 및 대규모 액세스 관리를 구현하는 데 사용되는 솔루션인 Amazon Cognito에서 관리합니다. 또한 이 회사는 기본 PostgreSQL 데이터베이스를 지원하기 위해 관계형 데이터베이스 관리 시스템인 PostgreSQL용 Amazon Aurora를 채택했습니다. Jonas Fitness의 CTO인 제임스 펠티어 (James Peltier) 는 “오픈 소스 데이터베이스를 사용하면 비용이 절감될 뿐만 아니라 PostgreSQL용 Amazon Aurora를 사용하여 중복성을 확보하고 성능을 개선하며 관리를 간소화할 수 있습니다.” 라고 말합니다. “기본 서버를 관리할 필요가 없습니다. 이는 유지 관리 측면에서 볼 때 큰 장점입니다.”

2023년 5월 단 한 주말 동안 조나스 피트니스는 공식적으로 메인프레임에서 AWS로 전환했습니다. 그러나 전환을 준비하면서 회사는 두 개의 환경을 동시에 실행해야 했습니다. Jonas Fitness는 이러한 설치와 관련된 비용을 관리하기 위해 결과 중심의 방법론으로 클라우드 마이그레이션 및 현대화 여정을 가속화하는 데 도움이 되는 프로그램인 AWS 마이그레이션 가속화 프로그램 (AWS MAP) 에 참여했습니다.

Peltier는 이렇게 말합니다. “두 개의 환경을 운영하는 것은 비용이 많이 드는 일이었어요. 특히 출시를 준비할 때 말이죠.” “AWS MAP은 이러한 초기 비용을 줄이는 데 도움이 되었습니다. 이러한 유형의 프로그램이 없으면 투자 수익을 달성하기가 훨씬 더 어려워집니다.”

Jonas Fitness는 이번 전환을 통해 상당한 기술적 이점을 얻었습니다. COBOL 대신 Java를 사용함으로써 회사는 이제 최신 소프트웨어 개발 방식을 채택할 수 있습니다. 예를 들어, 이제는 사용한 만큼만 지불하는 서버리스 컴퓨팅 엔진인 AWS Fargate에서 관리하는 Docker 컨테이너에서 애플리케이션을 실행합니다. 이러한 변화로 민첩성과 성능이 향상되었습니다. Jonas Fitness는 애플리케이션을 기본 아키텍처에서 분리하고 필요에 따라 변경할 수 있습니다. 이제 회사는 속도, 응답성, 효율성 등 애플리케이션 수준에서 시스템을 최적화할 수 있습니다.

클라우드 아키텍처는 Jonas Fitness의 기술 부채도 줄였습니다. 이 회사는 더 이상 전체 메인프레임을 하루 24시간, 주 7일 운영할 필요가 없으며 관리 또는 유지 보수에 시간을 할애할 필요도 없습니다. 대신 수요에 따라 규모를 늘리거나 줄일 수 있습니다. 이러한 다양한 혜택을 통해 조나스 피트니스는 비용을 90% 절감했습니다. Autin은 “AWS에서 메인프레임을 운영하는 데 드는 비용이 예전보다 10배 저렴합니다.” 라고 말합니다. “우리는 일반적으로 30% 의 투자 수익률을 목표로 하지만, 이 프로젝트는 1년 이내에 100% 이상의 수익을 올렸습니다. 이는 우리 비즈니스에 매우 중요한 성과입니다.”

결과 | 고객에게 더 나은 서비스를 제공하기 위한 고급 기술 탐색

앞으로 Jonas Fitness는 현대적이고 확장 가능한 아키텍처를 더욱 활용하는 것을 목표로 합니다. 데이터 레이크 및 인공 지능과 같은 첨단 기술을 통합할 계획인 만큼 회사는 고객 경험을 향상시키는 데 초점을 맞추고 있습니다. Autin은 “고객을 돕고 고객의 삶을 좀 더 편리하게 만드는 방법을 찾고 싶습니다.” 라고 말합니다.

Jonas Fitness는 AWS Blu Age를 사용하여 메인프레임을 리팩토링함으로써 인프라를 현대화하고 미래 성장을 위한 견고한 기반을 구축했습니다. 이러한 마이그레이션은 직원들이 새로운 애플리케이션을 탐색하는 데 사용하는 최신 기술을 갖추게 됨으로써 직원들에게 활력을 불어넣었습니다. 이는 Jonas Fitness가 현재 직원의 경험을 개선하는 데 도움이 되었을 뿐만 아니라 새로운 인재를 채용하는 데도 도움이 되었습니다. 클라우드의 민첩성을 바탕으로 회사는 새로운 기능을 탐색하고 고객을 위한 가치를 높일 태세를 갖추고 있습니다.

Missing alt text value
AWS에서 메인프레임을 운영하는 것은 이전 비용보다 10배 저렴합니다.

토니 오스틴

조나스 피트니스 주식회사 사장

시작하기

모든 산업에서 다양한 규모의 조직이 AWS를 통해 매일 비즈니스를 혁신하고 사명을 실현하고 있습니다. 지금 AWS 전문가와 상담하고 AWS 여정을 시작하세요.
영업 팀에 문의

오늘 원하는 내용을 찾으셨나요?

페이지의 콘텐츠 품질을 개선할 수 있도록 피드백을 보내주십시오.