SlideShare a Scribd company logo
1 of 9
Download to read offline
iFunFactory Inc.
IFUN DEPLOY
SHIM LAYER TO RAPIDLY BUILD SERVICES
ON AND ACROSS CLOUDS
아이펀팩토리 대표이사 문대경
(dkmoon@ifunfactory.com)
iFunFactory Inc.
IFUN DEPLOY
IN A NUTSHELL
 클라우드에 상관없이 클릭 몇번으로 가상 서버 인프라를 구축/관리할 수 있는 서비스
 서로 다른 클라우드 간에 인프라 복제도 가능하게 하는 서비스
 인프라 관리 외에 1) 고객 지원, 2) 이벤트, 3) 지표 분석 기능을 지원하는 서비스
 다양한 역할의 멤버들이 권한에 따라 한 서비스에 참여할 수 있게 하는 서비스
iFunFactory Inc.
 해외에 게임 서비스 출시하실 때 클라우드는 어떻게 선택하세요?
혹시 해당 서비스 지역에서 최적의 클라우드를 선택하는 것이 아니라, 그 지역에서는 어떤 클라우드를
선택해야 될지 몰라서, 혹은 클라우드 메뉴가 읽을 수 없는 외국어로 표시되어서 그냥 익숙한 클라우드
를 선택하고 있지는 않으신가요?
 아이펀 디플로이는 클라우드를 직접 다뤄야 되는 부담을 덜어드립니다.
아이펀 디플로이는 각 클라우드와 REST API 수준으로 직접 연동하여 그게 어떤 클라우드이든 하나의
dashboard 를 통해 여러분의 서비스 인프라를 쉽고 빠르게 구축하고 운영할 수 있게 도와줍니다. 그게
설령 낯선 동남아 클라우드라도 아이펀 디플로이를 통해 영어/한국어/일본어의 익숙한 언어로 인프라를
관리하실 수 있습니다.*
 이제부터는 서비스 지역에서 최적의 클라우드를 선택하세요.
아이펀 디플로이가 여러분의 클라우드를 손쉽게 설정해드립니다.
* 현재 AWS, KT 가 연동되어있고, DigitalOcean 과 GMO 를 연동 중에 있습니다.
연동되는 클라우드는 지속적으로 추가됩니다.
FEATURE #1
다양한 클라우드를 하나의 인터페이스로
iFunFactory Inc.
 서버 설정, 여전히 수작업으로 하고 계십니까?
대부분의 클라우드 콘솔은 기본 OS 만 깔린 가상 서버를 만들어 냅니다. 그 후에 가상 서버를
실제 서비스에 필요한 기능으로 설정하는 것은 여전히 클라우드 사용자의 몫입니다. 아이펀 디
플로이는 PHP, Java, C#, C++, MySQL, MongoDB, Redis, Loadbalancer 등 주요 서버 타
입에 대해서 기존에 작업자가 별도 수작업으로 해야 했던 것들을 모두 자동으로 수행해줍니다.
 서버 장애 요인 중 가장 큰 것이 “작업자의 실수“ 입니다.
수작업으로 서버를 설정하는 것은 위험합니다. 연구 결과 데이터센터 장애의 70-80% 정도가
작업자의 실수 때문에 발생하는 것으로 알려져 있습니다. 특히 서버군에 서버를 추가하면서 기
존 서버들과 설정을 맞추거나, 같은 서버군의 서버들 설정을 모두 바꿀 때 빈번하게 실수가 일
어납니다. 아이펀 디플로이는 서버 타입 별 기본 설정 뿐만 아니라 서버군 내 서버들이 모두 같
은 설정을 적용 받는 것을 자동화를 통해 보장합니다.
 여러분은 여러분의 서비스 구성도가 머리에 쉽게 그려지십니까?
몇 대의 가상 서버를 쓰고 있고, 각 가상 서버가 어떤 역할을 하면서 어떻게 서로 연결되어있는
지 쉽게 파악하고 계신가요? 가상 서버에 장애가 발생했을 때 해당 장애가 다른 어떤 서버들에
영향을 주는지 파악하는데 어려움은 없으신가요? 아이펀 디플로이는 각 서버들이 어떻게 연동
되어 어느 정도의 트래픽으로 통신하는지, 서버에 장애는 없는지를 직관적인 다이어그램을 통
해 제공합니다. 이제 복잡한 서버 관리, 직관적으로 파악하실 수 있습니다.
FEATURE #2
자동화, 그리고 직관적인 인프라 관리
iFunFactory Inc.
FEATURE #3
바로 쓸 수 있는 고객 지원 툴
 서비스 오픈 전 고객 지원 툴 제작, 충분히 신경 쓰고 계신가요?
고객 지원 툴은 서비스를 위해서 반드시 필요하지만, 메인 서비스 개발에 밀려 출시 전 까지 준
비하지 못하는 경우가 허다합니다. 임시 방편으로 개발팀에서 수작업으로 고객 지원 요청에 응
대를 하게 되지만, 서비스 불안정으로 개발팀이 가장 바쁠 서비스 초기에 가장 많은 고객 지원
요청이 몰리게 되어 서비스 안정화에 집중하지 못하게 됩니다.
 아이펀 디플로이는 바로 쓸 수 있는 고객 지원 툴을 제공합니다.
아이펀 디플로이에 올라가는 서비스는 간단한 API 연동을 통해 1) 사용자 데이터 조회, 2) 사용
자 행동 로그 조회, 3) 구매 내역 조회, 4) 사용자 차단, 5) 사용자에게 보상 지급 기능을 바로
쓰실 수 있습니다.
 아이펀 디플로이의 고객 지원 툴은 권한 관리를 지원합니다.
