더 강력한 데이터베이스가 디지털 혁신을 지원합니다.
확장가능한 프로세스와 고가용성 데이터로 스포츠 브랜드가 더 빠른 성장 지원
레이스에서 우승하는 남자 선수

PUMA SE는 다양한 스포츠 선수들을 위한 신발, 의류 및 액세서리를 제조 및 판매하는 세계 최대 규모의 제조업체 및 소매업체 중 하나입니다. 이 기업의 모토는 "세계에서 가장 빠른 스포츠 브랜드"가 되겠다는 의미를 담은 Forever Faster 입니다.

속도에 대한 PUMA의 약속은 점점 더 디지털화되는 세계와 상호 작용하는 방식까지 확장됩니다. 이 비즈니스는 공급업체, 유통업체, 딜러, 회사 매장, Amazon과 같은 온라인 소매업체와 함께 전 세계 직원들이 사용하는 빠른 애플리케이션에 의존하고 있습니다. 이 애플리케이션은 주요 생산 데이터베이스에 포함된 제품, 부품 및 가격에 대한 심층적인 데이터를 기반으로 하며, 이 데이터는 매우 빠른 속도로 작동해야 합니다. "데이터가 유출되지 않으면 제품을 판매할 수 없습니다."라고 PUMA의 기술 설계자이자 선임 데이터베이스 관리자인 Herbert Wirkner는 말합니다.

이전에는 두 개의 서버 클러스터에서 고가용성 재해 복구(HADR)가 지원되는 IBM Db2 소프트웨어에서 실행되었던 이 데이터베이스는 제품 개발, 소싱, 온라인 상거래 및 기타 기능을 위한 프로덕션 애플리케이션을 지원합니다. 애플리케이션 사용자들이 사용자 지정 인터페이스 및 API와 같은 새로운 디지털 서비스와 기능을 자주 요청하기 때문에 PUMA의 IT 관리자는 전략적 결정을 내렸습니다. 핵심 애플리케이션을 직접 커스터마이징하는 대신 Red Hat® OpenShift® 컨테이너에서 클라우드 기반 마이크로서비스로 새로운 기능을 개발합니다.

"마이크로서비스는 Forever Faster의 일부입니다"라고 Wirkner는 말합니다. "이를 사용하면 이전보다 훨씬 빠르게 애플리케이션에 기능을 추가할 수 있습니다."

하지만 새로운 마이크로서비스를 많이 배포하면 데이터베이스 작업량이 증가합니다. 이로 인해 PUMA는 데이터베이스 환경이 증가하는 트랜잭션 부하를 처리할 수 있는 성능과 확장성을 확보할 수 있는 방법에 대해 고민하게 되었습니다.

더 빠른 업그레이드

 

IBM Db2 pureScale Feature를 배치하는 것은 설계에서 라이브, 디자인에서 라이브까지 단 6개월이 소요된 주요 업그레이드였습니다

방대한 용량

 

부하 테스트 결과, 새로운 시스템은 이전보다 300%~400% 더 많은 사용자를 지원할 수 있는 것으로 나타났습니다.

 

 

대규모 워크로드

 

마이크로서비스로 인해 데이터베이스 워크로드가 증가하는 경우 시스템을 다음과 같이 확장할 수 있습니다. 서버 128대

마이크로서비스는 Forever Faster의 일부입니다. 이를 사용하면 이전보다 훨씬 빠르게 애플리케이션에 기능을 추가할 수 있습니다. Herbert Wirkner 기술 설계자 및 선임 데이터베이스 관리자 PUMA SE

또 다른 쿼리는 데이터베이스의 비즈니스 크리티컬한 특성과 관련된 것이었습니다. 전 세계에서 24시간 연중무휴로 사용할 수 있어야 했지만, 소프트웨어와 하드웨어의 정기적인 유지보수를 위해 시스템을 오프라인 상태로 전환해야 했습니다. 다운타임은 용납할 수 없기 때문에 PUMA 팀은 가용성이 더 높은 환경을 모색했습니다.

솔루션을 브레인스토밍하기 위해 Wirkner는 IBM의 오랜 비즈니스 파트너이자 소프트웨어 엔지니어링 및 개발 전문가인 ARS Computer und Consulting에 도움을 요청했습니다. 그는 PUMA의 데이터베이스 기술에 대한 오랜 지원과 토론토에 있는 IBM 캐나다 소프트웨어 연구소의 IBM Db2 전문가들과의 긴밀한 관계를 고려해 ARS를 선택했습니다.

