클라우드기반비즈니스혁신사례 - 쇼핑 / 게임 KIM DONG HOON General Manager, Cloud Business Office, NHN Entertainment Email : waterskin@nhnent.com
TOAST Cloud 소개
TOAST Cloud 소개 NHN 엔터테인먼트에서제공하는 통합클라우드서비스 입니다. TCC 특장점 1 2 3 4 5 유연한인프라다양한플랫폼최신식클라우드센터하이브리드클라우드전문인력 OpenStack 기반의유연한클라우드인프라제공 Notification, Analytics, Security 등유용한기능들로구성된플랫폼제공고집적도심형클라우드센터물리인프라와가상인프라를동시에활용할수있는환경제공자사서비스운영경험을기반으로안정적기술지원 6 합리적비용사용한만큼비용을지불, 초기비용부담최소화, 타사대비 10~30% 저렴
Toast Cloud 제품 유연한 IaaS 상품군과게임 / 쇼핑에특화된 PaaS 상품군이주를이루며타사대비합리적인가격, 자사서비스先적용으로인해경쟁력이있음. Image CDN App analytics Log&Crash Search Leader board Game Data Real-time multiplayer App Guard Security Check Mal-URL Detector OTP Captcha Push Email SMS Launching IAP Mobile Test Address Search CS&BBS Deploy Watch dog
Cloud Commerce Platform 기반쇼핑서비스
쇼핑클라우드플랫폼사례 : 핑다몰
Shopping 브랜드마켓플레이스쇼핑몰 Platform 구성 Function Map Commerce Function Map 고객 직접고객간접고객 ( 채널 ) Front ( 판매 ) 외부직접 POS 웹 / 앱 셀링툴 전시혜택 / 프로모션 CS 결제 Admin ( 기능 ) 쇼핑몰 회원 주문 상품 재고 관리 / 설정 광고 / 마케팅 통계 / 분석 검색 물류 WMS ( 창고 ) 입점사정산공급사관리 사용자 Legacy ERP 관리자 입점사
SW Architecture 고객 Legacy 영역 NCP 영역 고객사개발 (JAVA,.NET, PHP, ) 운영 (Event, Promotion) 전시 (Design) 관리 TOAST Component Web UI ( 개발언어독립 ) Presentation Layer NHN Commerce Platform TCD(deploy) Photo Infra TOAST Push NHN Search API 고객사 ERP EIS SCM Interface Layer Ace Counter TA(Analytics) Commerce Common (JAVA) Business Layer TOAST Cloud DBMS (MySql) WAS Web Server Infra Layer
Infra Architecture Server (HA 구성 ) - Public : 고객사개발접근허용 - Private : NHN 모듈 ( 비공개 ) DataBase - Master(Active-Active + Standby Active) + Slave (N개) - Master Tx query / Slave Select query - 15000~20000 QPS 성능 Network (Load Balance, Monitoring) Public Server Pool Open API (RestFul) Private Server Pool Component Service (CDN, SMS, Email Push, Search Etc.) A B Z billing & metering DataBase Server Pool NHN toast cloud Commerce Platform(NCP)
핑다몰의전략 자유로운디자인 Admin 과쇼핑몰 Front 가기술적으로분리 대용량트래픽대응 클라우드서버를활용한대용량트래픽대응 안정적인서비스운영 장애및이벤트에대한실시간서비스대응 서비스플랫폼은클라우드플랫폼활용 push, mail, sms, cdn, image 등
하이브리드클라우드사례 : 티켓몬스터 NHN 엔터도심형데이터센터 TCC 에 티몬 입주 이승배티몬최고기술책임자 (CTO) 는 티몬이 NHN 엔터의 TCC 를신규데이터센터로선택한가장큰이유는타데이터센터와비교해높은비용절감효과와네트워크개선및운영효율화가가능하다고판단했기때문 이라며 토스트클라우드로의클라우드전환도고려하고있다 고말했다.
Frontend, Middle 서버는가상화에적합한 workload 로판단됨 가상화를통해인프라제공속도를수시간내로단축가능 토스트클라우드와티몬자체가상솔루션의혼합을통해클라우드점진 이행 GSLB 를통해토스트클라우드와티몬가상서버간부하분산 토스트클라우드 GSLB 티몬가상서버 (Xen) LBaaS L4 www
Infra Architecture ( TO-BE) 클라우드서버와물리서버를동일한 Network 로연동 Physical L4/L7 Private network Legacy Private Network svr 3 svr 4 svr 1 svr 2 Public Cloud Zone Tmon Zone Frond-end server DB 및 back-end server
티켓몬스터클라우드전략 점진적인클라우드서버이전 클라우드확장성과물리인프라안정성확보 서비스플랫폼은클라우드플랫폼활용 ( image, address search 등 ) 인프라제공속도향상 구분 TCC 이전 TCC 이후 서버설치 조각상면 스위치활용 서비스투입시 IDC, 네트워크물리적인작업수반 (1 일 ~ 2 주 ) 서비스별상면예약필요 ( 상면활용율 70%) 서비스별스위치분리 ( 포트활용율 50%) 물리적인변경없이 OS 설치만으로완료 ( 수시간 ~ 1 일 ) 물리적인위치관계없이활용 ( 상면활용율 90% 이상 ) 전체서비스스위치공유 ( 포트활용율 80%)
Cloud Game Platform 기반게임서비스
Game service 필요기능 Google Play Apple AppStore one-store Analytics push App Guard Mobile Test IAP ( 인앱결제 ) 방문 & 이탈, LTV 이용자 / 매출 / 게임분석 Game Client 단일인터페이스결재대행 Launching 사용자패턴 클라이언트관리 빌링 Crash Dump Log & Crash Search 클라이언트버전접속정보공지사항 Game Server 오류로그지표 Crash Dump 수집 Leaderboard 랭킹 백업 인벤토리 Log Object Storage 실시간다양한팩터별랭킹 백업 Realtime-Multiplayer
국내클라우드글로벌런칭사례 : 와라편의점 ( 글로벌원빌드 ) 뉴에프오 ( 대표이사, 이호열 ) 는국내인기웹툰을소재로만든편의점소셜게임 와라편의점 이글로벌버전 My Store : Let's Get Rich 를 5 개국에소프트런칭 [ 출처 ] 뉴에프오, SNG 와라편의점, 글로벌버전 5 개국소프트런칭 작성자리빌드핸드
Infra Architecture Game Game Server Server 1 2 Auth Session Cache Index DB Server L4... Game DB Server 1 Game DB Server N Game Server 3 Log DB Server 1 Log DB Server N
네트웍속도 평균네트워크성능 WiFi 3G LTE 평균 Latency 1) 10 ms 1) (50ms 3) ) 100 ms 40 ms 평균 Bandwidth 22 Mbps 2) 4 Mbps 3) 30+ Mbps 3) 동아시아 ( 중국, 일본, 대만 ) 동남아시아 ( 싱가폴, 인도네시아, 필리핀, 태국 ) 호주, 인도 북미 유럽, 남미, 러시아 ~ 50ms 50~100ms 100 ~ 200 ms 100 ~ 200 ms 200 ~ 300 ms
와라편의점 전략 하나의게임버전에서다양한국가의언어를지원하는글로벌원빌드전략 추가비용이적도위험도가낮은게임서비스 국내에서글로벌게임서비스경험이있는클라우드를활용 대만서비스리전을복제하여글로벌서비스구축 서비스준비기간최소화
플랫폼기반서비스사례 : 나는강하다 (Real Time-multiplayer) 누리스튜디오 ( 조선호대표 ) https://www.youtube.com/watch?v=gmspity3glq
나는강하다 전략 전문가를활용한안정적인게임서버구현 서비스플랫폼은클라우드플랫폼활용 최소인력으로게임서비스 유연한인프라 국내최저가로가격경쟁력이있음. 게임특화플랫폼 최소인력으로도자유롭게게임런칭이가능 게임개발에특화서비스제공함으로써개발에집중할수있음. +@ 기술지원 기술전문가의설계, 운영을스팟형태로지원이가능함으로비용과인력채용에대한부담감해소
Thank you. 23