해당 서비스에 고객 지원 권한이 있는 관리자 계정만이 고객 지원 툴을 접근할 수 있고, 하나의
관리자 계정이 여러 서비스에 고객 지원 담당자로 참여할 수도 있습니다. 또한 사용자 정보에
접근한 모든 내용은 추후 감사를 위해 변조 불가능한 로그로 기록됩니다. 이를 통해 고객 지원
을 사내 별도의 조직이나 외부 전문 업체에 안전하게 위탁하실 수도 있습니다!
 이제 서비스 개선에 더 많은 시간을 투자하세요.
아이펀 디플로이가 고객 지원 툴 문제를 해결해드립니다.
iFunFactory Inc.
FEATURE #4
서비스 내 이벤트 관리를 한 눈에
 서비스 내 이벤트 (campaign) 어떻게 관리하세요?
서비스 내 이벤트를 위해서 매번 개발팀의 도움을 받아야 되고, 매번 클라이언트나
서버 패치를 하시나요? 그런 중에 각 조직간에 매끄럽지 않은 의사 소통 때문에 힘든
경험을 하진 않으셨나요?
 아이펀 디플로이는 유연한 이벤트 관리자를 제공합니다.
서비스 개발자는 서비스에서 지원 가능한 이벤트 종류를 명시하면 됩니다. 그러면 아
이펀 디플로이는 REST API 를 통해 서비스가 지원하는 이벤트 종류를 알아냅니다.
서비스 운영자는 이 이벤트 종류 중 선택해서 이벤트를 예약할 수 있습니다. 이 방법
은 아이폰 디플로이가 단지 몇가지 이벤트 타입만을 지원하는 것이 아니라 서비스에
구현할 수 있는 다양한 종류의 이벤트를 지원할 수 있음을 뜻합니다.
 물론 이벤트 역시 권한 관리가 됩니다.
고객 지원과 더불어 서비스 운영은 별도의 권한으로 위탁하는 경우가 많습니다. 그것
이 사내 운영 조직이든 아니면 외부 계약사이든요. 이를 위해 아이펀 디플로이는 이
벤트 권한을 별도로 관리하고 세세한 감사 로그를 남깁니다.
 프로그래머는 프로그램에만 집중하시면 됩니다.
이벤트 운영은 별도 인력이 충분히 독립적으로 가능합니다.
iFunFactory Inc.
FEATURE #5
복잡한 연동 없이도 필수적인 지표 확인을
 이미 너무나 훌륭한 지표 분석툴들이 있다는걸 잘 알고 있습니다.
그런데 이 툴들이 모두 클라이언트 기준이라는걸 알고 계셨나요?
대부분의 분석툴들은 클라이언트에 SDK 를 연동하는 방식으로 동작합니다. 이는 연동하는 작
업이 번거로울 수도 있고, 그리고 개개의 클라이언트에 대한 정보는 쉽게 얻을 수 있지만 여러
클라이언트간의 상관관계를 추출하기에는 부족할 수 있습니다.
 서버쪽 통계가 훨씬 더 간편하고 정확할 수 있습니다.
서버쪽에서는 간편하게 로그를 남기는 것만으로 지표를 추출할 수 있고, 클라이언트간 복잡한
상관관계나 한 클라이언트 내에서의 호흡이 긴 인과관계를 추출할 수도 있습니다.
 아이펀 디플로이는 필수적인 로그인/과금 로그만 남기시면
알아서 필수적인 지표를 뽑아드립니다.
예를 들어 Retention 비율을 뽑기 위해서 여러분이 따로 계산하실건 없습니다. 그냥 로그인
로그만 남기시면 아이펀 디플로이가 Retention 을 계산합니다. 아이펀 디플로이를 이용해 필
수 지표를 뽑은 것은 이처럼 간단합니다.
iFunFactory Inc.
FEATURE #6
역할에 따른 관리자 권한 관리
 서비스 운영에는 다양한 멤버가 참여합니다.
그리고 그들은 역할에 따라 다른 권한을 갖습니다.
모바일 서비스에는 다양한 역할의 멤버가 필요합니다. 인프라 관리자, 서버 프로그램
개발자, 고객 지원 담당자, 서비스 운영 담당자, 그리고 마케팅 담당자 등 각기 다른 역
할의 사람들이 각자 자기 관점에서 다른 권한을 가지고 서비스 관리 기능에 접근할 수
있어야 합니다.
 아이펀 디플로이는 역할별 권한을 통해 보안을 지원합니다.
아이펀 디플로이에는 새로운 멤버를 추가하고 역할을 부여할 수 있습니다. 그리고 각
역할에 따라 할 수 있는 기능과 할 수 없는 기능이 제한됩니다. 이를 통해 허가되지 않
은 사용자가 인프라를 손대거나, 유저 데이터에 접근하는 것을 막을 수 있습니다. 또한
허가된 사용자라고 하더라도 추후 감사 절차를 위해 사용자의 작업 내역이 모두 로그
로 남습니다.
 이를 통해 아이펀 디플로이는 보다 안전하게
여러 사람이 한 서비스에 참여하는 것을 보장합니다.
iFunFactory Inc.
QUESTIONS?
deploy-support@ifunfactory.com

More Related Content

What's hot

클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다Dae Kim
 
게임서버 구축 방법비교 : GBaaS vs. Self-hosting
게임서버 구축 방법비교 : GBaaS vs. Self-hosting게임서버 구축 방법비교 : GBaaS vs. Self-hosting
게임서버 구축 방법비교 : GBaaS vs. Self-hostingiFunFactory Inc.
 
