모바일 왕국을 꿈꾸며!!! mobizen@mobizen.pe.kr
Android Push와 카카오톡 사건
Android Push와 카카오톡 사건. 현재, 사용자들에게는 배터리를 그리 잡아먹는 어플로 욕을 먹고있고, 통신사들에게는 엄청난 트래픽을 발생시키는 괴물로 취급받고 있다는..ㄷㄷㄷ
카카오톡이 또 도마에 올랐다. 그런데 이번은 상황이 좀 다르다. 종전에 사달이 났던 개인 정보 이용 문제는 전적으로 카카오톡의 잘못이었지만, 이번 논란은 카카오톡이 일으킨 것이 아니기 ..
좋은 글 잘 보았습니다. 카카오톡 하나만으로 폴링방식인 안드로이드 플랫폼의 유저들이 44TB의 트래픽을 발생하다니 생각 이상이네요. 그것도 image전송에 따라서 트래픽이 더해지겠지만. 점차 안드로이드 플랫폼을 사용하는 유저가 늘어나고 MIM(혹은 hybrid된 mvoip)앱등의 사용빈도가 늘어날 수록 통신사의 트래픽은 가히 상상할 수 없을만큼 급증하겠네요. 이는 안드로이드 플랫폼에서 해결해야 할 문제이기도 하다고 봅니다. iOS는 적어도 비효율적인 트래픽 발생이 상대적으로 적은 만큼 말이죠.
44테라는 맞는 내용입니다.
하지만 1달간 이통사에 부과되는 44테라라는 수치가 많다고 생각하시는 분들께 말씀드리죠.
<<가입자 1000만명으로 계산하면 매달 1728억건. 한달 추산 데이터 트래픽은 4만 5061기가바이트(GB·44TB)에 이른다. >>
가입자 1000만명이라는 부분이죠.
일단 국내 스마트폰 사용자가 천만명이 되지 않는것은 자명하고, 1인당 1달간 발생 트래픽은 4.6M에 불과합니다.
1달내내 24시간 카카오톡의 PUSH를 견뎌낸다해도 고객 1인당 4.6M의 트래픽밖에 발생이 안된단 겁니다.
이쯤되면 이통사에서 문제점으로 내세우는게 얼마나 고객을 우롱하고 있는건지 감이 오시나요?
글쓴이께서는 이점을 반영하여 글을 써주셨으면 합니다.
물론 응답서버가 응답하지 않을 경우는 문제가 발생할 소지도 있겠습니다만, 응답시간사이에 텀을 길게 잡는것만으로도 앱 개발자가 충분히 고칠 수 있는 부분입니다.
글쓴분께서도 그분을 반영해서 쓰신거 아닌가요?
카카오톡이 발생하는 트래픽은 단순한 데이터 용량의로써의 트래픽이 아닌 푸시 기반이 아니여서 의도치 않는 DDOS 공격을 하는 부분인것 같은데요
단순히 44테라를 1000만으로 나눠서 접근할 문제는 아닌것 같습니다.
일단 기본적으로 신호확인을 위한 용량만 4.6M인 것이고 추가적인 트래픽도 있겠죠, 게다가 전 가입자가 동시에 발생시키는 트래픽인 만큼 순간적인 피크 트래픽이 높아지는 것도 문제라고 할 수 있겠죠.
사용하신 용어 중 폴링(polling) 방식이라는 말이 문맥에 어울리지 않는 것 같습니다.
애플의 APNS이나 구글의 C2DM, 그리고 카카오톡이 사용하는 방식은 push이고 이를 위해 서버와 맺고 있는 tcp connection이 유효한지 체크하기 위해 keepalive 패킷을 보내는 것(이것을 polling이라고 하신 것 같구요)으로 알고 있습니다.
다만 체크 주기에 차이가 있을 뿐이지요. APNS는 20분 정도마다 인 듯 하고, C2DM은 28분, 그리고 카카오톡은 10분마다 체크하고 있습니다. 다만 카카오톡의 사용자가 많기 때문에 이동통신사망에 부담을 주고 있고 이는 이통사와의 협의를 통해 조정해나가야할 듯 합니다.
그렇다고 해도 결국 스마트폰 사용자가 두 배, 세 배로 늘어나면 동일한 문제가 발생할 것이고 근본적으로는 이통사가 망의 확충을 통해 해결해야하지 않을까 싶네요.
저도 네트워크 엔지니어님 글과 같은 생각입니다. 폴링은 단말기가 주기적으로 깨어 서버에 접속하여 데이터를 가져오는 방식이고 푸시는 평소 서버와 keepalive를 통해 연결을 유지한후 서버에서 단말로 데이터를 내려주는 방식입니다. 카톡이나 c2dm apns모두 같죠. 윗글의 주제가 푸시인만큼 정의를 확실히 해주셨으면 합니다. 신문기사에도 똑같이 기사가 낫더군요.
역시 좋은 분석 잘봤습니다 ^^ 통신사, OS사업자, 써드파티 입장에서 각각 고민이 필요한 문제지만, 해결이 쉽지는 않을 듯 하네요. 결국 폭탄 트래픽의 직접적인, 혹은 궁극적인 수혜자가 누구인지를 논의해야하고, 그럼 그 수혜자가 총대를 매야하는 거냐라는 문제가 남는 것 같습니다.
애플의 PUSH는 그야말로 신천지를 열었지만, 구글이 PUSH서버를 제공하지 않는 것이 통신사가 지배력을 유지하는데는 긍정적인 측면이 있는 것 같습니다. 수혜자를 고르는 문제는 보다 복잡한데, 이를테면, 다음이나 네이버가 인터넷 사업자에 망사용료의 일부를 내야하는 것 아니냐 하는 문제와 동일합니다.
서비스안정성은 카카오톡이 계속 높여야 하겠지만, 결국 SMS망을 이용한 PUSH를 구현하는 것이 가장 현실적일 텐데, 통신사가 SMS의 수명을 앞당기는 앱에 SMS망을 통해 PUSH를 적극적으로 제공하는 것도 쉬운일은 아니고, 카카오톡에서 SMS를 도매로 사다가 무료 메신저 서비스를 제공해서 SMS비용 이상의 수익을 내는 것도 쉬운일은 아닐 겁니다.
현재로서는 양쪽 다 노력을 할 수 밖에 없는데, 통신사는 카카오톡이 아니더라도 다른 앱들의 폴링 트래픽을 어차피 고려해야하고, 카카오톡은 자신들의 서비스로 인해 민폐가 발생하지 않도록 책임을 다해야 겠지요.
좋은 글 잘읽고 갑니다
윗 글을 읽고 서울신문에 가서 카카오톡 스니핑 관련 기사를 읽어 봤습니다. 정말 어이가 없는 기사더군요. 안동환 기자라는 양반 약이 많이 올랐나 봅니다. 포스트된 글에서 나온 것처럼 메신저의 기능을 하기 위해 Keep Alive는 기본입니다. 그리고 다른 서비스들과 객관적인 비교를 하는 것이 아닐뿐 아니라 단순하게 카카오톡이 망에 부담을 엄청나게 준다는 식으로 비치게 하려는 노력이 곳곳에서 보입니다. 불손한 의도가 숨어있는 것이 저희 같은 아마추어 눈에도 보입니다. 윗분의 말처럼 카카오톡의 유명세를 이용해 신문사가 한번 떠보려고 스니핑 기사를 냈다가 뒤짚히니까 치졸한 방법으로 보복하려는 의도가 보입니다. 언론은 기자가 화난다고 기자 화나는 대로 떠들어대는 중간매개체가 되어서는 안됩니다. 언론이 기자나 언론사의 화남에 의해 진실이 곡해되거나 집중되는 것은 큰 문제입니다. 포스트된 이 문제는 그리 쉬운 문제가 아닐 것입니다. 예를 들어 카카오톡이 망에 부담을 준다면 카카오톡 같은 앱이 10개만 있으면 우리나라 이동통신망은 아주 심각한 문제에 직면할 수 있다는 이야기나 다를 것이 없습니다. 그게 누구의 잘못을까요? 엄청난 돈을 받는 요금의 액수와 비교할 때 이통사 그들은 과연 무엇을 하고 있었을까요?
한 트위터 트윗에 이런 말이 있습니다."스맛폰 사용자가 천만이 넘었다는데 그럼 다른거 다 복잡하니까 빼고 단순하게 사용자수 * 기본요금하면 10,000,000 * 55,000 = 550,000,000,000원이네 한달에 기본요금만 이정도 받아먹으면서 데이터망 늘릴생각 안하고 머한거지?통신사 3개로 나눈다고쳐도 한 통신사당 '기본요금만' 약 2천억씩 들어가는데 ㅡㅡ;;뭐 이거저거 다 빼고 한다해도 천억은 들어가네?돈 겁나게 쳐먹네 근데 그 무료어플 문자수 감당못해서 피해입었다고 징징되는거야?"이런 분들은 무식해서 단순계산하며 이통사를 욕하고 있는 것일까요? 이통사들은 엄청난 이익을 어디에 썼을까요? 최태원 회장은 분식회계를 하며 몇 조가 넘는 돈을 어떻게 뒤로 빼돌려서 구속을 당했었을까요? 그들은 왜 망투자에 대한 데이터를 제대로 밝히지 못할까요? SK는 선경이라는 회사입니다. 테잎을 만들고 학생복을 만들던 회사가 어떻게 이동통신사를 세웠을까요? 최태원 회장의 부인은 과연 누구인지 아시죠? 노태우 대통령의 딸이죠. 이러한 것들이 무엇을 의미할까요? 엄청나게 벌어들이는 돈을 제대로 재투자를 하고, 스마트폰 시대에 맞는 망설계 및 제대로 된 미래 전략을 준비했다면 그들이 과연 이런 말을 기자에게 자료까지 주면서 할 수 있었을까요? 안동환 기자가 이동통신사로부터 받은 자료는 누구나 구할 수 있는 자료였을까요? 곳곳에서 이동통신사의 뒷거래와 의도가 묻어나는 데 우리가 그런 기사에 박수를 쳐줄 수 있을까요? 참으로 많은 생각을 하게 만드는 치졸한 기사를 보면서 한숨이 쉬어 집니다. 이통사의 망투자는 선행문제로 삼지 않으면서 마치 카카오톡 앱 하나가 전체 망에 부담을 주고 있다는 식의 기사는 채 40명 정도 밖에 안되는 벤처가 개발한 앱에 우리나라 이동통신망에 감당하지 못하는 현실에 대해 문제를 삼는 것이 먼저 아닐까요? 그 정도도 내다 보지 못한 그들이 문제가 있는 것이 아닐까요? 치졸한 뒷거래(자료흘리기)를 통해 언론으로 이런 짓거리 하지 말고, 정당하게 망의 건강한 사용에 대해 논의하는 게 나으리라 생각합니다.
서울신문 안동환 기자입니다.
지난주부터 카카오톡 망 부하 논란이 고개를 들면서 통신 담당 기자로 취재를 해 봐야 할 사안이라는 판단이 들었던 사안입니다. 이슈가 되는 사안을 취재한 것입니다. 그리고 그 자료가 무슨 뒷거래가 있을만한 그런 자료는 아니니 오해 없으시기 바랍니다. 통신사 기술팀이 자체적으로 분석한 내용입니다.
비단 카카오톡 뿐 아니라 새롭게 등장하는 모바일 기반의 서비스 대부분이 망 중립성 등 IT통신 생태계 환경과 밀접한 관련이 있는 사안입니다. 한쪽 입장이 맞고 한쪽이 틀렸다고 단순화하기에는 무리가 있는, 큰 생태계 환경 문제의 한 측면이 아닌가 싶습니다.
국내에서도 방통위가 망 중립성을 둘러싼 논란에 대해 정책 가이드라인을 준비하고 있고 IT통신 업계도 이에 대해 활발한 논의가 필요하다고 생각합니다. 카톡은 어떻게 보면 이런 논의를 촉발시킨 기제였다고 생각합니다.
안드로이 푸쉬와 카카오톡 사건이라는 글을 쓰신 블로거님께 감사드립니다. 이해가 쉽고 미처 생각치 못했던 부분도 다시 한번 주의 환기가 됐던 글이었습니다.
Comments List
좋은 정보 잘보고 갑니다. 늘 깊이 있는 식견을 알기 쉽게 풀어 주셔서 감사 드리네요, 연말 행운이 가득하시기 바랍니다^^