데이터 3법의 국회 통과에 따른 비 식별 데이터의 무제한 활용이 가능한 환경과 함께 기업의 광고 채널이 온라인/모바일로 집중되고 있으며, 타깃 광고에 대한 고객 인식의 변화에 집중할 필요성 등의 배경에 의하여 DMP(Data Management Platform)가 구축되게 되었습니다.
DMP는 정확한 타깃팅이 가능한 광고의 기반이 되는 역할과 함께 마케팅 효과의 극대화를 희망하는 기업에게 조건에 부합하는 오디언스(비 식별화된 고객) 정보 제공 역할을 수행합니다.
아울러 DMP는
- 세분화된 타깃팅으로 마케팅 효과를 극대화 하고 통계 정보에 의한 연관성 있는 속성을 제시하는 ‘타깃 정교화’
- 데이터 수집 등과 같은 소모성 일을 줄이고 데이터 분석 및 가시성 확보를 통한 고 부가가치 활동으로 전환하며 비 식별 데이터 활용으로 개인정보 유출 관련 대응 등의 업무 비효율 제거하는 ‘효율성 향상’.
- 정확하고 정교한 타깃팅으로 낭비되는 광고 비용을 절감하고 타깃팅을 위해 소요되는 시간을 절약하는 ‘비용 절감’
등의 특성을 갖고 있으며, 여기에 더해 온라인 데이터와 오프라인 거래 데이터를 통합하여 타사와 차별화된 데이터로 핵심 비즈니스 가치를 확보하는 ‘데이터 경쟁력’ 이라는 차별화된 특성을 갖고 있습니다.
DMP의 인프라 구조는 크게 ‘머신러닝’, Google Analytics 데이터와 On-Premise에 수집되어 있는 온/오프라인 데이터, 사이트에서 수집되는 쿠키 데이터등이 모이는 ‘빅 데이터’, 사용자가 직접 접속하여 빅 데이터에서 가공된 활용 가능한 오디언스(비 식별화된 고객) 정보를 제공 받을 수 있는 ‘애플리케이션’으로 구성되어있고, 이는 GCP(Google Cloud Platform) 으로 구현되어 있습니다.
DMP의 안정적인 운영을 위하여 Public Cloud 운영팀에서 DMP의 GCP 환경 및 시스템, 어플리케이션을 운영 중에 있고 그 내용은 다음과 같습니다.
- 시스템 및 인프라 운영
- Infra
- 리소스 사이징 관리 : Cloud 리소스에 대한 적정 사이징 관리 및 필요 시 증설 작업
- 일상 점검 및 리포팅 : 인프라 일상(수시) 점검 및 월간 리포팅 작성/보고
- 3rd Party 솔루션 설치 및 장애 해결
- DBMS
- BigQuery 관리
- CloudSQL(MySQL) 관리
- 데이터 정합성 점검 및 주기적인 DB 작업 관리 : 백업, Batch Job 등
- Pipeline
- Data Source Pipiline 설계/운영 : Data Source(온/오프라인) 수집 및 통합 데이터 전환 관리
- Application Pipiline 설계/운영 : 사용자 Upload Data, 트레잇 빌더 등 Application 데이터전환 관리
- Data Pipeline 설계/운영 : 통합 ID 관리 데이터 수집, Cookie Sync 매핑 정보 수집
- 보안/기타
- GCP N/W 구성 및 방화벽 설정 등 접근 통제
- GCP 일반 문의 응대
- Infra
- Application 운영
- Application 개발
- DMP 플랫폼
– DMP 플랫폼 프로그램 개발 및 변경 수행
– 데이터 추출 요청 수행 - Interface : Google 파이프라인 / Redis 연계 항목 개발
- DMP 플랫폼
- AppEngine 유지보수
- DMP TAG
– GCP AppEngine(Tag 수집) 정상 동작 유무 모니터링
– Tag 정보 정상 수집 여부 테스트
- DMP TAG
- Application 유지보수
- ComputeEngine 모니터링
– GCP ComputeEngine 모니터링 수행 (로그 확인)
– Auto Scaling 정상 여부 확인 - GCP 버킷 모니터링
– 버킷 용량 모니터링
– 월 단위 버킷 전송량 추이 보고 - DMP 플랫폼
– DMP 플랫폼 문의사항 응대
– 월간 운영 보고
- ComputeEngine 모니터링
- Application 개발
인프라 모니터링
대시보드 오픈소스 솔루션인 Grafana를 이용하여 DMP 인프라 모니터링을 위한 대시보드를 구성하여 인프라 상시 모니터링을 진행하고 있습니다.
Grafana 의 Alert 기능을 활용하여 각 인프라 지표 별 설정된 임계치 도달 시 담당자가 알람을 받도록 구성되어 있고, 관제센터와의 연계를 통하여 24*365 관제 체계를 구축, 운영 중에 있습니다.