모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발

4,905 views

Published on

0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,905
On SlideShare
0
From Embeds
0
Number of Embeds
1,743
Actions
Shares
0
Downloads
0
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

모바일 네트워크 친화적인 글로벌 메시징 서비스 - ChatON 개발

  1. 1. CHAT YOUR WAY<br />모바일 네트워크 친화적인<br />글로벌 메시징 서비스 구축<br />- 삼성전자 ChatON 사례 -<br />삼성전자 MSC<br />박재현<br />
  2. 2. Contents<br />모바일메시징 시장 변화<br /><ul><li>모바일메시징 시장의 변화
  3. 3. 삼성전자 ChatON</li></ul>N/W 친화적인 글로벌 메시징 서비스 구축<br /><ul><li>기술적 장벽들
  4. 4. 대응 방법</li></ul>4G 시대의 메시징 서비스<br />2<br />/ 19<br />
  5. 5. I. 모바일메시징 시장 변화 및 ChatON<br /><ul><li>시장 변화 추이
  6. 6. 삼성전자 ChatON서비스</li></li></ul><li>I. 모바일메시징 시장 변화<br />스마트폰의 보급으로 기존 ID/PW 기반 PC메신저 外 모바일 환경에 특화 된 메신저 등장<br /> ID/PW 기반 PC 메신저<br />1996 ~ 현재<br /><ul><li>PC 환경에 특화된 ID/PW 기반 메신저 </li></ul>2011<br />Facebook메신저 <br /><ul><li>SNS 기반의 실시간 메세징</li></ul>Mobile 메신저<br />2010 ~ 2011<br />2003 ~ 2010<br />2011<br />ChatON<br />iMessage<br />WhatsAppKakao Talk<br />BlackBerry Messenger<br /><ul><li>Device 친화적 메신저
  7. 7. 다양한 서비스와의 연동
  8. 8. PIN 번호 기반 친구 등록
  9. 9. 블랙베리 유저끼리 사용하는 메신저
  10. 10. 핸드폰 번호 기반 모바일 메신저
  11. 11. 폰북 연동 자동 친구 등록 가능
  12. 12. 크로스 모바일 플랫폼 지원</li></ul>4<br />/ 19<br />
  13. 13. I. ChatON소개 - Concept<br />글로벌 커뮤니케이션 서비스 ChatON<br />“쉽고 재미있고 간편한 방식으로 전 세계 친구들과 <br /> 커뮤니케이션 할 수 있는 서비스”<br />전세계 모든 플랫폼과단말에서 나만의 방식으로 대화할 수 있는 <br />글로벌 모바일 커뮤니케이션 서비스의 필요성<br />Cross Platform<br />Rich Media Sharing<br />Fun & Easy Share<br />Contents Storage Box <br />Major Platform<br />Multimedia Sharing<br />Feature phone, bada, Android<br />& <br />iOS, BlackBerry<br />Text / Image / Voice / Video Map / Animation Message<br />Feature phone<br />5<br />/ 19<br />
  14. 14. Service Introduction Video<br />For better understanding of Service, <br />Please refer to the followingservice introduction video<br />
  15. 15. II. N/W 친화적인 글로벌 메시징 서비스 구축<br /><ul><li> 기술적 장벽들
  16. 16. 대응 방법</li></li></ul><li>II. 글로벌 메시징 서비스 구축 방법<br />모바일 오프라인 메시징에 대한 참조 아키텍처<br />2. 두번째 이후 메시지 전송<br />1. 첫 메시지 전송<br />Mobile Device<br />Mobile Device<br />Push Client<br />(Always On)<br />Messaging Client<br />Push Client<br />(Always On)<br />Messaging Client<br />3. 알림<br />IM Client/Server 간,<br />직접 메시지 송수신<br />2. 알림<br />4. 메시지 요청 후 수신<br />Long-Lived Connection<br />Server<br />Server<br />Push Server<br />Messaging Server<br />Push Server<br />Messaging Server<br />1. 새 메시지가 있음을 알림<br /><ul><li>메시징 뿐만 아니라, 모바일에서의 모든 실시간 서비스가 Push Platform 활용
  17. 17. Push Platform 예 : Samsung SPP, Apple APNS, Google C2DM, Blackberry Push
  18. 18. C2DM의 경우 App 별 사용량 제한. 중국에서 이용 불가능</li></ul>8<br />/ 19<br />
  19. 19. II. 글로벌 메시징 서비스 구축 방법 : 기술적 제약 사항<br />제약 사항 1 : Push Channel 유지에 따른 제약 사항<br />잦은 연결유지 신호 전송 및 재연결 時<br />배터리 소모에 악영향<br />1<br />Push Server<br />연결유지 신호 간격이 길 경우,<br />사업자 방화벽에서 연결 해지<br />2<br />Push Server<br />?<br />TCP 프로토콜로 연결유지 할 경우,<br />Zombie Connection 발생할 수 있음<br />3<br />Push Server<br />9<br />/ 19<br />
  20. 20. II. 글로벌 메시징 서비스 구축 방법 : 기술적 제약 사항<br />제약 사항 2 : 글로벌 사업자 지원에 따른 제약 사항<br />사업자 別로 다른 연결에 따른 Timeout 값 <br />4<br />Push Server<br />잦은 연결 유지 신호 보낼 時<br />사업자 망에 과부하 발생<br />5<br />Push Server<br />특정 서버 장애 時타 서버에 순간적인<br />Storm 메시지 동시 전달. 사업자 망 과부하<br />6<br />Push<br />Server 1<br />단말 별로 보내는 연결 유지 신호들의 분포도가 <br />주기적으로 몰릴 경우, 사업자 망 과부하 발생<br />Storm<br />7<br />Push<br />Server 2<br />10<br />/ 19<br />
  21. 21. II. 글로벌 메시징 서비스 구축 방법 : 기술적 제약 사항<br />제약 사항 3 : 글로벌 국가/지역 지원에 따른 제약 사항<br />사용자 위치에 따라, 최적의 서비스가 가능한<br />IDC/Cloud의 서버에 연결되어야 함<br />8<br />국가 別 상이한 보안/법률 정책 적용 요구<br />9<br />엄격한 보안 요구<br />Lawful Intercept 요구<br />11<br />/ 19<br />
  22. 22. II. 글로벌 메시징 서비스 구축 방법 : 기술적 제약 사항<br />제약 사항 4 : 단말 물량 증가에 따른 용량 제약 사항<br />삼성전자 사례) 한 해 2~3억 단말 판매<br />Push Server<br />전세계 수억 단말에 대한 동시 Session 유지 필요<br /> 고성능, 고확장성 서버 인프라 필요<br />10<br />저비용의 서버 인프라 구축 또는 대응되는 수익 모델 없을 경우 ROI에 문제 발생<br />
  23. 23. II. 글로벌 메시징 서비스 구축 방법 : 기술적 요건 사항<br />글로벌化의 경우, 특정 소수 국가 지원 대비 몇 배의 노력 필요<br />기본 요건<br /><ul><li> 전송의 실시간 성및 신뢰성 보장
  24. 24. 저비용의 고확장성 서버 확보</li></ul>통신 사업자<br />제약 사항<br /><ul><li> 연결 안정성 보장
  25. 25. 망에 대한 Traffic 최소화
  26. 26. 서버장애/Ping Storm에 의한 순간적인 과부하 방지
  27. 27. 사업자 別 다른 Router’s Timeout 고려</li></ul>국가 / 지역<br />제약 사항<br /><ul><li>어느 국가 / 지역에서도 속도 보장
  28. 28. 국가 別 다른 보안 및 법률 요구사항 수용</li></ul>단말 제약 사항<br /><ul><li>배터리 소모 최소화</li></ul>13<br />/ 19<br />
  29. 29. II. 글로벌 메시징 서비스 구축 방법 : 해결 방법<br />해결방법 1 : Push Server와의 연결 유지 간격에 대한 최적화 적용<br />연결 유지 간격에 따른 기술 장벽<br />연결 안정성 보장<br />사업자 別 Router’s Timeout<br />Push Server<br />망에 대한 Traffic<br />배터리 소모 최소화<br />규칙 기반 알고리즘<br />사업자 別 조사/검증을 통해 사업자 別 최적화<br />학습 기반 알고리즘<br />예상치 못한 Breakup에 대비, 학습 알고리즘 적용<br />
  30. 30. II. 글로벌 메시징 서비스 구축 방법 : 해결 방법<br />해결방법 2 : Retransmission 및 Ping 주기에 대한 동적 조정 적용<br />통신 사업자 망에 대한 과부하<br />Push<br />Server 1<br />(장애 서버)<br />서버 장애에 따른 순간적인<br />망에 대한 과부하<br />Storm<br />Ping Storm에 따른 순간적인<br />망에 대한 과부하<br />Push<br />Server 2<br />(정상 서버)<br />Ping 메시지가 순간적으로 몰리지 않도록<br />각 단말 別 재전송 시간에 대한 동적 조정<br />서버 장애 時 , 망 부하를 줄이기 위해<br />타 서버에 동시에 재연결 요청이 몰리지 않도록<br />각 단말 別 재요청 시간에 대한 동적 조정<br />시간에 따라 서버가 동시에 받는 Ping 메시지 개수<br />Ping 수신 개수<br />1초 후 재연결<br />Push<br />Server 2<br />5초 후 재연결<br />...<br />7초 후 재연결<br />시간<br />
  31. 31. II. 글로벌 메시징 서비스 구축 방법 : 해결 방법<br />해결방법 3 : 서버의 지역/국가 분산 배치 및 유연한 보안 정책 적용<br />국가/지역에 따른 품질및 정책 문제<br />각 거점에 서버 구축 (정적 컨텐츠의 경우 CDN 활용)<br />모든 국가/지역에서 속도 보장<br />Global Load Distributor<br />국가 別 상이한<br />보안/법률 요구사항 <br />글로벌 메시징의 경우, Apple / RIM 등에 대해서, 국가/지역 別 경쟁력 확보해야 함<br />국가 別 정책 조사 후, 적용 : 사전에 유연한 보안 시스템 구축<br />미국/독일 – 개인정보 보안 강화,<br />중동 – 관련 정부기관의 불법 메시지 감독 방법 제공 <br />
  32. 32. II. 글로벌 메시징 서비스 구축 방법 : 해결 방법<br />해결방법 4 : 오픈 소스 및 클라우드 기반 구축<br />사용자 급증/급감에 따른 문제 <br />저비용/고확장성 서버 구축<br />종량제 요금제, Auto-Scaling 가능환 인프라 확보<br />서버 증가에 따라 솔루션 License 비용이 비례하여 증가하지 않도록 함<br />상용 메세징 솔루션<br />오픈소스 기반 메시징 서버<br />상용 서버 관리 솔루션<br />오픈소스 분산서버 관리<br />High-End DB<br />Low-End DB or NoSQL<br />Typical IDC<br />자체 Private Cloud<br />Or 외부 Public Cloud 활용<br />
  33. 33. III. 4G 시대의 메시징 서비스<br />
  34. 34. III. 4G 시대의 메시징 서비스<br />실시간 멀티미디어 및 컨버전스 서비스 강화<br />Multimedia<br />Real-Time<br />Convergence<br />적<br />적<br />기술의 변화가 Social Journalism과 같은 새로운 사회문화를 창조, 강화할 것으로 예상<br />Device Convergence / N-Screen<br />Real-Time Social Media<br />Amazing<br />My trunk<br />mVoIP/VT<br />Album<br />Pin-up<br />Location<br />WOW<br />실시간 CCTV<br />Anastacha3mins ago<br />Alcatraz<br />실시간 방송<br />
  35. 35. Q & A<br />End of Documents<br />

×