[발표] 멜팅팟 서버 사이드 레벨에서 자바 스크립트 엔진 Node.js의 가능성과 한계 2014 05-22
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

[발표] 멜팅팟 서버 사이드 레벨에서 자바 스크립트 엔진 Node.js의 가능성과 한계 2014 05-22

  • 941 views
Uploaded on

2014년 5월 22일 microsoft melting pot 세미나 ...

2014년 5월 22일 microsoft melting pot 세미나
node.js

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
941
On Slideshare
930
From Embeds
11
Number of Embeds
1

Actions

Shares
Downloads
19
Comments
0
Likes
9

Embeds 11

http://www.slideee.com 11

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. VOIDSOFT. 2014.5.22 서버 사이드 레벨에서 자바 스크립트 엔진 node.js의 가능성과 한계 VOIDSOFT. 2014.3.22 보이드소프트 대표 김 호 광 2014.05.22 마이크로소프트 멜팅팟
  • 2. VOIDSOFT. 2014.5.22 WHO AM I ? - MMORPG 붉은 보석 보안 - 해외 게임 포털 보안 구축 - MMORPG 드래곤볼 온라인 보안 - MMORPG 드라고나 온라인 보안 - MMORPG 퀸스 블레이드 - 나이키 런 더 시티 for Kakao 보안, PM - NOW – Mobile Game Portal 구축 중
  • 3. VOIDSOFT. 2014.5.22 WHO AM I ? ONE SHOW 2014 BRANDED ENTERTAINMENT BRONZE PENCIL 수상
  • 4. VOIDSOFT. 2014.5.22 WHO AM I ? 덕분에… 일복!!! 나이키 글로벌의 사랑을 받아 6월 부터 한달마다 뭔가 런칭 예정 나이키 2015년까지 프로젝트 예약
  • 5. VOIDSOFT. 2014.5.22 WHO AM I ? 2014년 10개 게임 런칭 지원 예정 개발 환경과 운영체제, 언어, DB까지 일치하는 것이 없는… ㅜㅜ
  • 6. VOIDSOFT. 2014.5.22 제 1장 미소녀 아이돌 출현!
  • 7. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 모바일 게임 업계는 SI와 매우 다.르.다
  • 8. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 주로 사용되는 언어 약 10 종
  • 9. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 Python Java Script Ruby Perl node.js PHP JSP Java C# C++ Asp Asp.net 다양한 생태계
  • 10. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 주로 사용되는 Database 약 10 종
  • 11. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 SQLite Hbase 카우치베이스 My-sql MariaDB MongoDB 카산드라 Redis (이 친구도 디비 취급 중) MS-SQL ORACLE (본적있는가? ㅜㅜ) 다양한 삽질 ㅠㅠ
  • 12. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 Avant-garde 생태계
  • 13. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 Java 세상과 다른 히피 생태계
  • 14. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 혼돈의 무림. 모바일 게임 세상!
  • 15. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 그 혼돈을 끝낼 미소녀 아이돌 등장!
  • 16. VOIDSOFT. 2014.5.22
  • 17. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 node.js
  • 18. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 장점과 자세한 설명 과감히 생.략!!!
  • 19. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식 이유는…
  • 20. VOIDSOFT. 2014.5.22 모바일 게임 업계 토막 상식
  • 21. VOIDSOFT. 2014.5.22 제 2장 게임 업계 히트 이유!
  • 22. VOIDSOFT. 2014.5.22 첫째 개발 속도가 빠르다
  • 23. VOIDSOFT. 2014.5.22 둘째 Unity3d script로 node.js 통합 개발
  • 24. VOIDSOFT. 2014.5.22 셋째 웹 프로그래머가 서버 프로그래머로 !!!
  • 25. VOIDSOFT. 2014.5.22 이유는? 카카오톡 게임도 이젠 월 매출 50만원 시대!
  • 26. VOIDSOFT. 2014.5.22 이유는? ‘모’아니면 ‘도‘
  • 27. VOIDSOFT. 2014.5.22 이유는? 개발 기간은 짧아지고 평균 6개월
  • 28. VOIDSOFT. 2014.5.22 이유는? 마케팅 비용은 상승 평균 5억
  • 29. VOIDSOFT. 2014.5.22 이유는? Prototype 빠른 Node.js 포텐셜 폭발!!!
  • 30. VOIDSOFT. 2014.5.22 이유는? 하지만…
  • 31. VOIDSOFT. 2014.5.22 이유는? 현실은…
  • 32. VOIDSOFT. 2014.5.22 제 3장 node.js Live CASE
  • 33. VOIDSOFT. 2014.5.22 개발 환경 우분투 node.js my-SQL vCore Cloud 4 Vcore 4GB 메모리 캐시
  • 34. VOIDSOFT. 2014.5.22 Open후 상황 게임은 중박!!! 100만원 / 시간당 매출
  • 35. VOIDSOFT. 2014.5.22 Open후 상황 Vcore 당 500~ 1000 유저 동접
  • 36. VOIDSOFT. 2014.5.22 Open후 상황 서버는 무한 증설 시작! 인프라 비용 쯤이야…
  • 37. VOIDSOFT. 2014.5.22 Open후 상황 CLOUD 장점 발휘!
  • 38. VOIDSOFT. 2014.5.22 Open후 상황 운영은…
  • 39. VOIDSOFT. 2014.5.22 Open후 상황 Hell Gate
  • 40. VOIDSOFT. 2014.5.22 Open후 상황 node.js가 이유 없이 다운되기 때문
  • 41. VOIDSOFT. 2014.5.22 Open후 상황 Forever로 살리던
  • 42. VOIDSOFT. 2014.5.22 Open후 상황 서버 수를 늘리던
  • 43. VOIDSOFT. 2014.5.22 Open후 상황 Logic 변경 하던지…
  • 44. VOIDSOFT. 2014.5.22 Open후 상황 Random Down
  • 45. VOIDSOFT. 2014.5.22 Open후 상황 Item 다운과 함께 사라지고
  • 46. VOIDSOFT. 2014.5.22 Open후 상황 召喚 주문 발동!
  • 47. VOIDSOFT. 2014.5.22 Open후 상황 새벽에 소환 ㅠㅠ 그리고 Live Debugging
  • 48. VOIDSOFT. 2014.5.22 제 4장 node.js 삽질하다
  • 49. VOIDSOFT. 2014.5.22 Live Debugging 근원을 알자
  • 50. VOIDSOFT. 2014.5.22 Live Debugging node.js의 특징
  • 51. VOIDSOFT. 2014.5.22 Live Debugging Java script V8 원래는 서버 엔진 아님
  • 52. VOIDSOFT. 2014.5.22 Live Debugging G.C UN-control
  • 53. VOIDSOFT. 2014.5.22 Live Debugging String 파싱 NO – Answer
  • 54. VOIDSOFT. 2014.5.22 Live Debugging 1 Thread Event driven
  • 55. VOIDSOFT. 2014.5.22 튜닝 포인트 #1
  • 56. VOIDSOFT. 2014.5.22 튜닝 포인트 #1 기존 4 vCore 4 node.JS Server
  • 57. VOIDSOFT. 2014.5.22 튜닝 포인트 #1 변경 4 vCore 2 node.JS Server
  • 58. VOIDSOFT. 2014.5.22 다운 21.5% 감소 튜닝 포인트 #1
  • 59. VOIDSOFT. 2014.5.22 튜닝 포인트 #1 vCore는 Hyper Thread 여러 개를 섞어 1 vCore
  • 60. VOIDSOFT. 2014.5.22 튜닝 포인트 #1 OS 여유 node.js node.js
  • 61. VOIDSOFT. 2014.5.22 튜닝 포인트 #1 Thread 교착
  • 62. VOIDSOFT. 2014.5.22 튜닝 포인트 #2 마공의 등장
  • 63. VOIDSOFT. 2014.5.22 튜닝 포인트 #2 이기적인 클라우드 버그 이용
  • 64. VOIDSOFT. 2014.5.22 튜닝 포인트 #2 VM 생성할 때 MAX Core 완료 후 4 core로 변경
  • 65. VOIDSOFT. 2014.5.22 튜닝 포인트 #2 MY VM
  • 66. VOIDSOFT. 2014.5.22 튜닝 포인트 #2 MY VM NOT Used NOT Used NOT Used NOT Used NOT Used NOT Used NOT Used NOT Used NOT Used NOT Used Victim VM
  • 67. VOIDSOFT. 2014.5.22 튜닝 포인트 #2 클라우드 리소스 할당 알고리즘 이용
  • 68. VOIDSOFT. 2014.5.22 튜닝 포인트 #2 Hidden API Script vCore를 2 thread에서 4개로 변경
  • 69. VOIDSOFT. 2014.5.22 튜닝 포인트 #2 Hyper Thread Hyper Thread Hyper Thread Hyper Thread 1 VCore Hyper Thread Hyper Thread 1 VCore
  • 70. VOIDSOFT. 2014.5.22 다운 15.5% 감소 튜닝 포인트 #2
  • 71. VOIDSOFT. 2014.5.22 튜닝 포인트 #3 Hello world
  • 72. VOIDSOFT. 2014.5.22 문자열 (encryption) 타 웹 언어 or C 튜닝 포인트 #3
  • 73. VOIDSOFT. 2014.5.22 DB 의존성 줄임 IIS 아웃풋 캐시 Ranking 튜닝 포인트 #3
  • 74. VOIDSOFT. 2014.5.22 다운 3.5% 감소!!! 튜닝 포인트 #3
  • 75. VOIDSOFT. 2014.5.22 삶의 지혜
  • 76. VOIDSOFT. 2014.5.22 날림 Open 금지
  • 77. VOIDSOFT. 2014.5.22 제발 ㅠ.ㅠ
  • 78. VOIDSOFT. 2014.5.22 think 서비스 운영 시나리오
  • 79. VOIDSOFT. 2014.5.22 극복해야 할 문제와 비전
  • 80. VOIDSOFT. 2014.5.22VOIDSOFT. 2014.3.22 보이드소프트 대표 김 호 광 (Dennis Kim) gameworkerkim@gmail.com