성능 향상을 위한 잠재적 솔루션으로는 서버 간에 데이터베이스를 분할하는 방법이 있었지만, 이는 데이터베이스 형식에 적합하지 않았습니다. HADR 서버 클러스터 업그레이드도 검토했지만 이는 확장 기능을 제공하지 않습니다. 팀은 확장성과 지속적인 가용성을 위해 설계된 클러스터 솔루션인 IBM Db2 pureScale Feature로 데이터베이스를 강화하는 것이 올바른 솔루션이라는 데 의견을 모았습니다.

ARS의 수석 엔지니어이자 IBM 골드 컨설턴트인 Roland Schock는 "PUMA의 관점에서 볼 때, Db2는 마이크로서비스가 전사적 데이터에 액세스하고 처리하는 데 탁월한 소스이지만 더 높은 성능이 필요했습니다."라고 말합니다. "PUMA는 워크로드를 처리하기 위해 여러 서버로 확장하기를 원했고 pureScale이 답이었습니다."

미래를 위한 데이터베이스 배포

PUMA, ARS, IBM 직원들은 2019년 말부터 이 시스템을 설계하기 시작했습니다. 그들의 작업에는 데이터베이스 소프트웨어를 향상시키면서 새로운 물리적 서버 클러스터와 고속 네트워킹 구성 요소를 배포하는 것이 포함되었습니다.

연말이 다가오면서 개발자들은 분수령의 순간에 직면했습니다. 그들은 아직 pureScale 기능을 작동하지 않았으며 프로젝트 예산은 12월에 바닥날 예정이었습니다. 그들은 기다려야 할까요, 아니면 어떤 결함이라도 해결할 수 있다는 가정하에 예산을 지출해야 할까요?

Wirkner는 “IBM을 믿고 두 개의 PureScale 클러스터(하나는 프로덕션용, 다른 하나는 테스트용)에 대한 라이선스를 구입했습니다.” 라고 말합니다.“지금은 정말 잘 운영되고 있기 때문에 올바른 결정이었습니다.”

두 개의 pureScale 클러스터는 각각 4개의 서버 노드에서 SUSE Linux Enterprise Server를 실행하는 4개의 물리적 서버로 구성됩니다. 4개의 '멤버' 노드가 데이터베이스 워크로드를 실행하고 2개의 노드가 캐싱 및 조정을 관리합니다. 이 시스템을 사용하면 서로 다른 구성원이 공유 가상 스토리지를 사용하고 단일 시스템으로 협력하면서 동시에 실행되는 Db2 인스턴스에서 PUMA의 데이터베이스에 액세스할 수 있습니다.

이 아키텍처는 최대 128대의 서버까지 확장할 수 있는 상당한 처리 능력을 제공합니다. 성능 향상은 거의 선형적입니다. IBM은 구성원 수가 두 배로 늘어남에 따라 전체 처리량이 거의 두 배로 증가한다고 보고합니다.

재해 발생 시 가용성을 보장하기 위해 서버 클러스터는 인근의 두 데이터 센터 위치로 분할됩니다. 한 데이터센터에 장애가 발생하면 다른 데이터센터가 이를 대신할 준비가 되어 있습니다. 또한, 여러 고급 하드웨어 및 소프트웨어 기술을 통합하여 내결함성에 대한 가장 엄격한 요구 사항을 지원하며 극한의 상황에서도 데이터베이스 요청을 처리할 수 있습니다.

IBM을 믿고 두 개의 PureScale 클러스터(하나는 프로덕션용, 다른 하나는 테스트용)에 대한 라이선스를 구입했습니다. 지금은 정말 잘 운영되고 있기 때문에 올바른 결정이었습니다. Herbert Wirkner 기술 설계자 및 선임 데이터베이스 관리자 PUMA SE
필요한 성능, 확장성 및 가용성 확보

Wirkner와 PUMA 팀은 이 프로젝트의 결과에 매우 만족하고 있습니다. 가치 실현 시간이 빨랐습니다. 이 프로젝트는 설계부터 출시까지 6개월밖에 걸리지 않았는데, 팬데믹으로 인해 사무실과 직원들의 출근이 중단되면서 그 기간이 길어졌습니다.

"새로운 하드웨어, 네트워크 장치 등을 구현해야 했기 때문에 이런 대규모 프로젝트에는 6개월이 적당하다고 생각합니다."라고 Wirkner는 말합니다. "ARS 및 IBM 토론토 소프트웨어 연구소의 Db2 전문가들과 함께 솔루션을 실현할 수 있는 완벽한 팀을 구성했습니다."

