디지털 시대에 대부분의 기업은 고객의 웹사이트 체류 시간과 접속 빈도를 높이기 위해 강력한 콘텐츠 관리 시스템(CMS)을 필요로 합니다. 이번 사례는 글로벌 제조 기업이 콘텐츠 관리 혁신을 목표로 기존의 Adobe Experience Manager(AEM) 시스템을 AWS 클라우드로 마이그레이션하여 고객 경험을 극대화하고자 했던 과정과 성공적 전환의 성과를 소개하고자 합니다.
기존의 CMS 기능을 유지하면서도 빠르고 경제적인 콘텐츠 배포가 가능한 새로운 인프라를 마련하기 위해, 고객은 삼성SDS America와 협력해 AWS 환경으로 AEM과 Oracle DBMS 시스템을 마이그레이션했습니다. 최소한의 다운타임을 목표로 설계된 이 프로젝트는 확장성, 안정성, 보안성, 운영 효율성을 보장하는 최적의 솔루션으로 고객 요구를 충족했습니다.
삼성SDS America는 AWS의 웰 아키텍티드 프레임워크(Well-Architected Framework, WAF)를 기반으로 최적의 아키텍처를 설계했습니다.
이를 통해 다음과 같은 주요 기술적 목표를 달성했습니다.
① 확장성: 컴퓨팅 리소스를 수요 변화에 따라 쉽게 확장할 수 있도록 아키텍처를 설계하였습니다. AWS 서비스를 활용함으로써, 컴퓨터 성능, 스토리지 및 기타 리소스를 필요에 따라 확장할 수 있게 되었으며, 피크로드 중에도 원활한 운영을 보장하고 향후 비즈니스 성장을 수용할 수 있었습니다.
② 안전성: 아키텍처상에서 Fault Tolerance를 우선하며 고가용성을 보장할 수 있도록 했습니다. Auto Scaling, Elastic Load Balancing, Multi-AZ와 같은 AWS 서비스를 활용하여 다운타임 위험을 최소화하고 최종사용자를 위한 끊김 없는 서비스를 보장하는 탄력적인 인프라를 구축하였습니다.
③ 보안성: 강력한 보안 조치를 통해 데이터와 시스템을 보호할 수 있게 하였습니다. AWS Identity and Access Management(IAM)을 활용하여 세밀한 접근 제어 및 권한을 구현하여 승인된 사용자만 리소스에 접근할 수 있도록 했습니다. 또한 AWS CloudTrail을 활용한 감사 및 모니터링으로 보안 위협을 실시간으로 탐지하고 업계 표준을 준수할 수 있도록 지원하였습니다.
④ 운영 효율성: AWS 서비스를 통해 리소스 활용을 최적화하고 운영을 간소화했습니다. AWS CloudFormation 및 AWS OpsWorks와 같은 자동화 도구를 통해 배포 및 관리 프로세스를 간소화하여 수작업을 줄이고 전반적인 효율성을 향상시켰습니다. 또한 AWS Lambda를 사용한 서버리스 아키텍처를 통해 서버를 프로비저닝하고 관리할 필요 없이 효율적이고 비용 효과적인 기능 구현을 가능하게 했습니다.
AWS 서비스와 Oracle Data Pump를 활용하여 대용량 데이터를 온프레미스에서 클라우드로 신속하고 안전하게 이관했습니다. 이 과정에서 삼성SDS America는 철저한 계획과 데이터 정제, 검증을 통해 데이터 정합성을 보장했습니다. 다운타임을 최소화하기 위해 다음과 같은 주요 사항을 고려하여 증분 마이그레이션을 적용하였고, 주요 지표를 실시간 모니터링하여 성능을 최적화했습니다.
① 계획: 소스 데이터베이스를 면밀히 분석하고 상세한 마이그레이션 전략을 수립했습니다. 의존성 및 잠재적인 리스크를 식별하고, 비즈니스 니즈를 기반으로 데이터 서브세트에 대한 우선순위를 정했습니다.
② 데이터 정제 및 변환: 정확성 및 무결성을 보장하기 위해 마이그레이션 전에 데이터를 검증하고 정제하였습니다. 필요에 따라, 타겟 스키마에 부합하면서 성능을 최적화하도록 데이터를 변환하였습니다.
③ 데이터 검증: 마이그레이션 이후 데이터 정합성 및 완전성을 보장하기 위해 포괄적인 데이터 검증 계획을 수립했습니다. 불일치를 식별하고 바로잡기 위해 철저하게 테스트했습니다.
④ 증분 마이그레이션: 대용량 데이터베이스였기 때문에 다운타임을 최소화하고 데이터 전송을 최적화하기 위해 증분 마이그레이션 접근 방식을 고려했습니다. 소스 시스템과 타겟 시스템 간 정합성과 동기화를 보장할 수 있도록 작은 배치 단위로 데이터를 전송하였습니다.
⑤ 모니터링 및 성능 최적화: 데이터 전송 속도, 지연 및 리소스 활용 등 주요 지표를 추적하며 마이그레이션 프로세스를 면밀히 모니터하였습니다. AWS Database Migration Service(DMS)와 같은 AWS 서비스를 활용하고 네트워크 대역폭을 최적화하여 성능을 최적화했습니다.
AWS EBS의 고성능 스토리지 및 RAID 구성을 통해 고성능 I/O 처리가 가능하도록 아키텍처를 설계하였습니다. 대용량 DB 데이터를 효율적으로 처리하기 위해 AWS EBS 서비스를 활용하여 충분한 저장 공간과 고성능 I/O 처리 능력을 확보했습니다. 프로비전된 IOPS SSD 볼륨(io2)과 RAID 구성으로 높은 IOPS 및 처리량을 달성하고 DB 데이터 전환을 위한 최적의 성능을 보장했습니다. 또한 확장성 있는 스토리지 구성으로 향후 비즈니스 성장을 지원할 수 있도록 대비했습니다.
item1 은 x,y 축이 비례하여 증가
item2 는 x 축 약 16,000 까지 y축 4,000으로 상승 후 4,000 에서 item1 도달 지점까지 유지
이번 마이그레이션 프로젝트는 확장성과 안정성, 보안성, 운영 효율성을 모두 충족하며 성공적으로 마무리되었습니다. 삼성SDS America는 AWS 클라우드상에서 최적의 전환 절차를 마련함으로써 고객 경험과 디지털 마케팅 플랫폼의 가시성을 확보하는 기반을 구축했습니다.
▶ 해당 콘텐츠는 저작권법에 의하여 보호받는 저작물로 기고자에게 저작권이 있습니다.
▶ 해당 콘텐츠는 사전 동의 없이 2차 가공 및 영리적인 이용을 금하고 있습니다.
Head of Cloud Business Division, 삼성SDS America