NDC 11 자이언트 서버의 비밀
NDC 11 자이언트 서버의 비밀NDC 11 자이언트 서버의 비밀
NDC 11 자이언트 서버의 비밀승명 양
 
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games ConferenceKGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games ConferenceXionglong Jin
 
SQL Azure 실무 도입하기
SQL Azure 실무 도입하기SQL Azure 실무 도입하기
SQL Azure 실무 도입하기정현 남
 
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트Dae Kim
 
서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음nexusz99
 
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
Amazon web service를 활용한 모바일 게임 서버 개발   퍼즐 주주의 사례를 중심으로Amazon web service를 활용한 모바일 게임 서버 개발   퍼즐 주주의 사례를 중심으로
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로Seok-ju Yun
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)Brian Hong
 
Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례정현 남
 
[TD 2015] Microsoft Azure IaaS v2(최정현)
[TD 2015] Microsoft Azure IaaS v2(최정현)[TD 2015] Microsoft Azure IaaS v2(최정현)
[TD 2015] Microsoft Azure IaaS v2(최정현)Sang Don Kim
 
라이브 서비스를 위한 게임 서버 구성
라이브 서비스를 위한 게임 서버 구성라이브 서비스를 위한 게임 서버 구성
라이브 서비스를 위한 게임 서버 구성Hyunjik Bae
 
Social game and windows azure platform (final)
Social game and windows azure platform (final)Social game and windows azure platform (final)
Social game and windows azure platform (final)정현 남
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기Brian Hong
 
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개Steve Kim
 
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버Heungsub Lee
 
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기Miyu Park
 
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobsYoungjae Kim
 
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프Jinuk Kim
 
Aws발표자료 final
Aws발표자료 finalAws발표자료 final
Aws발표자료 finalGi Bong Kim
 

What's hot (20)

클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
클라우드 기반 Unity 게임 서버 구축, 60분이면 충분하다
 
게임서버 구축 방법비교 : GBaaS vs. Self-hosting
게임서버 구축 방법비교 : GBaaS vs. Self-hosting게임서버 구축 방법비교 : GBaaS vs. Self-hosting
게임서버 구축 방법비교 : GBaaS vs. Self-hosting
 
NDC 11 자이언트 서버의 비밀
NDC 11 자이언트 서버의 비밀NDC 11 자이언트 서버의 비밀
NDC 11 자이언트 서버의 비밀
 
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games ConferenceKGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
KGC 2016: HTTPS 로 모바일 게임 서버 구축한다는 것 - Korea Games Conference
 
SQL Azure 실무 도입하기
SQL Azure 실무 도입하기SQL Azure 실무 도입하기
SQL Azure 실무 도입하기
 
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
모바일 게임과 앱을 위한 오픈소스 게임서버 엔진 프로젝트 CloudBread 프로젝트
 
서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음서버 개발자가 되기 위한 첫 걸음
서버 개발자가 되기 위한 첫 걸음
 
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
Amazon web service를 활용한 모바일 게임 서버 개발   퍼즐 주주의 사례를 중심으로Amazon web service를 활용한 모바일 게임 서버 개발   퍼즐 주주의 사례를 중심으로
Amazon web service를 활용한 모바일 게임 서버 개발 퍼즐 주주의 사례를 중심으로
 
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
아마존 클라우드와 함께한 1개월, 쿠키런 사례중심 (KGC 2013)
 
Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례Windows azure를 활용한 cloud 개발 사례
Windows azure를 활용한 cloud 개발 사례
 
[TD 2015] Microsoft Azure IaaS v2(최정현)
[TD 2015] Microsoft Azure IaaS v2(최정현)[TD 2015] Microsoft Azure IaaS v2(최정현)
[TD 2015] Microsoft Azure IaaS v2(최정현)
 
라이브 서비스를 위한 게임 서버 구성
라이브 서비스를 위한 게임 서버 구성라이브 서비스를 위한 게임 서버 구성
라이브 서비스를 위한 게임 서버 구성
 
Social game and windows azure platform (final)
Social game and windows azure platform (final)Social game and windows azure platform (final)
Social game and windows azure platform (final)
 
쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기쿠키런 1년, 서버개발 분투기
쿠키런 1년, 서버개발 분투기
 
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
2. microsoft azure 클라우드 및 쉐어포인트 포탈 소개
 
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
[야생의 땅: 듀랑고] 서버 아키텍처 - SPOF 없는 분산 MMORPG 서버
 
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
HTML5/JSON 을 이용해 범용 2D 맵에디터 제작하기
 
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
글로벌 웹사이트 구축을 꿈꾸는 당신에게: Azure WebSites and WebJobs
 
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
Gametech 2014: 모바일 게임용 PaaS/BaaS 구현 사례와 디자인 트레이드오프
 
Aws발표자료 final
Aws발표자료 finalAws발표자료 final
Aws발표자료 final
 

Viewers also liked

게임 운영에 필요한 로그성 데이터들에 대하여
게임 운영에 필요한 로그성 데이터들에 대하여게임 운영에 필요한 로그성 데이터들에 대하여
게임 운영에 필요한 로그성 데이터들에 대하여iFunFactory Inc.
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesiFunFactory Inc.
 
Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉iFunFactory Inc.
 
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교iFunFactory Inc.
 
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기iFunFactory Inc.
 
2016 NDC - 모바일 게임 서버 엔진 개발 후기
2016 NDC - 모바일 게임 서버 엔진 개발 후기2016 NDC - 모바일 게임 서버 엔진 개발 후기
2016 NDC - 모바일 게임 서버 엔진 개발 후기iFunFactory Inc.
 
