메이크스타 (MAKESTAR)
구글 클라우드에서 서비스 중인 팬덤 플랫폼
메이크스타는 팬 중심의 혁신적인 팬덤 플랫폼으로, 아티스트와 전 세계 팬들을 연결하여 특별하고 즐거운 경험을 선사합니다. 단순한 앨범 판매를 넘어 팬 커머스플랫폼으로 팬들이 아티스트와 소통하고 꿈을 지원하며 함께 성장하는 공간을 제공합니다.
팬덤을 위한 다양한 이벤트, 독점 콘텐츠, 아티스트와의 소통 기회를 제공하며, 팬들의 목소리에 귀 기울이고 적극적으로 반영하여 만족도를 높이고 있습니다. 또한, 지속 가능한 K-Culture 성장을 위해 친환경 앨범 제작 및 공정한 수익 분배 시스템을 구축하고 있습니다.
주요 특징
✔️ 팬 중심의 서비스: 팬들의 다양한 니즈를 충족하는 맞춤형 콘텐츠 및 이벤트 제공
✔️ 편리한 팬덤 활동: 직관적인 웹사이트와 앱, 간편한 결제 시스템, 안전한 배송 서비스 제공
✔️ 사회적 책임: 친환경 앨범 제작을 통한 환경 보호, 공정한 수익 분배를 통한 아티스트 지원
메이크스타는 단순한 팬덤 플랫폼이 아니라, 팬과 아티스트가 함께 만들어가는 특별하고 의미있는 경험을 제공하는 공간입니다.
1️⃣ AWS 환경에서의 운영 및 관리 어려움
AWS 환경에서 k-native형태의 클러스터를 운영하고 관리하는 데 어려움을 겪고 있었습니다. 서버 관리, 소프트웨어 업데이트, 보안 패치 등의 작업에 많은 시간과 노력이 소요되었으며, 이는 개발 및 서비스 개선에 집중해야 할 인력을 운영 업무에 할애하게 되는 비효율성을 초래했습니다.
2️⃣ 상이한 개발환경에 대한 어려움
Development, Staging, Production 환경의 구성이 다르게 구성 되어 있어 개발 작업에 비효율성이 존재했으며, 동일한 구성의 환경 구축이 필요했습니다.
3️⃣ GCP 환경으로의 클러스터 마이그레이션 필요성
Managed Kubernetes 서비스인 GKE기반의 GCP 환경으로 마이그레이션하여 클러스터 운영 및 관리 효율성을 높이고 안정적인 서비스 운영 환경을 구축해야 했습니다.
4️⃣ 안정적인 서비스 운영 환경 구축
GCP 환경에서 GKE 클러스터를 운영하며 수평 확장성을 확보하고, 서비스 중단 및 장애 발생 가능성을 최소화해야 했습니다.
5️⃣ 효율적인 리소스 관리
GCP의 다양한 서비스를 활용하여 리소스 사용량을 모니터링하고 효율적으로 관리하여 비용 절감 및 성능 향상을 도모해야 했습니다.
6️⃣ 전문적인 기술 지원 필요
GCP 환경 마이그레이션 및 GKE 클러스터 운영에 대한 전문적인 기술 지원이 필요했습니다.
메가존소프트는 메이크스타의 요구사항을 충족하기 위해 다음과 같은 솔루션을 제공했습니다.
1️⃣ GKE 클러스터 마이그레이션: 메이크스타의 AWS 워크로드를 GCP의 GKE(Google Kubernetes Engine) 환경으로 마이그레이션하여 관리형 컨테이너 기반의 운영 환경을 구축하였습니다.
2️⃣ GKE 클러스터 운영 및 관리: GKE 클러스터 운영 및 관리에 대한 전문적인 기술 지원을 제공하여 안정적인 서비스 운영 환경을 구축하고 운영 효율성을 높였습니다.
3️⃣ 리소스 사용량 모니터링 및 계획: GCP의 다양한 서비스를 활용하여 리소스 사용량을 모니터링하고 효율적인 리소스 관리 계획을 수립하여 비용 절감 및 성능 향상을 도모하였습니다.
4️⃣ GCP 아키텍처 구성: 메이크스타의 요구사항에 맞춰 GCP 아키텍처를 구성하고, 다양한 GCP 서비스를 활용하여 안정성, 가용성, 확장성을 확보하였습니다.
5️⃣ 마이그레이션 후 지속적인 지원: 마이그레이션 이후에도 지속적인 모니터링 및 기술 지원을 제공하여 안정적인 서비스 운영을 지원하였습니다.
Architecture
[그림 1] 메이크스타 팬덤 플랫폼
✔️ 운영 효율성 증대: Managed 컨테이너 서비스인 GKE 기반 컨테이너 환경을 통해 개발 및 배포 속도를 단축하고 운영 효율성을 높였습니다. CI/CD 파이프라인 구축으로 빌드, 테스트, 배포 프로세스를 자동화하여 효율적인 개발 및 운영 프로세스를 구현했습니다.
✔️ 안정성 및 가용성 향상 : GCP의 고가용성 아키텍처와 재해 복구 기능, 그리고 GKE의 컨테이너 자동 복제 및 배포 기능을 통해 서비스 안정성 및 가용성을 크게 향상시켰습니다.
✔️ 확장성 확보 : GKE 클러스터 자동 확장 기능으로 트래픽 변화에 따라 리소스를 자동으로 조절하여 안정적인 서비스 운영 환경을 구축했습니다. 또한, GCP의 다양한 컴퓨팅, 스토리지, 네트워킹 서비스를 활용하여 비즈니스 요구사항에 따라 인프라를 유연하게 확장할 수 있습니다.
✔️ 성능 향상 : GKE는 컨테이너화된 애플리케이션에 최적화된 환경을 제공하여 서비스 성능을 극대화합니다. GCP 글로벌 네트워크를 활용하여 전 세계 사용자에게 빠르고 안정적인 서비스를 제공합니다
✔️ 비용 절감 : GKE 자동 확장 기능과 모니터링 대시보드를 통해 리소스 사용에 대한 가시성을 확보하고 비용을 절감할 수 있는 환경을 구성했습니다.
” 메가존소프트는 메이크스타의 기존 AWS 환경을 정확히 분석하고, GKE(Google Kubernetes Engine) 기반의 안정적이고 효율적인 GCP 아키텍처를 설계했습니다. 또한, 체계적인 마이그레이션 프로세스를 통해 마이그레이션 과정을 단축하고, 서비스 중단을 최소화하여 안전하게 GCP 환경으로 이전 할 수 있도록 지원했습니다. 뿐만 아니라, 마이그레이션 이후에도 지속적인 기술 지원을 제공하여 메이크스타가 안정적으로 GCP 환경을 운영하고 비즈니스 경쟁력을 강화할 수 있도록 돕고 있습니다. 메이크스타는 메가존소프트의 전문성과 헌신적인 지원을 통해 GCP 환경에서의 성공적인 서비스 운영을 기대할 수 있게 되었습니다.”
<전영현 Head of Engineering, MAKESTAR>