2016년 1월 7일, Amazon에서 AWS Seoul Region(서울 리젼) 설립을 발표하였습니다.




위의 발표공지를 보고나서, AWS Seoul Region의 Latency와 AWS Tokyo Region의 Latency를 측정해보았습니다.

측정은 Apache ab와 nginx를 이용하여 다음의 링크를 사용하여 측정했습니다.



AWS Tokyo Region 

 # ab -n 10 -c 1 http://**.**.**.**/index.html

This is ApacheBench, Version 2.3 <$Revision: 1706008 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking **.**.**.** (be patient).....done



Server Software:        nginx/1.9.9

Server Hostname:        **.**.**.**

Server Port:            80


Document Path:          /index.html

Document Length:        612 bytes


Concurrency Level:      1

Time taken for tests:   0.848 seconds

Complete requests:      10

Failed requests:        0

Total transferred:      8440 bytes

HTML transferred:       6120 bytes

Requests per second:    11.79 [#/sec] (mean)

Time per request:       84.805 [ms] (mean)

Time per request:       84.805 [ms] (mean, across all concurrent requests)

Transfer rate:          9.72 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:       40   42   1.3     42      45

Processing:    41   43   1.2     43      45

Waiting:       41   42   1.2     42      45

Total:         82   85   1.8     84      88


Percentage of the requests served within a certain time (ms)

  50%     84

  66%     85

  75%     85

  80%     87

  90%     88

  95%     88

  98%     88

  99%     88

 100%     88 (longest request)

AWS Seoul Region

 # ab -n 10 -c 1 http://**.**.**.**/index.html

This is ApacheBench, Version 2.3 <$Revision: 1706008 $>

Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/

Licensed to The Apache Software Foundation, http://www.apache.org/


Benchmarking **.**.**.** (be patient).....done



Server Software:        nginx/1.9.9

Server Hostname:        **.**.**.**

Server Port:            80


Document Path:          /index.html

Document Length:        612 bytes


Concurrency Level:      1

Time taken for tests:   0.172 seconds

Complete requests:      10

Failed requests:        0

Total transferred:      8440 bytes

HTML transferred:       6120 bytes

Requests per second:    58.14 [#/sec] (mean)

Time per request:       17.201 [ms] (mean)

Time per request:       17.201 [ms] (mean, across all concurrent requests)

Transfer rate:          47.92 [Kbytes/sec] received


Connection Times (ms)

              min  mean[+/-sd] median   max

Connect:        7    9   1.3      9      11

Processing:     6    8   2.2      8      14

Waiting:        6    8   2.2      8      14

Total:         14   17   2.4     17      22


Percentage of the requests served within a certain time (ms)

  50%     17

  66%     18

  75%     18

  80%     19

  90%     22

  95%     22

  98%     22

  99%     22

 100%     22 (longest request)



AWS Tokyo Region Avg. Latency

 87.11111111(ms)

AWS Seoul Region Avg. Latency

 20.22222222(ms)


AWS Seoul Region 의 Latency와 AWS Tokyo Region의 Latency를 비교하니 AWS Seoul Region이 훨씬 빠르다는걸 체감하였습니다.

이후 다운로드 전송량 측정을 해보아도 AWs Seoul Region이 빠르다는 것도 확인하였습니다.


AWS Tokyo Transfer Rate

 9.72 [Kbytes/sec] 

AWS Seoul Transfer Rate

 47.92 [Kbytes/sec]


측정결과 AWS Tokyo와 AWS Seoul간의 엄청난 속도차이를 경험하였고, AWS Tokyo Region의 사용료보다 AWS Seoul Region의 사용료가 조금 더 저렴하다는 걸 보고 깜짝 놀랐습니다.


Tokyo 보다 접근 속도가 빠르면서, Tokyo보다 저렴한 Seoul을 사용해야겠다는 결론을 내렸습니다.


기존에 AWS Tokyo Region에서 생성한 인스턴스(Instance)를 AWS Seoul Region으로 옮기는 작업을 진행하였습니다.


AWS Tokyo Region(도쿄/東京 리젼)의 인스턴스를 AWS Seoul Region(서울 리젼)으로 옮기는 방법

이 방법은 

위의 링크를 참조하였습니다. 위의 링크에 있는대로 따라하니 문제 없이 Tokyo Region의 Instance가 그대로 Seoul Region의 Instance로 옮겨지고, 정상작동함을 확인함.


1. AWS Tokyo Region EC2 Instances 메뉴 

옮길려는 인스턴스의 속성 메뉴에서 Create image(EBS AMI)함.

2. AMIs 메뉴 - 새로 만든 AMI 이미지로 Launch Instance 하고 기존에 생성한 Instance와 같은 사양의 Instance를 만든다.

3. Instances 메뉴 - 새로운 Instance가 Running 되면 Instance의 속성 메뉴에서 Stop 한다.

4. Volumes 메뉴 - Instance에 연결된 볼륨의 속성 메뉴에서 Create Snapshot 한다.

5. Snapshots 메뉴 - 새로 만든 스냅샵의 속성 메뉴에서 Copy Snapshot 한다. 

6. 팝업창에서 Destination region 항목에 Seoul Region을 선택한다.


7. AWS Seoul Region EC2Snapshots 메뉴 - Tokyo Region 에서 복사 된 스냅샷의 속성 메뉴에서 Create Volume from Snapshot 한다.

8. Volumes 메뉴 - 스냅샷으로 만든 볼륨의 Volume ID를 확인 한다.

9. Instances 메뉴 - Tokyo Region Instance 와 같은 사양의 Instance를 Launch Instance로 생성하고 Instance가 Running 되면 속성 메뉴에서 Stop 한다.

10. Volumes 메뉴 - Instance에 연결(sda1)된 볼륨의 속성 메뉴에서 Detach Volume 하고 Instance에서 볼륨을 때어낸다. Tokyo Region의 스냅샷으로 만든 볼륨을 속성 메뉴에서 Attach Volume 한다. 

팝업창에서 Instance 항목에 해당 Instance를 선택하고, Device 항목에  "/dev/sda1"으로 수정한 다음 Yes, Attach 해서 볼륨을 붙인다.

12. Instance 메뉴 - Stop 되어 있는 Instance를 Start 한다. Instance가 Running 되면 접속해서 확인한다.


이제 AWS Seoul Region이 생겼으니 Seoul Region을 애용해야겠습니다 ~_~

Buy me a coffeeBuy me a coffee

Amazon Web Services 한국 블로그 - AWS 한국어 기술 백서 목록


2015년 6월 17일자로 Amazon Web Services 한국 블로그에 "AWS 한국어 기술 백서 목록"이 올라왔습니다.

영어로 된 기술 백서(whitepaper)중 일부가 한국어로 번역되었다는 소식.



영어로 된 백서(whitepaper) - http://aws.amazon.com/whitepapers/


Amazon이 한국에서 클라우드 서비스로 돈 벌 계획 (이미 돈 벌고 있지만) 더 확대할 느낌?

일본 도쿄, 싱가폴에 서버 팜을 운영하며, 중국 베이징(북경, 北京, beijing)에 서버팜을 운영할 계획이고, 한국에서도 서버팜을 운영했으면하는 바람이 있음.


요즘, AWS 테스트 하는데, 이렇게 기능이 좋을 줄은 몰랐음. 대학원 다닐때 AWS열심히 파면 서버(Server), 네트워크(Network), 인프라(infrastructure)에 대한 개념을 제대로 잡았을텐데라는 생각을 해보고 있음

ps. 요즘 아래의 책을 열심히 읽고 있습니다.


아마존 웹 서비스를 다루는 기술

저자
이재홍 지음
출판사
길벗 | 2014-09-30 출간
카테고리
컴퓨터/IT
책소개
실무에서 필요한 아마존 웹 서비스의 모든 것!입문에서 실전 시나...
가격비교



Buy me a coffeeBuy me a coffee

2013년 3월 21일 목요일(木曜日, 星期四, Thursday)

손정의(孫正義,Masayoshi Son) 소프트뱅크그룹대표(ソフトバンクグループ代表,SoftBank Group CEO)의 발표 

- 스마트폰시대의 네트워크 1위[넘버원]에(スマホ時代の ネットワークNo.1へ)



출처: https://www.facebook.com/masason/posts/364856570296697 손정의(孫正義,Masayoshi Son) 페이스북


번역/翻譯/翻訳/翻译/Translation

'스마트폰시대의 네트워크 1위(넘버원)에'설명회를 개최. 

スマホ時代のネットワークNo.1への説明会を開催。

오늘 시작하는 더블 LTE와 네트워크 개선현황을 자세히 설명하겠습니다.

本日開始のダブルLTEやネットワーク改善状況を詳しく語りました。

동영상(動画) http://webcast.softbankmobile.co.jp/ja/conference/20130321/index.html 

자료(資料) http://webcast.softbankmobile.co.jp/ja/conference/20130321/pdf/sbm_20130321.pdf




2013년 3월 21일에 일본 소프트뱅크 대표 손마사요시(손정의,孫正義,Masayoshi Son)의 '스마트폰시대의 네트워크 1위[넘버원]에(スマホ時代の ネットワークNo.1へ)'라는 회사 설명회가 개최되었습니다.


일본의 무선 통신사업자인 소프트뱅크모바일(ソフトバンクモバイル,SoftBank Mobile)이 플래티넘밴드「プラチナバンド」(900Mhz) 구축으로 음성접속률과 패킷접속률을 높였다던데 그 이유는 광기지국을 촘촘히 설치했기때문이라고 했습니다.

일본 무선통신사업자인 e-Access[イーアクセス]를 인수하여 LTE 주파수를 2.1Ghz와 1.8Ghz[1.7Ghz로 표기되지만 iPhone5에서 사용되는 LTE주파수인 1.8Ghz로 생각하면 됩니다.) 2가지로 운영하여 고속도로2차선망처럼 더블 LTE망을 구축했다고 합니다.

발표회를 요약하면 통신망 투자를 많이 하였고, 여러가지 노력으로 다른 통신사(NTT DoCoMo[NTTドコモ], au by KDDI)를 제치고 통신망 품질 1위했고 아직도 고객 만족시키지못했으니 만족시키겠다고 합니다.


그의 발표를 볼때마다 느끼는 점은, 스티브 잡스(Steve Jobs)처럼 카리스마까진 아니더라도, 간결한 PT와 핵심을 찌르는 발표를 합니다. 

그가 진행하는 발표를 듣고는 당장 설득되고 소프트뱅크에 투자하고 싶다는 생각을 하게됩니다.

PT를 보면 정말 잘 만들어졌기 때문에 손회장식의 발표스타일대로 PT를 하고 싶단 생각을 합니다. 


PT마지막에 보면 정말 마음에 드는 글귀가 있습니다.


通信事業者の使命(통신사업자의 사명) 通信 = ライフライン(통신 = 라이프라인[Lifeline])


번역/翻譯/翻訳/翻译/Translation

通信事業者の使命(통신사업자의 사명)

通信 = ライフライン(통신 = 라이프라인[Lifeline])


위의 글귀는 한국의 통신사업자인 KT, SKT, LG U+도 당연히 따라해야하지 않나 싶다. (그러나 돈벌이 하느라 정신 없겠지.


ps. 참고로 "2013년 3월 21일 도쿄메트로 전 구간에 휴대전화가 이용가능하다[2013年3月21日東京メトロ全線で携帯電話が利用可能に]"고 한 PT를 보니, 지하철안에서 휴대전화가 작동되는 한국이 모바일 천국이구나를 느꼈음.


2013년 3월 21일 도쿄메트로 전 구간에 휴대전화가 이용가능하다[2013年3月21日東京メトロ全線で携帯電話が利用可能に]


Buy me a coffeeBuy me a coffee




웹개발자를위한대규모서비스를지탱하는기술
카테고리 컴퓨터/IT > 프로그래밍/언어 > 웹프로그래밍 > 웹프로그래밍일반
지은이 이토 나오야 (제이펍, 2011년)
상세보기


일본에서 매우 유명한 웹 서비스 업체(쉽게 말해서 다음, 네이버와 같은 대형 포털)인 하테나(Hatena,はてな)의 CTO와 엔지니어가 쓴 "웹 개발자를 위한 대규모 서비스를 지탱하는 기술"이 한국에 번역되어 출간된다군요.

저는 커피닉스에서  [공동구매] 웹 개발자를 위한 대규모 서비스를 지탱하는 기술 링크를 보고 책을 구입하게 되었습니다.


이 책은 하테나(Hatena)사의 인턴들에게 인턴십과정중에서 수행되는 실제 기술 강의를 기반으로 구성되어 있습니다.

대규모 서비스 개발과 운영을 다룬 책인데 한국에서 이런 책을 찾기가 가뭄에 콩나물 보듯 어렵다 보니 관심이 갑니다.

(참고로 2009년 5월 12일자로 커피닉스 공동구매로 구입한 "서버/인프라를 지탱하는 기술"이란 책도 일본의 유명인터넷 업체인 하테나(Hatena,はてな)와 KLab의 서버 운영 노하우를 기술한 책으로 지금 소개할 책과 비슷합니다.)


서버인프라를지탱하는기술24시간365일
카테고리 컴퓨터/IT > 데이터베이스 > SQL서버 > SQL서버일반
지은이 이토 나오야 (제이펍, 2009년)
상세보기


아직 2011년 3월 2일 발매라 아직 책을 얻지 못했지만, 도서 설명 내용을 보니 네이버나 다음, 구글, 페이스북과 같은 대규모 웹서비스를 운영하는 회사의 노하우가 들어갔다는 생각을 합니다.

아래는 책의 목차입니다.


1 대규모 서비스 개발 오리엔테이션 -전체 그림 파악하기

강의 0 책의 근본 - 책에서 설명하는 것과 설명하지 않는

강의 1 대규모 서비스와 소규모 서비스

강의 2 계속 성장하는 서비스와 대규모화의

강의 3 서비스 개발의 현장


2 대규모 데이터 처리 입문 - 메모리와 디스크, 애플리케이션과 부하

강의 4 하테나 북마크의 데이터 규모 - 데이터가 많을수록 처리에 시간이 걸린다

강의 5 대규모 데이터 처리의 어려운 메모리와 디스크

강의 6 규모조정의 요소

강의 7 대규모 데이터를 다루기 위한 기초지식


3 OS 캐시와 분산 - 대규모 데이터를 효율적으로 처리하는 원리

강의 8 OS 캐시 구조

강의 9 I/O 부하를 줄이는 방법

강의 10 국소성을 살리는 분산


4 DB 스케일아웃 전략 - 분산을 고려한 MySQL 운용

강의 11 인덱스를 올바르게 운용하기 분산을 고려한 MySQL 운용의 대전제

강의 12 MySQL 분산 확장을 전제로 시스템 설계

강의 13 MySQL 스케일아웃과 파티셔닝


5 대규모 데이터 처리 실전 입문 - 애플리케이션 개발의 급소

강의 14 용도특화형 인덱싱 대규모 데이터를 능수능란하게 다루기

강의 15 이론과 실전 양쪽과의 싸움


6 [과제] 압축 프로그래밍 - 데이터 크기, I/O 고속화와의 관계 인식하기

강의 16 [과제] 정수 데이터를 컴팩트하게 가져가기

강의 17 VB Code 속도감각

강의 18 과제에 대한 상세설명과 응답 사례


7 알고리즘 실용화 - 가까운 예로 보는 이론ㆍ연구의 실전 투입

강의 19 알고리즘과 평가

강의 20 하테나 다이어리의 키워드 링크

강의 21 하테나 북마크의 기사 분류


8 [과제] 하테나 키워드링크 구현 - 응용으로 가는 깨닫기

강의 22 [과제] 하테나 키워드 링크 만들기

강의 23 응답 사례와 사고방식


9 전문 검색기술 도전 - 대규모 데이터 처리의 노하우

강의 24 전문 검색기술의 응용범위

강의 25 검색 시스템의 아키텍처

강의 26 검색엔진의 내부구조


10 [과제] 전문 검색엔진 작성 - 기초, 상세부분 작성, 속도와 정확성 추구

강의 27 [과제] 하테나 북마크 전문 검색 만들기

강의 28 응답 사례와 사고방식


11 대규모 데이터 처리를 지탱하는 서버/인프라 입문 - 서비스의 백엔드

강의 29 엔터프라이즈 vs. 서비스

강의 30 클라우드 vs. 자체구축 인프라


12 확장성 확보에 필요한 사고방식 - 규모 증대와 시스템 확장

강의 31 계층과 확장성

강의 32 부하 파악, 튜닝


13 다중성 확보, 시스템 안정화 - 100% 근접한 가동률을 실현하는 원리

강의 33 다중성 확보

강의 34 시스템 안정화

강의 35 시스템 안정화 대책


14 효율향상전략 - 하드웨어의 리소스 사용률 높이기

강의 36 가상화 기술

강의 37 하드웨어와 효율향상 저비용을 실현하는 요소기술


15 서비스와 네트워크 - 서비스의 성장

강의 38 네트워크 분기점

강의 39 한층 높은 단계로


특별편 현대 서비스 구축에 필요한 실전 기술 - 대규모 서비스에 대응하기 위해서

Special 강의 1 작업큐(Job-Queue) 시스템 TheSchwartz, Gearman

Special 강의 2 스토리지 선택 RDBMS key-value 스토어

Special 강의 3 캐시 시스템 Squid, Varnish

Special 강의 4 계산 클러스터 Hadoop



일단은 책을 받아 읽고보고 나서야 소감을 쓸수 있을것 같다.


ps1. 책의 목차를 보니 체계적으로 정리된듯 하다. 인터넷에서 수박 겉핥기로 알고 있는 내용들이 정리된다는 느낌? 

ps2. 한국의 웹서비스 회사에서 이런 노하우를 책으로 공개할 수 있을까?


Buy me a coffeeBuy me a coffee

2010년 11월 22일 월요일 밤.


연구실에선 박사분들께서 대화하는 것 들으면서 내일 맡아야할 것들을 정리하고 책을 뒤져보고 있었다.


박사분들께서 전부 "Facebook"과 "Twitter"가 주위에서 많이 사용한다면서, Facebook이 주위서 많이 쓰는가 보다는 식의 결론을 내는 대화를 하고 있었다.

내 주위만 해도 같은 대학원 다니는 사람들이 Facebook을 많이 쓰고 있으며, 고등학교 친구들, 대학 친구들이 Facebook을 많이 사용하여 싸이월드보다 많이 활용하고 있으니, 싸이월드를 주위서 쓰는 사람을 내 주위서 본 적이 없다.


각설하고, 박사분들께서 Facebook 이야기를 계속하다 영화로 화제 전환하다가, 재미있는 영화 없냐고 하였다 내가 "소셜 네트워크"라는 영화를 이야기 하였다.


소셜 네트워크
감독 데이비드 핀처 (2010 / 미국)
출연 제시 아이젠버그,앤드류 가필드,저스틴 팀버레이크
상세보기


나는 "이번에 나온 '소셜 네트워크'라는 영화가 나왔는데, 이 영화 괜찮다고 하더군요. Facebook 창립자인 마크 주커버그(Mark Zuckerberg)의 일대를 그린 영화에요"라고 했다.

그러자 모 박사님께서 평이 여러개로 갈린다고 하던데, 재미있는 사람도 있고, 재미 없고 지루하다는 사람도 있다 라고 하였다.

이후, Facebook이 적응하기 어려운데, Twitter는 더더욱 적응하기 어렵다는 이야기등등을 들었습니다.


이런 대화를 토대로 저는 아래와 같은 생각을 하였습니다.

  • SNS(social network service)는 현재의 트랜드가 되었으며 미래에도 지속될것이다.
  • Facebook의 인기는 싸이월드를 제칠 것이다.
  • Twitter도 스마트폰의 보급으로 많이 사용될 것이다.
  • 미래 사회는 Social화 될것이다.
위와 같은 4가지 생각을 주절주절 적었습니다.
위의 4가지 생각를 한마디로 정리하면 "SNS없는 미래는 앙꼬없는 찐빵이다"

대학 3학년 말쯤에 미투데이를 사용하다 생각했던 것인데, 이 생각들이 3년 뒤에 스마트폰으로 실현되었습니다.
미투데이를 처음 접할 대학 3학년때, 과제하면서 미투데이 하느라 재미있었는데, 요즘은 Twitter와 Facebook을 하는데에 재미가 있더군요. 

Facebook이 주위서 많이 쓰는걸 보다 갑자기 떠오른 내용을 블로그에 잠깐 주절거렸습니다.


ps. 점점 주위 사람들이 Facebook에 온다는걸 요즘 직감하고 있습니다. 점점 SNS사용하기가 무서워진다는 생각을 합니다.
ps2. 피쳐폰들을 쓰던 사람들이 이제 스마트폰으로 바꾸고 있는데, 스마트폰의 쓰임새가 웹서핑보다는 SNS사용으로 주로 많이 사용할듯 합니다.
ps3. SNS이 뜰것이다는 생각은 대학 3학년 말쯤에 많이 하였는데, 지금 생각한것과 대학 3학년 말때 생각한거랑 많은 차이가 있더군요. 대학 3학년 말쯤엔 PDA는 많이 보급도 되지 않았고, 스마트폰은 꿈도 꾸지 못할 시기라 데스크탑 중심으로 SNS가 발달될것이라는 생각을 하였지만, 현재는 스마트폰의 빠른 보급으로, SNS을 일반인들이 스마트폰으로 많이 쓰고 있습니다. 단지 3년이란 시간이 지났을뿐인데도 이렇게 많은 차이가 나군요. 기술의 발전은 너무 빠릅니다.
ps4. 마크 주커버그(Mark Zuckerberg)의 삶을 각색한 "소셜 네트워크"라는 영화는 관심이 있는데, 시간이 없어 주말에 볼 생각입니다. 
Buy me a coffeeBuy me a coffee

클라우드 컴퓨팅과 타 컴퓨팅과의 비교 (출처: 한국 소프트웨어 진흥원, 2008)



 구분 주요개념  클라우드 컴퓨팅과의 관계 
Grid Computing 높은 컴퓨팅 리소스를 필요로 하는 작업의 수행을 위해 인터넷 상의 분산된 다양한 시스템과 자원들을 공유하여 가상의 슈퍼 컴퓨팅과 같이 사용하는 방식(분산 컴퓨팅 아키텍처)  Grid 방식의 분산 컴퓨팅과 Utility 개념의 과금 모형을 혼합한 컴퓨팅 방식
  • Grid: 인터넷 상의 모든 컴퓨팅 리소스
  • Cloud: 서비스 제공 사업자의 사유 서버 네트워크 
Utility Computing  컴퓨팅 리소스를 구매하거나 소유하지 않고 가스, 전기등과 같이 유틸리티로 필요할 때마다 사용하는 방식(사용량 기반 과금 모형) 
 Server Based Computing 서버에 애플리케이션과 데이터를 두고 필요할 때마다 접속해서 사용하는 방식(클라이언트는 입출력만 처리. 모든 작업은 100% 서버가 처리 - Thin Client 방식)  클라우드 컴퓨팅은 가상화된 분산 컴퓨팅에, SBC는 특정 기업의 서버에 중심을 둔다는 차원에서 개념적으로 구분. 그러나 SBC가 발전으로 점차 구분이 모호해짐 
 Network Computing SBC와 비슷하나, 애플리케이션을 서버에서 로드하여 로컬에서 수행하는 형태(이용자의 CPU를 사용하여 동작)  이용자의 컴퓨팅 리소스보다는 클라우드상의 IT 리소스를 사용하므로 개념적 구분 
 SaaS (Software as a Service)  서비스 제공자의 서버에 저장된 SW를 인터넷을 통해 서비스로 이용하는 SW 딜리버리 모형 클라우드 컴퓨팅은 모든 IT자원을 서비스로 활용한다는 차원에서 보다 SaaS(Software as a Service)를 포함하는 포괄적인 개념 




Buy me a coffeeBuy me a coffee

운이 좋게도 얇지만 얇지 않은 TCP/IP 소켓 프로그래밍 2판이라는 책이 트위터 이벤트로 당첨되었습니다.


TCP/IP 소켓 프로그래밍 C(2판)
카테고리 컴퓨터/IT
지은이 마이클 도나후 (비제이퍼블릭, 2009년)
상세보기




국내 최초로 IPv6, C++를 다루는 소켓 프로그래밍책이라고 하던데, 어떤 내용인지는 궁금하군요.

국내 소켓프로그래밍(네트워크 소켓 프로그래밍, Network Socket Programming)을 다룬 책이면 Unix라면 C 소켓 책, Windows라면 Winsock2 라이브러리와 MFC로 네트워크 다루던지 아님 Java, C#으로 책이 나왔다고 알고 있습니다.

대부분의 책들을 보면 IPv4에서만 다뤘지 IPv6에 대해선 전혀 다루지도 않았다고 보면 됩니다. 그리고 C++로 이뤄진 소켓프로그래밍 책을 보면 Windows MFC 라이브러리에서 사용하는 것을 생각하시면 될겁니다.


학부때 네트워크프로그래밍을 들으면서 생소한 내용들로 프로그래밍 할때 정말 고생을 많이 했던 기억이 나는데 지금도 네트워크 프로그래밍을 하면서 학부때 배운 것을 제대로 배웠는지 궁금할때가 많았습니다. (학부 2학년때 IPv6에 대해 궁금했고 전자전기공학개론이라는 과목에서 IPv6로 수업 기말 과제까지 했던 사람으로서 IPv6, IPv4를 아직도 제대로 이해하질 못한다.)

현재 MFC로 네트워크 프로그래밍을 하고 Android Platform에서 소켓프로그래밍을 해보면서 아직도 네트워크 프로그래밍이 난해하다고 싶을때, 이 책에 당첨되어서 기쁩니다.

그리고 책에서 IPv6, C++를 다룬다는데 어떤 내용인지는 책을 입수해야 알수 있을듯 합니다.

Buy me a coffeeBuy me a coffee

Twitter Peek 이라는 사이트에서는 Twitter 전용 단말기를 판다고 합니다.

Twitter Peek Main page

Twitter Peek - The World's First Dedicated Twitter Device



세계에서 처음으로 Twitter에 충실한 장치라고 홍보를 하군요.

$199.99 를 내면 트윗을 올리는 서비스를 무제한으로 사용할 수 있으며, $99.99를 내면 6개월간 서비스를 사용할 수 있다고 합니다.


Tweet
Tweet by _ES 저작자 표시비영리변경 금지


트위터 전용 단말기의 출현을 볼때 이제 외국에선 Mobile환경에서 Social Networking Service 를 쓰는 것이 보편화되었다는 것으로 판단할 수 있습니다.

관련기사 : 한국판 ‘트위터’ SNS업체들의 수익모델
관련기사 : SKT도 트위터 한다
관련 포스트 : 2009년 전세계 모바일 시장 규모 추이
관련 포스트 : The Next Web Is Contextual Web

현재, 스마트폰의 보급과 인터넷에서의 SNS 사용율의 증가로 Mobile시장이 커지는 것을 위의 기사와 블로그 포스트를 보면서 유추할수 있습니다.

SNS(Social Networking Service) 중 대표적인 트위터(Twitter)의 폭발적인 이용객 증가 및 NHN의 미투데이(Me2Day) 이용자 증가로 이제 인터넷 뿐만 아니라 Mobile 환경에서도 SNS를 이용하는 경우가 많아졌습니다.

SKT에서 Tossi서비스 지원 및 트위터 서비스도 지원하고, NHN에서는 Mobile 환경에서 미투데이 포스팅을 위해서 여러 판촉활동을 하여 여러 사람들이 휴대폰으로 간편하기 자신의 일상등을 기록하게 되었지요.

저의 예와 주위 사람들의 예를 들어보면서 설명을 하겠습니다. 현재, Nokia 6210s라는 스마트폰을 쓰고 있는 저로도 Twitter와 미투데이를 동시에 사용합니다. 제가 쓰고 있는 스마트폰의 데이터패킷의 절반이상이 Social Networking Service인 Twitter와 미투데이, Facebook으로 쓰는 패킷일 겁니다.

Social Networking Service(SNS)를 사용하다 보면 묘한 중독성이 일어나게 됩니다. 하루에 몇번씩 확인하면서 누가 댓글 달고 누가 글을 쓰고 누가 안부를 묻는 등의 확인을 하다 보면 계속 사이트에 접속하게 되는 습관을 가지게 된답니다. 자신의 일상을 남들에게 알리고 싶은 성향, 남들은 지금 뭐하고 있을까? 이런 생각을 바로 확인을 하게되더군요.

아래는 Nokia 6210s에서 제가 쓰고 있는 Twitter어플, Mobile Facebook, 미투데이 모바일의 화면입니다.

미투데이 모바일 화면입니다.

미투데이 모바일

Nokia 6210s에서 Opera mini서 Me2day를 봄


미투데이 모바일

Nokia 6210s에서 Opera mini서 미투데이 댓글을 봄


Nokia6210s에서 쓰고 있는 Symbian용 Twitter 어플인 Tweets60입니다.


Nokia6210s에서 쓰고 있는 Symbian용 SNS(Twitter, Facebook, Google Docs) 어플인 Gravity입니다.

팔방미인 여러가지 SNS를 지원하고 있습니다.

Gravity - Twitter

Symbian용 어플인 Gravity로 Twitter를 사용하는 화면.

Gravity - Facebook

Symbian용 어플인 Gravity로 Facebook를 사용하는 화면.

Gravity - Facebook

Symbian용 어플인 Gravity로 Facebook를 사용하는 화면.

Gravity - Google Docs

Symbian용 어플인 Gravity로 Google Docs를 사용하는 화면.


Facebook에서 제공하는 Symbian용 Widget인 Mobile Facebook 화면입니다.

Symbian Facebook Widget

Symbian Facebook Widget입니다. ovi store에서 설치할 수 있습니다.


미투데이를 쓰고 있는 많은 사람들도 식미투라는 음식 사진을 올리거나 자신이 찍은 사진들과 글을 미투데이로 올리는 경우가 많습니다. 대한민국 데이터요금제가 폭탄인걸 감안할때 그 정도를 감안하면서까지 자신의 일상과 남들의 일상에 대해서 보고 공유하는 사용자들이 늘어났다는 걸을 볼수 있습니다.

미투데이 UI
미투데이 UI by Meryl Ko 저작자 표시비영리변경 금지


옴니아에서 실행되는 미투 전..
옴니아에서 실행되는 미투 전.. by 만박 저작자 표시비영리동일조건 변경허락

그리고 미투데이에서는 월 300건, 무료 문자 제공 이벤트 연장!이라는 글을 올리면서 모바일로 글올리고 확인하라고 판촉을 많이 할 정도입니다 ^^

저의 경험과 주위사람들의 경험, 미투데이측의 노력을 볼때 이제 Mobile Social Networking Service가 보편적으로 쓸것이라 생각을 할수 있을겁니다.

이제 한국에서 스마트폰이 보급되면 대부분의 사람들이 Twitter, Me2day, Facebook, Cyworld와 같은 Social Networking Service를 쉽게 쓸것이라고 예측할 수 있습니다.

사람들이 모바일 Social Networking Service를 많이 사용함에 따라서 위의 그림에 나온것 처럼 Social Networking Service에 많은 트래픽이 발생될것이라는 예측을 할수 있을겁니다.

스마트폰 보급되면 대한민국에서 Social Networking Service가 국민들이 보편적으로 쓸수 있다는 미래를 예측하고, 대한민국에서 미투데이 전용 단말기가 나올 것이라는 생각을 해봅니다.

(Social Networking Service의 궁극적인 수익은 전용 단말기를 내놓고 서비스 요금제를 내놓는 방식이지 않을까라는 예측도 해봅니다^^)


ps. 

다즐링님을 만나려는 RedB..
다즐링님을 만나려는 RedB.. by StudioEgo 저작자 표시비영리동일조건 변경허락

 - 스마트폰인 Nokia 6210s로 Putty로 접속하여 서버 업그레이드까지 할수 있습니다. 스마트폰이라는 이름에 걸맞게 컴퓨터가 하던 기능을 쓸 수 있습니다 ^^



ps2. KT에서 소개된 Mobile의 미래에 관현 PT입니다. 어려운 내용이 없는 PT라 Web과 Mobile의 미래에 대해서 금방 이해하실 겁니다.

Buy me a coffeeBuy me a coffee

+ Recent posts