Apache ZooKeeper 로
 분산 서버 만들기
Apache ZooKeeper 로
 분산 서버 만들기Apache ZooKeeper 로
 분산 서버 만들기
Apache ZooKeeper 로
 분산 서버 만들기iFunFactory Inc.
 
Cloud gaming
Cloud gamingCloud gaming
Cloud gamingmarco7895
 
Metodologias de desarrollo de software en Gaming [EA]
Metodologias de desarrollo de software en Gaming [EA]Metodologias de desarrollo de software en Gaming [EA]
Metodologias de desarrollo de software en Gaming [EA]Globant
 
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발Jinuk Kim
 
인디 게임을 개발하는 여러 가지 방법들
인디 게임을 개발하는 여러 가지 방법들인디 게임을 개발하는 여러 가지 방법들
인디 게임을 개발하는 여러 가지 방법들springgames
 
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기Jinuk Kim
 
메이플스토리 사례를 통해 살펴보는 서버사이드 봇/핵 탐지 시스템
메이플스토리 사례를 통해 살펴보는 서버사이드 봇/핵 탐지 시스템 메이플스토리 사례를 통해 살펴보는 서버사이드 봇/핵 탐지 시스템
메이플스토리 사례를 통해 살펴보는 서버사이드 봇/핵 탐지 시스템 ByungTak Kang
 
NDC2016 카툰999 포스트모템(피드백의 힘)
NDC2016 카툰999 포스트모템(피드백의 힘)NDC2016 카툰999 포스트모템(피드백의 힘)
NDC2016 카툰999 포스트모템(피드백의 힘)GukHwan Ji
 
1인개발자가되기전알아야할것들
1인개발자가되기전알아야할것들1인개발자가되기전알아야할것들
1인개발자가되기전알아야할것들Jinsub Jung
 
Igaworks in app notice
Igaworks in app noticeIgaworks in app notice
Igaworks in app notice성인 김
 
KGC 2014 가볍고 유연하게 데이터 분석하기 : 쿠키런 사례 중심 , 데브시스터즈
KGC 2014 가볍고 유연하게 데이터 분석하기 : 쿠키런 사례 중심 , 데브시스터즈KGC 2014 가볍고 유연하게 데이터 분석하기 : 쿠키런 사례 중심 , 데브시스터즈
KGC 2014 가볍고 유연하게 데이터 분석하기 : 쿠키런 사례 중심 , 데브시스터즈Minwoo Kim
 
How Google Works / 구글은 어떻게 일하는가 (Korean / 한국어 버전)
How Google Works / 구글은 어떻게 일하는가 (Korean / 한국어 버전)How Google Works / 구글은 어떻게 일하는가 (Korean / 한국어 버전)
How Google Works / 구글은 어떻게 일하는가 (Korean / 한국어 버전)Mika Eunjin Kang
 
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 정주 김
 

Viewers also liked (19)

게임 운영에 필요한 로그성 데이터들에 대하여
게임 운영에 필요한 로그성 데이터들에 대하여게임 운영에 필요한 로그성 데이터들에 대하여
게임 운영에 필요한 로그성 데이터들에 대하여
 
Designing a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile gamesDesigning a pragmatic back-end service for mobile games
Designing a pragmatic back-end service for mobile games
 
Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉Make "PONG" : 아키텍팅과 동기화 테크닉
Make "PONG" : 아키텍팅과 동기화 테크닉
 
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
PC 와 모바일에서의 P2P 게임 구현에서의 차이점 비교
 
Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기Docker 로 Linux 없이 Linux 환경에서 개발하기
Docker 로 Linux 없이 Linux 환경에서 개발하기
 
2016 NDC - 모바일 게임 서버 엔진 개발 후기
2016 NDC - 모바일 게임 서버 엔진 개발 후기2016 NDC - 모바일 게임 서버 엔진 개발 후기
2016 NDC - 모바일 게임 서버 엔진 개발 후기
 
Apache ZooKeeper 로
 분산 서버 만들기
Apache ZooKeeper 로
 분산 서버 만들기Apache ZooKeeper 로
 분산 서버 만들기
Apache ZooKeeper 로
 분산 서버 만들기
 
Cloud gaming
Cloud gamingCloud gaming
Cloud gaming
 
Metodologias de desarrollo de software en Gaming [EA]
Metodologias de desarrollo de software en Gaming [EA]Metodologias de desarrollo de software en Gaming [EA]
Metodologias de desarrollo de software en Gaming [EA]
 
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
NDC13: DVCS와 코드리뷰 그리고 자동화를 통한 쾌속 개발
 
인디 게임을 개발하는 여러 가지 방법들
인디 게임을 개발하는 여러 가지 방법들인디 게임을 개발하는 여러 가지 방법들
인디 게임을 개발하는 여러 가지 방법들
 
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
NDC14 모바일 게임서비스를 위한 사설 클라우드 구축/운영 분투기
 
메이플스토리 사례를 통해 살펴보는 서버사이드 봇/핵 탐지 시스템
메이플스토리 사례를 통해 살펴보는 서버사이드 봇/핵 탐지 시스템 메이플스토리 사례를 통해 살펴보는 서버사이드 봇/핵 탐지 시스템
메이플스토리 사례를 통해 살펴보는 서버사이드 봇/핵 탐지 시스템
 
NDC2016 카툰999 포스트모템(피드백의 힘)
NDC2016 카툰999 포스트모템(피드백의 힘)NDC2016 카툰999 포스트모템(피드백의 힘)
NDC2016 카툰999 포스트모템(피드백의 힘)
 