성과 수치도 마찬가지로 긍정적입니다. PUMA는 애플리케이션을 통해 데이터베이스에 액세스하는 사용자 수가 증가하는 것을 시뮬레이션하기 위해 Apache JMeter의 테스트 스크립트를 사용했습니다. 부하 테스트 결과, 4서버 PureScale 클러스터는 이전보다 4~5배 더 많은 사용자를 지원하는 것으로 나타났습니다. 최대 128대의 서버까지 확장할 수 있는 PUMA는 디지털 미래가 가져올 모든 상황에 대비할 수 있습니다.

가용성 역시 여러 pureScale 기능을 통해 향상되었습니다. 시스템을 오프라인 상태로 전환하지 않고도 서버를 업그레이드할 수 있으며, 서버에 장애가 발생하면 다른 구성원이 해당 서버의 작업 부하를 떠맡게 됩니다.

마찬가지로, 시스템에 영향을 주지 않고 온라인 수정 팩을 사용하여 일상적인 소프트웨어 유지 관리를 수행할 수 있습니다. "정말 훌륭한 기능입니다. 더 이상 프로덕션 클러스터의 다운타임을 요청할 필요가 없죠."라고 Wirkner는 말합니다. "비즈니스를 중단하지 않고도 수정 팩을 즉시 적용할 수 있습니다."

마이크로서비스를 강화하기 위한 향상된 데이터베이스 속도, 확장성 및 가용성 — PUMA는 pureScale을 통해 이러한 이점을 얻었습니다. 이제 더 빠른 디지털 혁신을 실현할 수 있는 단계에 들어섰습니다.

PUMA SE 및 ARS Computer und Consulting GmbH 로고
PUMA SE 소개

독일 헤르조겐아우라흐에 본사를 둔 PUMA (링크는 ibm.com 외부에 있음)는 스포츠에서 영감을 받은 신발, 의류 및 액세서리를 디자인, 개발, 마케팅 및 판매하는 회사입니다. 달리기, 훈련, 축구, 골프, 농구, 모터스포츠 등 스포츠 분야의 운동선수를 대상으로 하는 PUMA는 120개국에서 사업을 운영하고 있으며 13,000명 이상의 직원을 고용하고 있습니다. 회사는 2020년 매출 52억 유로, 총 이익 25억 유로를 기록했습니다.

ARS Computer und Consulting GmbH 소개

독일 뮌헨에 본사를 둔 ARS (링크는 ibm.com 외부에 있음)는 소프트웨어 엔지니어링 및 개발 서비스를 전문으로 하는 회사입니다. 골드 레벨의 IBM 비즈니스 파트너이자 IBM 챔피언인 ARS는 1992년에 설립되었으며 약 70명의 직원을 고용하고 있습니다. 2018년 ARS는 독일, 오스트리아, 스위스의 16개 지사에서 700명 이상의 직원을 고용하고 있는 TIMETOACT GROUP에 편입되었습니다.

다음 단계 안내

이 사례에 소개된 IBM 솔루션에 대해 자세히 알아보려면 IBM 담당자 또는 IBM 비즈니스 파트너에게 문의하세요.

더 많은 사례 연구 보기 IBM에 문의하기 로드아일랜드주

코로나19 시대의 현대화

사례 연구 읽기
Sund & Bælt

더 나은 인사이트를 위한 연결고리 구축

사례 연구 읽기
법률

© Copyright IBM Corporation 2022. IBM Corporation, Hybrid Cloud, New Orchard Road, Armonk, NY 10504

2022년 1월 미국에서 제작.

IBM, IBM 로고, ibm.com, Db2 및 pureScale은 전 세계 여러 국가에 등록된 International Business Machines Corp.의 상표입니다. 기타 제품 및 서비스 이름은 IBM 또는 다른 회사의 상표일 수 있습니다. 최신 IBM 상표 목록은 ibm.com/legal/copyright-trademark의 '저작권 및 상표 정보'에서 확인할 수 있습니다.

등록 상표인 Linux®는 전 세계적 상표 소유자인 Linus Torvalds의 독점 사용권자 Linux Foundation의 하위 라이센스에 의거하여 사용됩니다.

이 문서는 최초 발행일 기준 최신 문서로, IBM은 언제든지 해당 내용을 변경할 수 있습니다. IBM이 현재 영업 중인 모든 국가에서 모든 제품이 제공되는 것은 아닙니다.

명시된 성능 데이터 및 고객 사례는 오직 정보 목적으로 제공됩니다. 실제 성능 결과는 특정 구성 및 작동 조건에 따라 다를 수 있습니다. 본 문서의 정보는 상품성, 특정 목적에의 적합성, 비침해성 보증 또는 조건을 포함하여 명시적 또는 묵시적 보증 없이 '있는 그대로' 제공됩니다. 제품 제공 시의 계약 조건에 따라 해당 IBM 제품을 보증합니다.