1인개발자가되기전알아야할것들
1인개발자가되기전알아야할것들1인개발자가되기전알아야할것들
1인개발자가되기전알아야할것들
 
Igaworks in app notice
Igaworks in app noticeIgaworks in app notice
Igaworks in app notice
 
KGC 2014 가볍고 유연하게 데이터 분석하기 : 쿠키런 사례 중심 , 데브시스터즈
KGC 2014 가볍고 유연하게 데이터 분석하기 : 쿠키런 사례 중심 , 데브시스터즈KGC 2014 가볍고 유연하게 데이터 분석하기 : 쿠키런 사례 중심 , 데브시스터즈
KGC 2014 가볍고 유연하게 데이터 분석하기 : 쿠키런 사례 중심 , 데브시스터즈
 
How Google Works / 구글은 어떻게 일하는가 (Korean / 한국어 버전)
How Google Works / 구글은 어떻게 일하는가 (Korean / 한국어 버전)How Google Works / 구글은 어떻게 일하는가 (Korean / 한국어 버전)
How Google Works / 구글은 어떻게 일하는가 (Korean / 한국어 버전)
 
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출 NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
NDC 2016 김정주 - 기계학습을 활용한 게임어뷰징 검출
 

Similar to iFun Deploy 소개

네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)NAVER CLOUD PLATFORMㅣ네이버 클라우드 플랫폼
 
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Google Firebase로 레고블럭 조립하기 - IO Extended 2016Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Google Firebase로 레고블럭 조립하기 - IO Extended 2016Chiung Choi
 
Sources와 Sinks를 Confluent Cloud에 원활하게 연결
Sources와 Sinks를 Confluent Cloud에 원활하게 연결Sources와 Sinks를 Confluent Cloud에 원활하게 연결
Sources와 Sinks를 Confluent Cloud에 원활하게 연결confluent
 
Stream Processing 과 Confluent Cloud 시작하기
Stream Processing 과 Confluent Cloud 시작하기Stream Processing 과 Confluent Cloud 시작하기
Stream Processing 과 Confluent Cloud 시작하기confluent
 
프리티어 서비스부터 계정 보안까지 - 조아름 AWS 매니저
프리티어 서비스부터 계정 보안까지 - 조아름 AWS 매니저프리티어 서비스부터 계정 보안까지 - 조아름 AWS 매니저
프리티어 서비스부터 계정 보안까지 - 조아름 AWS 매니저Amazon Web Services Korea
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)수보 김
 
SKHUFEEDS 소개 발표자료(노트 포함)
SKHUFEEDS 소개 발표자료(노트 포함)SKHUFEEDS 소개 발표자료(노트 포함)
SKHUFEEDS 소개 발표자료(노트 포함)Youngbin Han
 
회계의 신비(오픈소스 무료 간편 장부 서비스)
회계의 신비(오픈소스 무료 간편 장부 서비스)회계의 신비(오픈소스 무료 간편 장부 서비스)
회계의 신비(오픈소스 무료 간편 장부 서비스)Kang Duru
 
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144Darion Kim
 
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까NAVER D2
 
Clova ai-business-day-session-4
Clova ai-business-day-session-4Clova ai-business-day-session-4
Clova ai-business-day-session-4Clova Platform
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화KTH, 케이티하이텔
 
Vinflux SCM 솔루션 적용 사례
Vinflux SCM 솔루션 적용 사례Vinflux SCM 솔루션 적용 사례
Vinflux SCM 솔루션 적용 사례고양뉴스
 
Cloud Computing 을 이용한 Smart Work
Cloud Computing 을 이용한 Smart WorkCloud Computing 을 이용한 Smart Work
Cloud Computing 을 이용한 Smart Work선진 장
 
Cloud Computing을 이용한 Smart Work
Cloud Computing을 이용한 Smart WorkCloud Computing을 이용한 Smart Work
Cloud Computing을 이용한 Smart WorkSoftware in Life
 
리모트콜 원격지원 - 원격에 대한 오해와 진실
리모트콜 원격지원 - 원격에 대한 오해와 진실리모트콜 원격지원 - 원격에 대한 오해와 진실
리모트콜 원격지원 - 원격에 대한 오해와 진실RSUPPORT
 

Similar to iFun Deploy 소개 (20)

네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
네이버 클라우드 플랫폼과 스타트업 비즈니스- K-Global Challenge 팀 대상 세미나(강지나 클라우드 솔루션 아키텍트)
 
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Google Firebase로 레고블럭 조립하기 - IO Extended 2016Google Firebase로 레고블럭 조립하기 - IO Extended 2016
Google Firebase로 레고블럭 조립하기 - IO Extended 2016
 
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers 개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
개발자를 위한 네이버 클라우드 플랫폼ㅣNAVER CLOUD PLATFORM for Developers
 
헬프원
헬프원헬프원
헬프원
 
Sources와 Sinks를 Confluent Cloud에 원활하게 연결
Sources와 Sinks를 Confluent Cloud에 원활하게 연결Sources와 Sinks를 Confluent Cloud에 원활하게 연결
Sources와 Sinks를 Confluent Cloud에 원활하게 연결
 
Stream Processing 과 Confluent Cloud 시작하기
Stream Processing 과 Confluent Cloud 시작하기Stream Processing 과 Confluent Cloud 시작하기
Stream Processing 과 Confluent Cloud 시작하기
 
프리티어 서비스부터 계정 보안까지 - 조아름 AWS 매니저
프리티어 서비스부터 계정 보안까지 - 조아름 AWS 매니저프리티어 서비스부터 계정 보안까지 - 조아름 AWS 매니저
프리티어 서비스부터 계정 보안까지 - 조아름 AWS 매니저
 
서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)서버학개론(백엔드 서버 개발자를 위한)
서버학개론(백엔드 서버 개발자를 위한)
 
SKHUFEEDS 소개 발표자료(노트 포함)
SKHUFEEDS 소개 발표자료(노트 포함)SKHUFEEDS 소개 발표자료(노트 포함)
SKHUFEEDS 소개 발표자료(노트 포함)
 
회계의 신비(오픈소스 무료 간편 장부 서비스)
회계의 신비(오픈소스 무료 간편 장부 서비스)회계의 신비(오픈소스 무료 간편 장부 서비스)
회계의 신비(오픈소스 무료 간편 장부 서비스)
 
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144
재업로드주소: https://www.slideshare.net/hnki0104/gsshop-103837144
 
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
[123]동네 커피샵도 사이렌 오더를 쓸 수 있을까
 
Clova ai-business-day-session-4
Clova ai-business-day-session-4Clova ai-business-day-session-4
Clova ai-business-day-session-4
 
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
 
Vinflux SCM 솔루션 적용 사례
Vinflux SCM 솔루션 적용 사례Vinflux SCM 솔루션 적용 사례
Vinflux SCM 솔루션 적용 사례
 
Dable
DableDable
Dable
 
Cloud Computing 을 이용한 Smart Work
Cloud Computing 을 이용한 Smart WorkCloud Computing 을 이용한 Smart Work
Cloud Computing 을 이용한 Smart Work
 
Cloud Computing을 이용한 Smart Work
Cloud Computing을 이용한 Smart WorkCloud Computing을 이용한 Smart Work
Cloud Computing을 이용한 Smart Work
 
리모트콜 원격지원 - 원격에 대한 오해와 진실
리모트콜 원격지원 - 원격에 대한 오해와 진실리모트콜 원격지원 - 원격에 대한 오해와 진실
리모트콜 원격지원 - 원격에 대한 오해와 진실
 
Hp total
Hp totalHp total
Hp total
 

More from iFunFactory Inc.

2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원iFunFactory Inc.
 
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현iFunFactory Inc.
 
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현iFunFactory Inc.
 
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱iFunFactory Inc.
 
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱iFunFactory Inc.
 
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표iFunFactory Inc.
 
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTOiFunFactory Inc.
 
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기iFunFactory Inc.
 
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기iFunFactory Inc.
 
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유iFunFactory Inc.
 
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석iFunFactory Inc.
 
[아이펀팩토리] 2017 NDCP
[아이펀팩토리] 2017 NDCP [아이펀팩토리] 2017 NDCP
[아이펀팩토리] 2017 NDCP iFunFactory Inc.
 
유니티 쉐이더 단기속성
유니티 쉐이더 단기속성유니티 쉐이더 단기속성
유니티 쉐이더 단기속성iFunFactory Inc.
 
게임 서버 성능 분석하기
게임 서버 성능 분석하기게임 서버 성능 분석하기
게임 서버 성능 분석하기iFunFactory Inc.
 
혼자서 만드는 MMO게임 서버
혼자서 만드는 MMO게임 서버혼자서 만드는 MMO게임 서버
혼자서 만드는 MMO게임 서버iFunFactory Inc.
 
Python과 AWS를 이용하여 게임 테스트 환경 구축하기
Python과 AWS를 이용하여 게임 테스트 환경 구축하기Python과 AWS를 이용하여 게임 테스트 환경 구축하기
Python과 AWS를 이용하여 게임 테스트 환경 구축하기iFunFactory Inc.
 

More from iFunFactory Inc. (16)

2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
2019 아이펀팩토리 Dev Day 세션6 아이펀엔진 운영툴 연동하기 - 장수원
 
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
2019 아이펀팩토리 Dev Day 세션5 아이펀엔진으로 만든 게임 성능 분석 및 디버깅 - 남승현
 
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
2019 아이펀팩토리 Dev Day 세션4 아이펀엔진에 MO 게임 콘텐츠 채워 넣기 - 남승현
 
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
2019 아이펀팩토리 Dev Day 세션3 아이펀엔진 개발 환경 설정하기 (Windows+ VS) - 김진욱
 
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
2019 아이펀팩토리 Dev Day 세션2 아이펀엔진 개발 환경 설정하기 (Linux + VS Code) - 김진욱
 
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
2019 아이펀팩토리 Dev Day 세션1 네트워크 프로그래밍 개론 - 문대경 대표
 
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
[MGDC] 리눅스 게임 서버 성능 분석하기 - 아이펀팩토리 김진욱 CTO
 
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _03 Scalable 한 게임 서버 만들기
 
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
[아이펀팩토리] 2018 데브데이 서버위더스 _01 HTML5/WebSocket으로 Pong 게임 만들기
 
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
[아이펀팩토리] 2018 데브데이 서버위더스 _02 분산 환경을 위한 ORM 개발 경험 공유
 
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
[아이펀팩토리] 2018 데브데이 서버위더스 _04 리눅스 게임 서버 성능 분석
 
[아이펀팩토리] 2017 NDCP
[아이펀팩토리] 2017 NDCP [아이펀팩토리] 2017 NDCP
[아이펀팩토리] 2017 NDCP
 
유니티 쉐이더 단기속성
유니티 쉐이더 단기속성유니티 쉐이더 단기속성
유니티 쉐이더 단기속성
 
게임 서버 성능 분석하기
게임 서버 성능 분석하기게임 서버 성능 분석하기
게임 서버 성능 분석하기
 
혼자서 만드는 MMO게임 서버
혼자서 만드는 MMO게임 서버혼자서 만드는 MMO게임 서버
혼자서 만드는 MMO게임 서버
 
Python과 AWS를 이용하여 게임 테스트 환경 구축하기
Python과 AWS를 이용하여 게임 테스트 환경 구축하기Python과 AWS를 이용하여 게임 테스트 환경 구축하기
Python과 AWS를 이용하여 게임 테스트 환경 구축하기
 

iFun Deploy 소개

  • 1. iFunFactory Inc. IFUN DEPLOY SHIM LAYER TO RAPIDLY BUILD SERVICES ON AND ACROSS CLOUDS 아이펀팩토리 대표이사 문대경 (dkmoon@ifunfactory.com)
  • 2. iFunFactory Inc. IFUN DEPLOY IN A NUTSHELL  클라우드에 상관없이 클릭 몇번으로 가상 서버 인프라를 구축/관리할 수 있는 서비스  서로 다른 클라우드 간에 인프라 복제도 가능하게 하는 서비스  인프라 관리 외에 1) 고객 지원, 2) 이벤트, 3) 지표 분석 기능을 지원하는 서비스  다양한 역할의 멤버들이 권한에 따라 한 서비스에 참여할 수 있게 하는 서비스
  • 3. iFunFactory Inc.  해외에 게임 서비스 출시하실 때 클라우드는 어떻게 선택하세요? 혹시 해당 서비스 지역에서 최적의 클라우드를 선택하는 것이 아니라, 그 지역에서는 어떤 클라우드를 선택해야 될지 몰라서, 혹은 클라우드 메뉴가 읽을 수 없는 외국어로 표시되어서 그냥 익숙한 클라우드 를 선택하고 있지는 않으신가요?  아이펀 디플로이는 클라우드를 직접 다뤄야 되는 부담을 덜어드립니다. 아이펀 디플로이는 각 클라우드와 REST API 수준으로 직접 연동하여 그게 어떤 클라우드이든 하나의 dashboard 를 통해 여러분의 서비스 인프라를 쉽고 빠르게 구축하고 운영할 수 있게 도와줍니다. 그게 설령 낯선 동남아 클라우드라도 아이펀 디플로이를 통해 영어/한국어/일본어의 익숙한 언어로 인프라를 관리하실 수 있습니다.*  이제부터는 서비스 지역에서 최적의 클라우드를 선택하세요. 아이펀 디플로이가 여러분의 클라우드를 손쉽게 설정해드립니다. * 현재 AWS, KT 가 연동되어있고, DigitalOcean 과 GMO 를 연동 중에 있습니다. 연동되는 클라우드는 지속적으로 추가됩니다. FEATURE #1 다양한 클라우드를 하나의 인터페이스로
  • 4. iFunFactory Inc.  서버 설정, 여전히 수작업으로 하고 계십니까? 대부분의 클라우드 콘솔은 기본 OS 만 깔린 가상 서버를 만들어 냅니다. 그 후에 가상 서버를 실제 서비스에 필요한 기능으로 설정하는 것은 여전히 클라우드 사용자의 몫입니다. 아이펀 디 플로이는 PHP, Java, C#, C++, MySQL, MongoDB, Redis, Loadbalancer 등 주요 서버 타 입에 대해서 기존에 작업자가 별도 수작업으로 해야 했던 것들을 모두 자동으로 수행해줍니다.  서버 장애 요인 중 가장 큰 것이 “작업자의 실수“ 입니다. 수작업으로 서버를 설정하는 것은 위험합니다. 연구 결과 데이터센터 장애의 70-80% 정도가 작업자의 실수 때문에 발생하는 것으로 알려져 있습니다. 특히 서버군에 서버를 추가하면서 기 존 서버들과 설정을 맞추거나, 같은 서버군의 서버들 설정을 모두 바꿀 때 빈번하게 실수가 일 어납니다. 아이펀 디플로이는 서버 타입 별 기본 설정 뿐만 아니라 서버군 내 서버들이 모두 같 은 설정을 적용 받는 것을 자동화를 통해 보장합니다.  여러분은 여러분의 서비스 구성도가 머리에 쉽게 그려지십니까? 몇 대의 가상 서버를 쓰고 있고, 각 가상 서버가 어떤 역할을 하면서 어떻게 서로 연결되어있는 지 쉽게 파악하고 계신가요? 가상 서버에 장애가 발생했을 때 해당 장애가 다른 어떤 서버들에 영향을 주는지 파악하는데 어려움은 없으신가요? 아이펀 디플로이는 각 서버들이 어떻게 연동 되어 어느 정도의 트래픽으로 통신하는지, 서버에 장애는 없는지를 직관적인 다이어그램을 통 해 제공합니다. 이제 복잡한 서버 관리, 직관적으로 파악하실 수 있습니다. FEATURE #2 자동화, 그리고 직관적인 인프라 관리
  • 5. iFunFactory Inc. FEATURE #3 바로 쓸 수 있는 고객 지원 툴  서비스 오픈 전 고객 지원 툴 제작, 충분히 신경 쓰고 계신가요? 고객 지원 툴은 서비스를 위해서 반드시 필요하지만, 메인 서비스 개발에 밀려 출시 전 까지 준 비하지 못하는 경우가 허다합니다. 임시 방편으로 개발팀에서 수작업으로 고객 지원 요청에 응 대를 하게 되지만, 서비스 불안정으로 개발팀이 가장 바쁠 서비스 초기에 가장 많은 고객 지원 요청이 몰리게 되어 서비스 안정화에 집중하지 못하게 됩니다.  아이펀 디플로이는 바로 쓸 수 있는 고객 지원 툴을 제공합니다. 아이펀 디플로이에 올라가는 서비스는 간단한 API 연동을 통해 1) 사용자 데이터 조회, 2) 사용 자 행동 로그 조회, 3) 구매 내역 조회, 4) 사용자 차단, 5) 사용자에게 보상 지급 기능을 바로 쓰실 수 있습니다.  아이펀 디플로이의 고객 지원 툴은 권한 관리를 지원합니다. 해당 서비스에 고객 지원 권한이 있는 관리자 계정만이 고객 지원 툴을 접근할 수 있고, 하나의 관리자 계정이 여러 서비스에 고객 지원 담당자로 참여할 수도 있습니다. 또한 사용자 정보에 접근한 모든 내용은 추후 감사를 위해 변조 불가능한 로그로 기록됩니다. 이를 통해 고객 지원 을 사내 별도의 조직이나 외부 전문 업체에 안전하게 위탁하실 수도 있습니다!  이제 서비스 개선에 더 많은 시간을 투자하세요. 아이펀 디플로이가 고객 지원 툴 문제를 해결해드립니다.
  • 6. iFunFactory Inc. FEATURE #4 서비스 내 이벤트 관리를 한 눈에  서비스 내 이벤트 (campaign) 어떻게 관리하세요? 서비스 내 이벤트를 위해서 매번 개발팀의 도움을 받아야 되고, 매번 클라이언트나 서버 패치를 하시나요? 그런 중에 각 조직간에 매끄럽지 않은 의사 소통 때문에 힘든 경험을 하진 않으셨나요?  아이펀 디플로이는 유연한 이벤트 관리자를 제공합니다. 서비스 개발자는 서비스에서 지원 가능한 이벤트 종류를 명시하면 됩니다. 그러면 아 이펀 디플로이는 REST API 를 통해 서비스가 지원하는 이벤트 종류를 알아냅니다. 서비스 운영자는 이 이벤트 종류 중 선택해서 이벤트를 예약할 수 있습니다. 이 방법 은 아이폰 디플로이가 단지 몇가지 이벤트 타입만을 지원하는 것이 아니라 서비스에 구현할 수 있는 다양한 종류의 이벤트를 지원할 수 있음을 뜻합니다.  물론 이벤트 역시 권한 관리가 됩니다. 고객 지원과 더불어 서비스 운영은 별도의 권한으로 위탁하는 경우가 많습니다. 그것 이 사내 운영 조직이든 아니면 외부 계약사이든요. 이를 위해 아이펀 디플로이는 이 벤트 권한을 별도로 관리하고 세세한 감사 로그를 남깁니다.  프로그래머는 프로그램에만 집중하시면 됩니다. 이벤트 운영은 별도 인력이 충분히 독립적으로 가능합니다.
  • 7. iFunFactory Inc. FEATURE #5 복잡한 연동 없이도 필수적인 지표 확인을  이미 너무나 훌륭한 지표 분석툴들이 있다는걸 잘 알고 있습니다. 그런데 이 툴들이 모두 클라이언트 기준이라는걸 알고 계셨나요? 대부분의 분석툴들은 클라이언트에 SDK 를 연동하는 방식으로 동작합니다. 이는 연동하는 작 업이 번거로울 수도 있고, 그리고 개개의 클라이언트에 대한 정보는 쉽게 얻을 수 있지만 여러 클라이언트간의 상관관계를 추출하기에는 부족할 수 있습니다.  서버쪽 통계가 훨씬 더 간편하고 정확할 수 있습니다. 서버쪽에서는 간편하게 로그를 남기는 것만으로 지표를 추출할 수 있고, 클라이언트간 복잡한 상관관계나 한 클라이언트 내에서의 호흡이 긴 인과관계를 추출할 수도 있습니다.  아이펀 디플로이는 필수적인 로그인/과금 로그만 남기시면 알아서 필수적인 지표를 뽑아드립니다. 예를 들어 Retention 비율을 뽑기 위해서 여러분이 따로 계산하실건 없습니다. 그냥 로그인 로그만 남기시면 아이펀 디플로이가 Retention 을 계산합니다. 아이펀 디플로이를 이용해 필 수 지표를 뽑은 것은 이처럼 간단합니다.
  • 8. iFunFactory Inc. FEATURE #6 역할에 따른 관리자 권한 관리  서비스 운영에는 다양한 멤버가 참여합니다. 그리고 그들은 역할에 따라 다른 권한을 갖습니다. 모바일 서비스에는 다양한 역할의 멤버가 필요합니다. 인프라 관리자, 서버 프로그램 개발자, 고객 지원 담당자, 서비스 운영 담당자, 그리고 마케팅 담당자 등 각기 다른 역 할의 사람들이 각자 자기 관점에서 다른 권한을 가지고 서비스 관리 기능에 접근할 수 있어야 합니다.  아이펀 디플로이는 역할별 권한을 통해 보안을 지원합니다. 아이펀 디플로이에는 새로운 멤버를 추가하고 역할을 부여할 수 있습니다. 그리고 각 역할에 따라 할 수 있는 기능과 할 수 없는 기능이 제한됩니다. 이를 통해 허가되지 않 은 사용자가 인프라를 손대거나, 유저 데이터에 접근하는 것을 막을 수 있습니다. 또한 허가된 사용자라고 하더라도 추후 감사 절차를 위해 사용자의 작업 내역이 모두 로그 로 남습니다.  이를 통해 아이펀 디플로이는 보다 안전하게 여러 사람이 한 서비스에 참여하는 것을 보장합니다.