SlideShare a Scribd company logo
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
최용호
Vinus Entertainment
모바일 게임을 만들기 위한
AWS 고군분투기
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
발표자 소개
• 최용호
• (전) Vinus Entertainment 서버팀
• (현) 넥슨 인프라실 시스템 아키텍처팀
• 자바카페 커뮤니티 운영진
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
게임 소개
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
발표 순서
자동화에 대한 고민
네트워크 구성에 대한 고민
서비스 선택에 대한 고민
부하 테스트에 대한 고민
게임 데이터 활용에 대한 고민
최종 아키텍처
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
자동화에 대한 고민
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
개발 환경
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
기존의 개발 환경 구성 방식
OS 설치
(리눅스)
패키지
업데이트
설치 가이드
확인
설치 가이드
확인
프로그램
설치
설치 가이드
확인
OS 환경설정
프로그램
설정
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
기존의 환경 구성 방식
OS 설치
(리눅스)
패키지
업데이트
설치 가이드
확인
설치 가이드
확인
프로그램
설치
설치 가이드
확인
OS 환경설정
프로그램
설정
설치 가이드에 변경이 발생하면?
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
기존의 환경 구성 방식
OS 설치
(리눅스)
패키지
업데이트
설치 가이드
확인
설치 가이드
확인
프로그램
설치
설치 가이드
확인
OS 환경설정
프로그램
설정
재설정 및 재설치 필요
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
자동화 해줄 무언가가 필요
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Docker
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
서비스 별로 디렉토리를 만들어 Docker 파일 관리
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Docker 파일과 설정 파일들
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
compose 명령을 최대한
간편하게 하기 위한 스크립트
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
빌드 및 배포
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
배포 절차
Build Server
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
배포 절차
Build Server
EC2 instance contents
Tomcat
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
배포 절차
Build Server
Building
EC2 instance contents
Tomcat
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
배포 절차
Build Server
WAR
EC2 instance contents
Tomcat
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
배포 절차
Build Server
WAR
EC2 instance contents
Tomcat
SCP
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
자동화 해줄 무언가가 필요
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Jenkins
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
My Company Private Network
Jenkins
Server
EC2 instance contents
mariadb
redistomcat
Operating
Tool
tomcat
Game
각 서버 빌드 및 배포
개발 서버 배포
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
My Company Private Network
Jenkins
Server
S3
Elastic Beanstalk container
instances
1. 빌드 된 war파일 업로드
2. 배포
3. 업로드 된 war 파일로 배포 수행
라이브 서버 배포
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
tomcat
mariadb redis
Logstash elasticse
arch
kibanahttpd
Client
Pinpoint-
hbase
Pinpoint-
collector
Pinpoint-
web
Docker-
compose
Docker-
compose
Docker-
compose
Amazon
ECR
Jenkin
s
Kibana와 Pinpoint를 통해 서버 상태 확인
Docker Image들은 ECR을 사용하여 버
전 관리
사내 서버들의 빌드 및 배포는
Jenkins를 통해 자동화
사내 개발 환경 아키텍처
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
네트워크 구성에 대한 고민
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
VPC
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Availability Zone 1 Availability Zone 2
VPC
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Availability Zone 1 Availability Zone 2
VPC
subnet subnet
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Availability Zone 1 Availability Zone 2
VPC
subnet subnet
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Availability Zone 1
Private subnet
Public subnet
Availability Zone 2
Private subnet
Public subnet
VPC
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Availability Zone 1
Private subnet
Public subnet
Availability Zone 2
Private subnet
Public subnet
VPC
Elastic
Load balancer
User
Admin
instance
instance instance
Bastion
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
서비스 선택에 대한 고민
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
사내 환경과 동일하게
AWS에서도 Docker로 구성할 수 있을까?
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon ECS
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
검토 당시 서울리전에서
제공되지 않아 포기
Amazon ECS
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
직접 EC2 인스턴스에
Docker를 구성해서 사용해보자
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Swarm
Manager AMI
Swarm
Worker AMI
Docker Swarm 노드 AMI로 생성
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Swarm
Manager AMI
Swarm
Worker AMI
Join
인스턴스 생성 시
UserData 스크립트를 통해 join
Worker AMI는 인스턴스 구동 시 UserData 사용
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Scale
Docker scale 명령으로 컨테이너 확장
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
docker service create --name test-tomcat --publish 8080:8080 --
reserve-cpu 1 tomcat
docker service scale test-tomcat=100
Docker Swarm에서 Auto Scaling?
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon
Elastic
Beanstalk
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Elastic Benastalk 워크 플로우
Application
생성
Environment
생성
Application
Version
업로드
Application
Version
배포
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Elastic Beanstalk 구성
Application
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Elastic Beanstalk 구성
Environment
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Environment 설정
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Environment 구성 저장 기능
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Application 버전 관리 및 배포
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
주의해서 변경해야 할 설정들
• 오토스케일링의 시작 구성(Launch Configuration
• VPC 설정
• 인스턴스 type 변경
• AMI 변경
• SSH key 변경
• 등등.. 더 있을 수도..
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
부하테스트에 대한 고민
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
원하는 만큼 확장 가능한 부하테스트가 목표
instances
instance
instance
instance
Classic
Load
Balancer
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Spot
Instance
instances
부하 전달
Spot
Instance
Spot
Instance
Classic
Load
Balancer
비용 절감을 위해 스팟 인스턴스 사용
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Spot
Instance
ssm
Run Command
instances
부하 전달
Spot
Instance
Spot
Instance
Classic
Load
Balancer
System Management를 사용한 스크립트 실행
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
instance
Spot
Instance
ssm
Run Command
instances
부하 전달
Loadtest
Server
Spot
Instance
Spot
Instance
스팟 인스턴스를 생성하고,
생성된 인스턴스들에 대한 상태 확인과
명령을 내리기 위한 서버
Classic
Load
Balancer
명령을 내리기 위한 툴 제작
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
부하테스트를 위한 툴
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Jmeter의 진행 상황 수집을 위한 로그
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
성능 측정을 위한 툴 - pinpoint
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
성능 측정을 위한 툴 - X-Ray
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
게임 데이터 활용에 대한 고민
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
지표 데이터 설계
사용자 계정
캐릭터
무기
아이템
상점
...
가입
로그인
구매
판매
...
Title SubTitle
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
지표 데이터 예
상점
노점상 뽑기 전투
아이템
재화
Title
SubTitle
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
데이터 계층 구조
스테이지 클리어
재화 획득
아이템 획득
캐릭터 획득
경험치 획득
퀘스트 달성
...
ID : 10000
ID : 10001, parentID : 10000
ID : 10002, parentID : 10000
ID : 10003, parentID : 10000
ID : 10004, parentID : 10000
ID : 10005, parentID : 10000
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
데이터를 어디에 저장하고,
어떻게 시각화를 할까?
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
데이터 수집/가공/저장/시각화 - 엘라스틱스택
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
{
"id": "b46adf7e5bf14c4ca18868f930e2670f",
"uid": 5824735036189904000,
"nickname": "yongho",
"title": "GOODS",
"subTitle": "TAKE",
"detail": {
"gold": 120,
"diamondBonus": 0,
"diamondCash": 0,
"survivalCoin": 0,
"pvpCoin": 0,
"stamina": 1,
"supplies": 0,
"component": 0,
"exp": 0
},
"parentId": "d9388af36d63482b851e33f78225a9be",
"parentTitle": "STAGE",
"parentSubTitle": "CLEAR",
"timestamp": "2017-11-08T06:00:19.551Z",
"loglevel": "TRACE"
}
엘라스틱서치에 기록된 데이터
재화 획득
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
{
"id": "b46adf7e5bf14c4ca18868f930e2670f",
"uid": 5824735036189904000,
"nickname": "yongho",
"title": "GOODS",
"subTitle": "TAKE",
"detail": {
"gold": 120,
"diamondBonus": 0,
"diamondCash": 0,
"survivalCoin": 0,
"pvpCoin": 0,
"stamina": 1,
"supplies": 0,
"component": 0,
"exp": 0
},
"parentId": "d9388af36d63482b851e33f78225a9be",
"parentTitle": "STAGE",
"parentSubTitle": "CLEAR",
"timestamp": "2017-11-08T06:00:19.551Z",
"loglevel": "TRACE"
}
엘라스틱서치에 기록된 데이터
스테이지 클리어를 통해 재화 획득
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
{
"id": "b46adf7e5bf14c4ca18868f930e2670f",
"uid": 5824735036189904000,
"nickname": "yongho",
"title": "GOODS",
"subTitle": "TAKE",
"detail": {
"gold": 120,
"diamondBonus": 0,
"diamondCash": 0,
"survivalCoin": 0,
"pvpCoin": 0,
"stamina": 1,
"supplies": 0,
"component": 0,
"exp": 0
},
"parentId": "d9388af36d63482b851e33f78225a9be",
"parentTitle": "STAGE",
"parentSubTitle": "CLEAR",
"timestamp": "2017-11-08T06:00:19.551Z",
"loglevel": "TRACE"
}
특정 행위에 연관된 다른 행위들 확인
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
엘라스틱스택을 활용한 데이터 파이프라인
Web
Server
EC2
Instance
filebeat
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
엘라스틱스택을 활용한 데이터 파이프라인
Web
Server
EC2
Instance
EC2
Instance
filebeat
logstash
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
엘라스틱스택을 활용한 데이터 파이프라인
Web
Server
EC2
Instance
EC2
Instance
EC2
Instance
filebeat
logstash elasticsearch
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
어떻게 머신 사양을 선택하고,
언제 엘라스틱서치 노드를 추가해야할까?
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
한대의 머신에서 한계치 측정
원활하게 동작하는 상태 (r4.large)
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
한대의 머신에서 한계치 측정
GC가 급격하게 발생하면서 CPU가 바빠짐
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
한대의 머신에서 한계치 측정
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
장애가 발생하면 어떻게 하지?
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
장애 대응
Web
Server
EC2
Instance
EC2
Instance
EC2
Instance
filebeat
logstash elasticsearch
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
장애 대응
Web
Server
EC2
Instance
EC2
Instance
EC2
Instance
filebeat
logstash elasticsearch
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
장애 대응
Web
Server
EC2
Instance
EC2
Instance
EC2
Instance
filebeat
logstash elasticsearch
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
관리할게 너무 많음…ㅠㅠ
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Amazon
Elasticsearch
Service
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
데이터 파이프라인을 AWS로 이전
ElasticsearchAmazon
Kinesis
Streams
Lambda
function
Amazon
Kinesis–
enabled app
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Filebeat 대신 Kienesis Agent
ElasticsearchAmazon
Kinesis
Streams
Lambda
function
Amazon
Kinesis–
enabled app
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Logstash 대신 Kinesis와 Lambda
ElasticsearchAmazon
Kinesis
Streams
Lambda
function
Amazon
Kinesis–
enabled app
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Elasticsearch 대신 Amazon Elasticsearch
ElasticsearchAmazon
Kinesis
Streams
Lambda
function
Amazon
Kinesis–
enabled app
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Lambda 샘플 코드 제공
https://docs.aws.amazon.com/ko_kr/elasticsearch-service/latest/developerguide/es-
aws-integrations.html
https://github.com/aws-samples/amazon-elasticsearch-lambda-
samples
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
엘라스틱서치에서
데이터가 유실되면 어떻게 하지?
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
데이터 이중화
S3Amazon
Kinesis–
enabled app
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
파일로그 확인 - Athena
S3 Amazon
Athena
Amazon
Kinesis–
enabled app
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
로그를 위한 S3 버킷 구조
로그레벨 / 연도 / 월 / 일 / *.txt
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
로그를 위한 S3 버킷 구조
2018년 2월의 DEBUG 레벨 로그 파일들
일자별로 로그 파일 관리
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Athena 테이블 생성
S3 버킷 경로 지정.
파일 스캔 범위를
좁힐 수록 성능 향상
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Athena 테이블 구조
Athena에서는 월별, 일자별로 테이블을 생성하여 파일 탐색 범위를 최소화
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Athena 테이블 구조
일자별로 테이블을 생성해서 스캔 범위 축소
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
테이블이 너무 많아짐…ㅠㅠ
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Athena 테이블 파티션 생성
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Athena 테이블 파티션 등록
Alter Table trace_partitioned add Partition (year=2018, month=4, day=18)
LOCATION ‘s3://hive-live-log/TRACE/2018/04/18/’
파티션 등록
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
Athena 테이블 파티션 쿼리
Alter Table trace_partitioned add Partition (year=2018, month=4, day=18)
LOCATION ‘s3://hive-live-log/TRACE/2018/04/18/’
파티션 등록
Select * from trace_partitioned where timestamp between timestamp '2018-
04-18 00:00:00.000' and timestamp '2018-04-19 00:00:00.000’
and year = 2018 and month = 4 and day = 18
파티션 쿼리
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
데이터 시각화
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
데이터 시각화 - 키바나
대외비 대외비 대외비 대외비
대외비 대외비
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
대외비 대외비 대외비 대외비
대외비 대외비
데이터 시각화 - 키바나
인덱스만 남기는 실수
어떠한 아이템인지 알아볼 수 없음
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
대외비 대외비 대외비 대외비
대외비 대외비
데이터 시각화 - 키바나
인덱스만 남기는 실수
어떠한 아이템인지 알아볼 수 없음
잔존율과 같이 로직이
필요한 경우에는 키바나로 불가능
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
키바나만으로 불가능한 기능들을 위한 툴
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
최종 아키텍처
© 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
VPC
Availability Zone 1
Private subnet
Public subnet
Availability Zone 2
Private subnet
Public subnet
Elastic Beanstalk container
Auto Scaling group
instance instanceAurora ElastiCache
Redis
ElastiCache
Redis
Aurora
instance
Classic
Load
Balancer
NAT
Gateway
Route 53
User
CloudFront S3
ElasticsearchAmazon
Kinesis
Streams
Lambda
function
Web
Serv
er
Web
Server
Operating
Tool
instance
Statistics
Server
Amazon
CloudWatch
SMS
API Provider
Admin
Amazon
Athena
Log data
Statistics
data
Client Resource
instance
Bastion
X-ray
Q & A
감사합니다

More Related Content

What's hot

효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
Amazon Web Services Korea
 
클라우드 보안 위협에 가장 현명한 대처 ‘안랩 클라우드 보안 서비::김준호::AWS Summit Seoul 2018
클라우드 보안 위협에 가장 현명한 대처 ‘안랩 클라우드 보안 서비::김준호::AWS Summit Seoul 2018클라우드 보안 위협에 가장 현명한 대처 ‘안랩 클라우드 보안 서비::김준호::AWS Summit Seoul 2018
클라우드 보안 위협에 가장 현명한 대처 ‘안랩 클라우드 보안 서비::김준호::AWS Summit Seoul 2018Amazon Web Services Korea
 
금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...
금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...
금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...
Amazon Web Services Korea
 
클라우드 여정을 성공적으로 수행하기 위한 AWS IAM 활용 전략::최원근:: AWS Summit Seoul 2018
클라우드 여정을 성공적으로 수행하기 위한 AWS IAM 활용 전략::최원근:: AWS Summit Seoul 2018 클라우드 여정을 성공적으로 수행하기 위한 AWS IAM 활용 전략::최원근:: AWS Summit Seoul 2018
클라우드 여정을 성공적으로 수행하기 위한 AWS IAM 활용 전략::최원근:: AWS Summit Seoul 2018 Amazon Web Services Korea
 
더 빠른 게임시스템을 위하여 개선된 서비스들 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
더 빠른 게임시스템을 위하여 개선된 서비스들 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019더 빠른 게임시스템을 위하여 개선된 서비스들 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
더 빠른 게임시스템을 위하여 개선된 서비스들 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
Amazon Web Services Korea
 
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
Amazon Web Services Korea
 
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...
Amazon Web Services Korea
 
제조업의 IoT 고객 사례::김준형:: AWS Summit Seoul 2018
제조업의 IoT 고객 사례::김준형:: AWS Summit Seoul 2018제조업의 IoT 고객 사례::김준형:: AWS Summit Seoul 2018
제조업의 IoT 고객 사례::김준형:: AWS Summit Seoul 2018Amazon Web Services Korea
 
AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...
AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...
AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...
Amazon Web Services Korea
 
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
Amazon Web Services Korea
 
강의 5. AWS 배포 및 관리 서비스:: AWSome Day Online Conference
강의 5. AWS 배포 및 관리 서비스:: AWSome Day Online Conference강의 5. AWS 배포 및 관리 서비스:: AWSome Day Online Conference
강의 5. AWS 배포 및 관리 서비스:: AWSome Day Online ConferenceAmazon Web Services Korea
 
프론트엔드 개발자가 혼자 AWS 기반 웹애플리케이션 만들기::박찬민::AWS Summit Seoul 2018
프론트엔드 개발자가 혼자 AWS 기반 웹애플리케이션 만들기::박찬민::AWS Summit Seoul 2018프론트엔드 개발자가 혼자 AWS 기반 웹애플리케이션 만들기::박찬민::AWS Summit Seoul 2018
프론트엔드 개발자가 혼자 AWS 기반 웹애플리케이션 만들기::박찬민::AWS Summit Seoul 2018Amazon Web Services Korea
 
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018 클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018 Amazon Web Services Korea
 
On-Premise 기반서비스 클라우드 전환기 -DevSecOps 도입을통한 유연한 서비스 개발 및 운영::박준상::AWS Summit S...
On-Premise 기반서비스 클라우드 전환기 -DevSecOps 도입을통한 유연한 서비스 개발 및 운영::박준상::AWS Summit S...On-Premise 기반서비스 클라우드 전환기 -DevSecOps 도입을통한 유연한 서비스 개발 및 운영::박준상::AWS Summit S...
On-Premise 기반서비스 클라우드 전환기 -DevSecOps 도입을통한 유연한 서비스 개발 및 운영::박준상::AWS Summit S...Amazon Web Services Korea
 
Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018
Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018 Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018
Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018 Amazon Web Services Korea
 
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018 비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018 Amazon Web Services Korea
 
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
Amazon Web Services Korea
 
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018Amazon Web Services Korea
 
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018Amazon Web Services Korea
 
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018Amazon Web Services Korea
 

What's hot (20)

효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
효율적인 빅데이터 분석 및 처리를 위한 Glue, EMR 활용 - 김태현 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
 
클라우드 보안 위협에 가장 현명한 대처 ‘안랩 클라우드 보안 서비::김준호::AWS Summit Seoul 2018
클라우드 보안 위협에 가장 현명한 대처 ‘안랩 클라우드 보안 서비::김준호::AWS Summit Seoul 2018클라우드 보안 위협에 가장 현명한 대처 ‘안랩 클라우드 보안 서비::김준호::AWS Summit Seoul 2018
클라우드 보안 위협에 가장 현명한 대처 ‘안랩 클라우드 보안 서비::김준호::AWS Summit Seoul 2018
 
금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...
금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...
금융권 고객을 위한 클라우드 보안 및 규정 준수 가이드 - 이대근 시큐리티 어슈어런스 매니저, AWS :: AWS Summit Seoul ...
 
클라우드 여정을 성공적으로 수행하기 위한 AWS IAM 활용 전략::최원근:: AWS Summit Seoul 2018
클라우드 여정을 성공적으로 수행하기 위한 AWS IAM 활용 전략::최원근:: AWS Summit Seoul 2018 클라우드 여정을 성공적으로 수행하기 위한 AWS IAM 활용 전략::최원근:: AWS Summit Seoul 2018
클라우드 여정을 성공적으로 수행하기 위한 AWS IAM 활용 전략::최원근:: AWS Summit Seoul 2018
 
더 빠른 게임시스템을 위하여 개선된 서비스들 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
더 빠른 게임시스템을 위하여 개선된 서비스들 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019더 빠른 게임시스템을 위하여 개선된 서비스들 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
더 빠른 게임시스템을 위하여 개선된 서비스들 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
 
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
 
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...
금융권 최신 AWS 도입 사례 총정리 – 신한 제주 은행, KB손해보험 사례를 중심으로 - 지성국 사업 개발 담당 이사, AWS / 정을용...
 
제조업의 IoT 고객 사례::김준형:: AWS Summit Seoul 2018
제조업의 IoT 고객 사례::김준형:: AWS Summit Seoul 2018제조업의 IoT 고객 사례::김준형:: AWS Summit Seoul 2018
제조업의 IoT 고객 사례::김준형:: AWS Summit Seoul 2018
 
AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...
AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...
AWS로 데이터 마이그레이션을 위한 방안과 옵션 - 박성훈 스토리지 스페셜리스트 테크니컬 어카운트 매니저, AWS :: AWS Summit...
 
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
클라우드 네이티브 환경에 맞는 IT 운영 원칙과 모범사례 - 권신중 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019
 
강의 5. AWS 배포 및 관리 서비스:: AWSome Day Online Conference
강의 5. AWS 배포 및 관리 서비스:: AWSome Day Online Conference강의 5. AWS 배포 및 관리 서비스:: AWSome Day Online Conference
강의 5. AWS 배포 및 관리 서비스:: AWSome Day Online Conference
 
프론트엔드 개발자가 혼자 AWS 기반 웹애플리케이션 만들기::박찬민::AWS Summit Seoul 2018
프론트엔드 개발자가 혼자 AWS 기반 웹애플리케이션 만들기::박찬민::AWS Summit Seoul 2018프론트엔드 개발자가 혼자 AWS 기반 웹애플리케이션 만들기::박찬민::AWS Summit Seoul 2018
프론트엔드 개발자가 혼자 AWS 기반 웹애플리케이션 만들기::박찬민::AWS Summit Seoul 2018
 
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018 클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
 
On-Premise 기반서비스 클라우드 전환기 -DevSecOps 도입을통한 유연한 서비스 개발 및 운영::박준상::AWS Summit S...
On-Premise 기반서비스 클라우드 전환기 -DevSecOps 도입을통한 유연한 서비스 개발 및 운영::박준상::AWS Summit S...On-Premise 기반서비스 클라우드 전환기 -DevSecOps 도입을통한 유연한 서비스 개발 및 운영::박준상::AWS Summit S...
On-Premise 기반서비스 클라우드 전환기 -DevSecOps 도입을통한 유연한 서비스 개발 및 운영::박준상::AWS Summit S...
 
Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018
Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018 Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018
Amazon Neptune- 신규 그래프 데이터베이스 서비스 활용::김상필, 강정희::AWS Summit Seoul 2018
 
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018 비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
비즈니스 혁신 가속화와 효과적 규정 준수를 위한 AWS ISMS 소개::신종회::AWS Summit Seoul 2018
 
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
게임사를 위한 Amazon GameLift 세션 - 이정훈, AWS 솔루션즈 아키텍트
 
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
 
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
클라우드 세상에서 살아남기 (2) “진화의시작: 인프라 엔지니어에서 Ops 엔지니어로”::이한주::AWS Summit Seoul 2018
 
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
고급 서버리스 앱 개발 자세히 살펴보기::김필중:: AWS Summit Seoul 2018
 

Similar to [AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기

모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018Amazon Web Services Korea
 
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018Amazon Web Services Korea
 
AWS 상에서 비즈니스를 수행하고자 하는 고객들에게 드리는 5가지 꿀팁 :: 정우근 :: AWS Summit Seoul 2018
AWS 상에서 비즈니스를 수행하고자 하는 고객들에게 드리는 5가지 꿀팁 :: 정우근 :: AWS Summit Seoul 2018AWS 상에서 비즈니스를 수행하고자 하는 고객들에게 드리는 5가지 꿀팁 :: 정우근 :: AWS Summit Seoul 2018
AWS 상에서 비즈니스를 수행하고자 하는 고객들에게 드리는 5가지 꿀팁 :: 정우근 :: AWS Summit Seoul 2018Amazon Web Services Korea
 
강의 3. AWS 보안 및 AWS Identity and Access Managment (IAM)::AWSome Day Online Con...
강의 3. AWS 보안 및 AWS Identity and Access Managment (IAM)::AWSome Day Online Con...강의 3. AWS 보안 및 AWS Identity and Access Managment (IAM)::AWSome Day Online Con...
강의 3. AWS 보안 및 AWS Identity and Access Managment (IAM)::AWSome Day Online Con...Amazon Web Services Korea
 
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
Amazon Web Services Korea
 
강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
Amazon Web Services Korea
 
AWS Summit Seoul 2023 | 클라우드 보안의 새로운 접근법
AWS Summit Seoul 2023 | 클라우드 보안의 새로운 접근법AWS Summit Seoul 2023 | 클라우드 보안의 새로운 접근법
AWS Summit Seoul 2023 | 클라우드 보안의 새로운 접근법
Amazon Web Services Korea
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
Amazon Web Services Korea
 
강의 4 - AWS 아키텍처 설계 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
강의 4 - AWS 아키텍처 설계 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018강의 4 - AWS 아키텍처 설계 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
강의 4 - AWS 아키텍처 설계 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
Amazon Web Services Korea
 
AWS Summit Seoul 2023 | 스타트업의 빠른 성장, 안정적인 서비스 운영 노하우는?
AWS Summit Seoul 2023 | 스타트업의 빠른 성장, 안정적인 서비스 운영 노하우는?AWS Summit Seoul 2023 | 스타트업의 빠른 성장, 안정적인 서비스 운영 노하우는?
AWS Summit Seoul 2023 | 스타트업의 빠른 성장, 안정적인 서비스 운영 노하우는?
Amazon Web Services Korea
 
Bespin global(베스핀글로벌) aws summit seoul 0415
Bespin global(베스핀글로벌) aws summit seoul 0415Bespin global(베스핀글로벌) aws summit seoul 0415
Bespin global(베스핀글로벌) aws summit seoul 0415
BESPIN GLOBAL
 
클라우드 프론트의 재발견::백본을 이용한 초고속 콘텐츠 전송::서호석 이사, 영우디지탈::AWS Summit Seoul 2018
클라우드 프론트의 재발견::백본을 이용한 초고속 콘텐츠 전송::서호석 이사, 영우디지탈::AWS Summit Seoul 2018클라우드 프론트의 재발견::백본을 이용한 초고속 콘텐츠 전송::서호석 이사, 영우디지탈::AWS Summit Seoul 2018
클라우드 프론트의 재발견::백본을 이용한 초고속 콘텐츠 전송::서호석 이사, 영우디지탈::AWS Summit Seoul 2018Amazon Web Services Korea
 
EasyCloud 고군분투 개발 이야기::이준희::AWS Summit Seoul 2018
EasyCloud 고군분투 개발 이야기::이준희::AWS Summit Seoul 2018 EasyCloud 고군분투 개발 이야기::이준희::AWS Summit Seoul 2018
EasyCloud 고군분투 개발 이야기::이준희::AWS Summit Seoul 2018 Amazon Web Services Korea
 
왜 우리는 마이크로서비스를 구현하고자 하는가?::김민성,이준희::AWS Summit Seoul 2018
왜 우리는 마이크로서비스를 구현하고자 하는가?::김민성,이준희::AWS Summit Seoul 2018왜 우리는 마이크로서비스를 구현하고자 하는가?::김민성,이준희::AWS Summit Seoul 2018
왜 우리는 마이크로서비스를 구현하고자 하는가?::김민성,이준희::AWS Summit Seoul 2018Amazon Web Services Korea
 
Winodws workload를 aws와 함께 해야하는 이유
Winodws workload를 aws와 함께 해야하는 이유Winodws workload를 aws와 함께 해야하는 이유
Winodws workload를 aws와 함께 해야하는 이유
테크데이타
 
대규모 디바이스 구성 및 운영을 위한 AWS IoT 서비스::박경표::AWS Summit Seoul 2018
대규모 디바이스 구성 및 운영을 위한 AWS IoT 서비스::박경표::AWS Summit Seoul 2018 대규모 디바이스 구성 및 운영을 위한 AWS IoT 서비스::박경표::AWS Summit Seoul 2018
대규모 디바이스 구성 및 운영을 위한 AWS IoT 서비스::박경표::AWS Summit Seoul 2018 Amazon Web Services Korea
 
AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018
AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018
AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018Amazon Web Services Korea
 
미디어 기업의 리질리언스를 위한 AWS 활용 방안::박인재 부장 NDS::AWS Summit Seoul 2018
미디어 기업의 리질리언스를 위한 AWS 활용 방안::박인재 부장 NDS::AWS Summit Seoul 2018미디어 기업의 리질리언스를 위한 AWS 활용 방안::박인재 부장 NDS::AWS Summit Seoul 2018
미디어 기업의 리질리언스를 위한 AWS 활용 방안::박인재 부장 NDS::AWS Summit Seoul 2018Amazon Web Services Korea
 
Inner Edge Layer 적용을 통한 비용절감 인프라 아키텍처 구성하기::박정수::AWS Summit Seoul 2018
Inner Edge Layer 적용을 통한 비용절감 인프라 아키텍처 구성하기::박정수::AWS Summit Seoul 2018Inner Edge Layer 적용을 통한 비용절감 인프라 아키텍처 구성하기::박정수::AWS Summit Seoul 2018
Inner Edge Layer 적용을 통한 비용절감 인프라 아키텍처 구성하기::박정수::AWS Summit Seoul 2018Amazon Web Services Korea
 
Inner Edge Layer를 통한 비용 절감 아키텍쳐 구성하기 (AWS Summit Seoul 2018)
Inner Edge Layer를 통한 비용 절감 아키텍쳐 구성하기 (AWS Summit Seoul 2018)Inner Edge Layer를 통한 비용 절감 아키텍쳐 구성하기 (AWS Summit Seoul 2018)
Inner Edge Layer를 통한 비용 절감 아키텍쳐 구성하기 (AWS Summit Seoul 2018)
WineSOFT
 

Similar to [AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기 (20)

모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
모바일 게임을 만들기 위한 AWS 활용 고군분투기::최용호::AWS Summit Seoul 2018
 
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
AWS를 활용한 다양한 DB 마이그레이션 및 게임 엔진 서버 구축 방법::맹상영 대표, 엔클라우드24::AWS Summit Seoul 2018
 
AWS 상에서 비즈니스를 수행하고자 하는 고객들에게 드리는 5가지 꿀팁 :: 정우근 :: AWS Summit Seoul 2018
AWS 상에서 비즈니스를 수행하고자 하는 고객들에게 드리는 5가지 꿀팁 :: 정우근 :: AWS Summit Seoul 2018AWS 상에서 비즈니스를 수행하고자 하는 고객들에게 드리는 5가지 꿀팁 :: 정우근 :: AWS Summit Seoul 2018
AWS 상에서 비즈니스를 수행하고자 하는 고객들에게 드리는 5가지 꿀팁 :: 정우근 :: AWS Summit Seoul 2018
 
강의 3. AWS 보안 및 AWS Identity and Access Managment (IAM)::AWSome Day Online Con...
강의 3. AWS 보안 및 AWS Identity and Access Managment (IAM)::AWSome Day Online Con...강의 3. AWS 보안 및 AWS Identity and Access Managment (IAM)::AWSome Day Online Con...
강의 3. AWS 보안 및 AWS Identity and Access Managment (IAM)::AWSome Day Online Con...
 
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
AWS Elastic Beanstalk 활용하여 수 분만에 코드 배포하기 (최원근, AWS 솔루션즈 아키텍트) :: AWS DevDay2018
 
강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
강의 2 - AWS 핵심 서비스 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
 
AWS Summit Seoul 2023 | 클라우드 보안의 새로운 접근법
AWS Summit Seoul 2023 | 클라우드 보안의 새로운 접근법AWS Summit Seoul 2023 | 클라우드 보안의 새로운 접근법
AWS Summit Seoul 2023 | 클라우드 보안의 새로운 접근법
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
 
강의 4 - AWS 아키텍처 설계 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
강의 4 - AWS 아키텍처 설계 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018강의 4 - AWS 아키텍처 설계 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
강의 4 - AWS 아키텍처 설계 (조재구 테크니컬 트레이너, AWS) :: AWSome Day 온라인 컨퍼런스 2018
 
AWS Summit Seoul 2023 | 스타트업의 빠른 성장, 안정적인 서비스 운영 노하우는?
AWS Summit Seoul 2023 | 스타트업의 빠른 성장, 안정적인 서비스 운영 노하우는?AWS Summit Seoul 2023 | 스타트업의 빠른 성장, 안정적인 서비스 운영 노하우는?
AWS Summit Seoul 2023 | 스타트업의 빠른 성장, 안정적인 서비스 운영 노하우는?
 
Bespin global(베스핀글로벌) aws summit seoul 0415
Bespin global(베스핀글로벌) aws summit seoul 0415Bespin global(베스핀글로벌) aws summit seoul 0415
Bespin global(베스핀글로벌) aws summit seoul 0415
 
클라우드 프론트의 재발견::백본을 이용한 초고속 콘텐츠 전송::서호석 이사, 영우디지탈::AWS Summit Seoul 2018
클라우드 프론트의 재발견::백본을 이용한 초고속 콘텐츠 전송::서호석 이사, 영우디지탈::AWS Summit Seoul 2018클라우드 프론트의 재발견::백본을 이용한 초고속 콘텐츠 전송::서호석 이사, 영우디지탈::AWS Summit Seoul 2018
클라우드 프론트의 재발견::백본을 이용한 초고속 콘텐츠 전송::서호석 이사, 영우디지탈::AWS Summit Seoul 2018
 
EasyCloud 고군분투 개발 이야기::이준희::AWS Summit Seoul 2018
EasyCloud 고군분투 개발 이야기::이준희::AWS Summit Seoul 2018 EasyCloud 고군분투 개발 이야기::이준희::AWS Summit Seoul 2018
EasyCloud 고군분투 개발 이야기::이준희::AWS Summit Seoul 2018
 
왜 우리는 마이크로서비스를 구현하고자 하는가?::김민성,이준희::AWS Summit Seoul 2018
왜 우리는 마이크로서비스를 구현하고자 하는가?::김민성,이준희::AWS Summit Seoul 2018왜 우리는 마이크로서비스를 구현하고자 하는가?::김민성,이준희::AWS Summit Seoul 2018
왜 우리는 마이크로서비스를 구현하고자 하는가?::김민성,이준희::AWS Summit Seoul 2018
 
Winodws workload를 aws와 함께 해야하는 이유
Winodws workload를 aws와 함께 해야하는 이유Winodws workload를 aws와 함께 해야하는 이유
Winodws workload를 aws와 함께 해야하는 이유
 
대규모 디바이스 구성 및 운영을 위한 AWS IoT 서비스::박경표::AWS Summit Seoul 2018
대규모 디바이스 구성 및 운영을 위한 AWS IoT 서비스::박경표::AWS Summit Seoul 2018 대규모 디바이스 구성 및 운영을 위한 AWS IoT 서비스::박경표::AWS Summit Seoul 2018
대규모 디바이스 구성 및 운영을 위한 AWS IoT 서비스::박경표::AWS Summit Seoul 2018
 
AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018
AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018
AWS All-in 그리고 그 이후::김승철,이성익,최홍식::AWS Summit Seoul 2018
 
미디어 기업의 리질리언스를 위한 AWS 활용 방안::박인재 부장 NDS::AWS Summit Seoul 2018
미디어 기업의 리질리언스를 위한 AWS 활용 방안::박인재 부장 NDS::AWS Summit Seoul 2018미디어 기업의 리질리언스를 위한 AWS 활용 방안::박인재 부장 NDS::AWS Summit Seoul 2018
미디어 기업의 리질리언스를 위한 AWS 활용 방안::박인재 부장 NDS::AWS Summit Seoul 2018
 
Inner Edge Layer 적용을 통한 비용절감 인프라 아키텍처 구성하기::박정수::AWS Summit Seoul 2018
Inner Edge Layer 적용을 통한 비용절감 인프라 아키텍처 구성하기::박정수::AWS Summit Seoul 2018Inner Edge Layer 적용을 통한 비용절감 인프라 아키텍처 구성하기::박정수::AWS Summit Seoul 2018
Inner Edge Layer 적용을 통한 비용절감 인프라 아키텍처 구성하기::박정수::AWS Summit Seoul 2018
 
Inner Edge Layer를 통한 비용 절감 아키텍쳐 구성하기 (AWS Summit Seoul 2018)
Inner Edge Layer를 통한 비용 절감 아키텍쳐 구성하기 (AWS Summit Seoul 2018)Inner Edge Layer를 통한 비용 절감 아키텍쳐 구성하기 (AWS Summit Seoul 2018)
Inner Edge Layer를 통한 비용 절감 아키텍쳐 구성하기 (AWS Summit Seoul 2018)
 

More from 용호 최

작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
용호 최
 
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
용호 최
 
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
용호 최
 
빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호
빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호
빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호
용호 최
 
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
용호 최
 
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호
용호 최
 
Terraform 입문 - 최용호
Terraform 입문 - 최용호Terraform 입문 - 최용호
Terraform 입문 - 최용호
용호 최
 
ElasticStack으로 다양한 수집 아키텍처 구성하기
ElasticStack으로 다양한 수집 아키텍처 구성하기ElasticStack으로 다양한 수집 아키텍처 구성하기
ElasticStack으로 다양한 수집 아키텍처 구성하기
용호 최
 
데이터 수집부터 시각화까지
데이터 수집부터 시각화까지데이터 수집부터 시각화까지
데이터 수집부터 시각화까지
용호 최
 
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
용호 최
 
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
용호 최
 
[자바카페] Elasticsearch Aggregation (2018)
[자바카페] Elasticsearch Aggregation (2018)[자바카페] Elasticsearch Aggregation (2018)
[자바카페] Elasticsearch Aggregation (2018)
용호 최
 
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
용호 최
 
[넥슨] kubernetes 소개 (2018)
[넥슨] kubernetes 소개 (2018)[넥슨] kubernetes 소개 (2018)
[넥슨] kubernetes 소개 (2018)
용호 최
 
[넥슨토크] 모바일게임 하이브 런칭기 (2018)
[넥슨토크] 모바일게임 하이브 런칭기 (2018)[넥슨토크] 모바일게임 하이브 런칭기 (2018)
[넥슨토크] 모바일게임 하이브 런칭기 (2018)
용호 최
 
[자바카페] Infra CI (2018)
[자바카페] Infra CI (2018)[자바카페] Infra CI (2018)
[자바카페] Infra CI (2018)
용호 최
 
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
용호 최
 
[자바카페] 람다 아키텍처, 더 깊이 살펴보기
[자바카페] 람다 아키텍처, 더 깊이 살펴보기[자바카페] 람다 아키텍처, 더 깊이 살펴보기
[자바카페] 람다 아키텍처, 더 깊이 살펴보기
용호 최
 
[자바카페] 람다 일괄처리 계층 사례
[자바카페] 람다 일괄처리 계층 사례[자바카페] 람다 일괄처리 계층 사례
[자바카페] 람다 일괄처리 계층 사례
용호 최
 
[자바카페] 람다 일괄처리 계층
[자바카페] 람다 일괄처리 계층[자바카페] 람다 일괄처리 계층
[자바카페] 람다 일괄처리 계층
용호 최
 

More from 용호 최 (20)

작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
작업공간 - 나만을 위한 카페를 찾는 카페 유목민을 위한 서비스
 
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - CI/CD
 
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
내 주변 작업하기 좋은 카페 찾아주는 웹앱 "작업공간" - 백엔드 아키텍처
 
빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호
빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호
빠르고 안정적인 게임 시장 진출을 위한 클라우드 전략 - 최용호
 
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
쿠알못이 Amazon EKS로 안정적인 서비스 운영하기 - 최용호
 
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호
 
Terraform 입문 - 최용호
Terraform 입문 - 최용호Terraform 입문 - 최용호
Terraform 입문 - 최용호
 
ElasticStack으로 다양한 수집 아키텍처 구성하기
ElasticStack으로 다양한 수집 아키텍처 구성하기ElasticStack으로 다양한 수집 아키텍처 구성하기
ElasticStack으로 다양한 수집 아키텍처 구성하기
 
데이터 수집부터 시각화까지
데이터 수집부터 시각화까지데이터 수집부터 시각화까지
데이터 수집부터 시각화까지
 
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
[For.D] 개발자 경력을 위한 소프트 스킬 (2019)
 
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
[DDD] 모바일 게임을 만들기 위한 AWS 고군분투기 (2019)
 
[자바카페] Elasticsearch Aggregation (2018)
[자바카페] Elasticsearch Aggregation (2018)[자바카페] Elasticsearch Aggregation (2018)
[자바카페] Elasticsearch Aggregation (2018)
 
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
[GCP Summit 2018] Kubernetes with Nginx and Elasticsearch on GCP
 
[넥슨] kubernetes 소개 (2018)
[넥슨] kubernetes 소개 (2018)[넥슨] kubernetes 소개 (2018)
[넥슨] kubernetes 소개 (2018)
 
[넥슨토크] 모바일게임 하이브 런칭기 (2018)
[넥슨토크] 모바일게임 하이브 런칭기 (2018)[넥슨토크] 모바일게임 하이브 런칭기 (2018)
[넥슨토크] 모바일게임 하이브 런칭기 (2018)
 
[자바카페] Infra CI (2018)
[자바카페] Infra CI (2018)[자바카페] Infra CI (2018)
[자바카페] Infra CI (2018)
 
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
[AWSKRUG] 모바일게임 하이브 런칭기 (2018)
 
[자바카페] 람다 아키텍처, 더 깊이 살펴보기
[자바카페] 람다 아키텍처, 더 깊이 살펴보기[자바카페] 람다 아키텍처, 더 깊이 살펴보기
[자바카페] 람다 아키텍처, 더 깊이 살펴보기
 
[자바카페] 람다 일괄처리 계층 사례
[자바카페] 람다 일괄처리 계층 사례[자바카페] 람다 일괄처리 계층 사례
[자바카페] 람다 일괄처리 계층 사례
 
[자바카페] 람다 일괄처리 계층
[자바카페] 람다 일괄처리 계층[자바카페] 람다 일괄처리 계층
[자바카페] 람다 일괄처리 계층
 

[AWS Summit 2018] 모바일 게임을 만들기 위한 AWS 고군분투기

  • 1. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 최용호 Vinus Entertainment 모바일 게임을 만들기 위한 AWS 고군분투기
  • 2. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 발표자 소개 • 최용호 • (전) Vinus Entertainment 서버팀 • (현) 넥슨 인프라실 시스템 아키텍처팀 • 자바카페 커뮤니티 운영진
  • 3. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 게임 소개
  • 4. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 발표 순서 자동화에 대한 고민 네트워크 구성에 대한 고민 서비스 선택에 대한 고민 부하 테스트에 대한 고민 게임 데이터 활용에 대한 고민 최종 아키텍처
  • 5. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 자동화에 대한 고민
  • 6. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 개발 환경
  • 7. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 기존의 개발 환경 구성 방식 OS 설치 (리눅스) 패키지 업데이트 설치 가이드 확인 설치 가이드 확인 프로그램 설치 설치 가이드 확인 OS 환경설정 프로그램 설정
  • 8. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 기존의 환경 구성 방식 OS 설치 (리눅스) 패키지 업데이트 설치 가이드 확인 설치 가이드 확인 프로그램 설치 설치 가이드 확인 OS 환경설정 프로그램 설정 설치 가이드에 변경이 발생하면?
  • 9. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 기존의 환경 구성 방식 OS 설치 (리눅스) 패키지 업데이트 설치 가이드 확인 설치 가이드 확인 프로그램 설치 설치 가이드 확인 OS 환경설정 프로그램 설정 재설정 및 재설치 필요
  • 10. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 자동화 해줄 무언가가 필요
  • 11. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Docker
  • 12. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 서비스 별로 디렉토리를 만들어 Docker 파일 관리
  • 13. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Docker 파일과 설정 파일들
  • 14. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
  • 15. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
  • 16. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. compose 명령을 최대한 간편하게 하기 위한 스크립트
  • 17. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 빌드 및 배포
  • 18. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 배포 절차 Build Server
  • 19. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 배포 절차 Build Server EC2 instance contents Tomcat
  • 20. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 배포 절차 Build Server Building EC2 instance contents Tomcat
  • 21. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 배포 절차 Build Server WAR EC2 instance contents Tomcat
  • 22. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 배포 절차 Build Server WAR EC2 instance contents Tomcat SCP
  • 23. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 자동화 해줄 무언가가 필요
  • 24. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Jenkins
  • 25. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. My Company Private Network Jenkins Server EC2 instance contents mariadb redistomcat Operating Tool tomcat Game 각 서버 빌드 및 배포 개발 서버 배포
  • 26. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. My Company Private Network Jenkins Server S3 Elastic Beanstalk container instances 1. 빌드 된 war파일 업로드 2. 배포 3. 업로드 된 war 파일로 배포 수행 라이브 서버 배포
  • 27. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. tomcat mariadb redis Logstash elasticse arch kibanahttpd Client Pinpoint- hbase Pinpoint- collector Pinpoint- web Docker- compose Docker- compose Docker- compose Amazon ECR Jenkin s Kibana와 Pinpoint를 통해 서버 상태 확인 Docker Image들은 ECR을 사용하여 버 전 관리 사내 서버들의 빌드 및 배포는 Jenkins를 통해 자동화 사내 개발 환경 아키텍처
  • 28. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 네트워크 구성에 대한 고민
  • 29. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. VPC
  • 30. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Availability Zone 1 Availability Zone 2 VPC
  • 31. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Availability Zone 1 Availability Zone 2 VPC subnet subnet
  • 32. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Availability Zone 1 Availability Zone 2 VPC subnet subnet
  • 33. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Availability Zone 1 Private subnet Public subnet Availability Zone 2 Private subnet Public subnet VPC
  • 34. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Availability Zone 1 Private subnet Public subnet Availability Zone 2 Private subnet Public subnet VPC Elastic Load balancer User Admin instance instance instance Bastion
  • 35. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 서비스 선택에 대한 고민
  • 36. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 사내 환경과 동일하게 AWS에서도 Docker로 구성할 수 있을까?
  • 37. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Amazon ECS
  • 38. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 검토 당시 서울리전에서 제공되지 않아 포기 Amazon ECS
  • 39. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 직접 EC2 인스턴스에 Docker를 구성해서 사용해보자
  • 40. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
  • 41. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Swarm Manager AMI Swarm Worker AMI Docker Swarm 노드 AMI로 생성
  • 42. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Swarm Manager AMI Swarm Worker AMI Join 인스턴스 생성 시 UserData 스크립트를 통해 join Worker AMI는 인스턴스 구동 시 UserData 사용
  • 43. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Scale Docker scale 명령으로 컨테이너 확장
  • 44. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. docker service create --name test-tomcat --publish 8080:8080 -- reserve-cpu 1 tomcat docker service scale test-tomcat=100 Docker Swarm에서 Auto Scaling?
  • 45. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved.
  • 46. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Amazon Elastic Beanstalk
  • 47. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Elastic Benastalk 워크 플로우 Application 생성 Environment 생성 Application Version 업로드 Application Version 배포
  • 48. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Elastic Beanstalk 구성 Application
  • 49. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Elastic Beanstalk 구성 Environment
  • 50. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Environment 설정
  • 51. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Environment 구성 저장 기능
  • 52. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Application 버전 관리 및 배포
  • 53. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 주의해서 변경해야 할 설정들 • 오토스케일링의 시작 구성(Launch Configuration • VPC 설정 • 인스턴스 type 변경 • AMI 변경 • SSH key 변경 • 등등.. 더 있을 수도..
  • 54. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 부하테스트에 대한 고민
  • 55. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 원하는 만큼 확장 가능한 부하테스트가 목표 instances instance instance instance Classic Load Balancer
  • 56. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Spot Instance instances 부하 전달 Spot Instance Spot Instance Classic Load Balancer 비용 절감을 위해 스팟 인스턴스 사용
  • 57. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Spot Instance ssm Run Command instances 부하 전달 Spot Instance Spot Instance Classic Load Balancer System Management를 사용한 스크립트 실행
  • 58. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. instance Spot Instance ssm Run Command instances 부하 전달 Loadtest Server Spot Instance Spot Instance 스팟 인스턴스를 생성하고, 생성된 인스턴스들에 대한 상태 확인과 명령을 내리기 위한 서버 Classic Load Balancer 명령을 내리기 위한 툴 제작
  • 59. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 부하테스트를 위한 툴
  • 60. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Jmeter의 진행 상황 수집을 위한 로그
  • 61. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 성능 측정을 위한 툴 - pinpoint
  • 62. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 성능 측정을 위한 툴 - X-Ray
  • 63. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 게임 데이터 활용에 대한 고민
  • 64. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 지표 데이터 설계 사용자 계정 캐릭터 무기 아이템 상점 ... 가입 로그인 구매 판매 ... Title SubTitle
  • 65. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 지표 데이터 예 상점 노점상 뽑기 전투 아이템 재화 Title SubTitle
  • 66. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 데이터 계층 구조 스테이지 클리어 재화 획득 아이템 획득 캐릭터 획득 경험치 획득 퀘스트 달성 ... ID : 10000 ID : 10001, parentID : 10000 ID : 10002, parentID : 10000 ID : 10003, parentID : 10000 ID : 10004, parentID : 10000 ID : 10005, parentID : 10000
  • 67. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 데이터를 어디에 저장하고, 어떻게 시각화를 할까?
  • 68. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 데이터 수집/가공/저장/시각화 - 엘라스틱스택
  • 69. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. { "id": "b46adf7e5bf14c4ca18868f930e2670f", "uid": 5824735036189904000, "nickname": "yongho", "title": "GOODS", "subTitle": "TAKE", "detail": { "gold": 120, "diamondBonus": 0, "diamondCash": 0, "survivalCoin": 0, "pvpCoin": 0, "stamina": 1, "supplies": 0, "component": 0, "exp": 0 }, "parentId": "d9388af36d63482b851e33f78225a9be", "parentTitle": "STAGE", "parentSubTitle": "CLEAR", "timestamp": "2017-11-08T06:00:19.551Z", "loglevel": "TRACE" } 엘라스틱서치에 기록된 데이터 재화 획득
  • 70. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. { "id": "b46adf7e5bf14c4ca18868f930e2670f", "uid": 5824735036189904000, "nickname": "yongho", "title": "GOODS", "subTitle": "TAKE", "detail": { "gold": 120, "diamondBonus": 0, "diamondCash": 0, "survivalCoin": 0, "pvpCoin": 0, "stamina": 1, "supplies": 0, "component": 0, "exp": 0 }, "parentId": "d9388af36d63482b851e33f78225a9be", "parentTitle": "STAGE", "parentSubTitle": "CLEAR", "timestamp": "2017-11-08T06:00:19.551Z", "loglevel": "TRACE" } 엘라스틱서치에 기록된 데이터 스테이지 클리어를 통해 재화 획득
  • 71. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. { "id": "b46adf7e5bf14c4ca18868f930e2670f", "uid": 5824735036189904000, "nickname": "yongho", "title": "GOODS", "subTitle": "TAKE", "detail": { "gold": 120, "diamondBonus": 0, "diamondCash": 0, "survivalCoin": 0, "pvpCoin": 0, "stamina": 1, "supplies": 0, "component": 0, "exp": 0 }, "parentId": "d9388af36d63482b851e33f78225a9be", "parentTitle": "STAGE", "parentSubTitle": "CLEAR", "timestamp": "2017-11-08T06:00:19.551Z", "loglevel": "TRACE" } 특정 행위에 연관된 다른 행위들 확인
  • 72. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 엘라스틱스택을 활용한 데이터 파이프라인 Web Server EC2 Instance filebeat
  • 73. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 엘라스틱스택을 활용한 데이터 파이프라인 Web Server EC2 Instance EC2 Instance filebeat logstash
  • 74. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 엘라스틱스택을 활용한 데이터 파이프라인 Web Server EC2 Instance EC2 Instance EC2 Instance filebeat logstash elasticsearch
  • 75. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 어떻게 머신 사양을 선택하고, 언제 엘라스틱서치 노드를 추가해야할까?
  • 76. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 한대의 머신에서 한계치 측정 원활하게 동작하는 상태 (r4.large)
  • 77. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 한대의 머신에서 한계치 측정 GC가 급격하게 발생하면서 CPU가 바빠짐
  • 78. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 한대의 머신에서 한계치 측정
  • 79. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 장애가 발생하면 어떻게 하지?
  • 80. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 장애 대응 Web Server EC2 Instance EC2 Instance EC2 Instance filebeat logstash elasticsearch
  • 81. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 장애 대응 Web Server EC2 Instance EC2 Instance EC2 Instance filebeat logstash elasticsearch
  • 82. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 장애 대응 Web Server EC2 Instance EC2 Instance EC2 Instance filebeat logstash elasticsearch
  • 83. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 관리할게 너무 많음…ㅠㅠ
  • 84. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Amazon Elasticsearch Service
  • 85. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 데이터 파이프라인을 AWS로 이전 ElasticsearchAmazon Kinesis Streams Lambda function Amazon Kinesis– enabled app
  • 86. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Filebeat 대신 Kienesis Agent ElasticsearchAmazon Kinesis Streams Lambda function Amazon Kinesis– enabled app
  • 87. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Logstash 대신 Kinesis와 Lambda ElasticsearchAmazon Kinesis Streams Lambda function Amazon Kinesis– enabled app
  • 88. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Elasticsearch 대신 Amazon Elasticsearch ElasticsearchAmazon Kinesis Streams Lambda function Amazon Kinesis– enabled app
  • 89. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Lambda 샘플 코드 제공 https://docs.aws.amazon.com/ko_kr/elasticsearch-service/latest/developerguide/es- aws-integrations.html https://github.com/aws-samples/amazon-elasticsearch-lambda- samples
  • 90. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 엘라스틱서치에서 데이터가 유실되면 어떻게 하지?
  • 91. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 데이터 이중화 S3Amazon Kinesis– enabled app
  • 92. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 파일로그 확인 - Athena S3 Amazon Athena Amazon Kinesis– enabled app
  • 93. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 로그를 위한 S3 버킷 구조 로그레벨 / 연도 / 월 / 일 / *.txt
  • 94. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 로그를 위한 S3 버킷 구조 2018년 2월의 DEBUG 레벨 로그 파일들 일자별로 로그 파일 관리
  • 95. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Athena 테이블 생성 S3 버킷 경로 지정. 파일 스캔 범위를 좁힐 수록 성능 향상
  • 96. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Athena 테이블 구조 Athena에서는 월별, 일자별로 테이블을 생성하여 파일 탐색 범위를 최소화
  • 97. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Athena 테이블 구조 일자별로 테이블을 생성해서 스캔 범위 축소
  • 98. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 테이블이 너무 많아짐…ㅠㅠ
  • 99. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Athena 테이블 파티션 생성
  • 100. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Athena 테이블 파티션 등록 Alter Table trace_partitioned add Partition (year=2018, month=4, day=18) LOCATION ‘s3://hive-live-log/TRACE/2018/04/18/’ 파티션 등록
  • 101. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. Athena 테이블 파티션 쿼리 Alter Table trace_partitioned add Partition (year=2018, month=4, day=18) LOCATION ‘s3://hive-live-log/TRACE/2018/04/18/’ 파티션 등록 Select * from trace_partitioned where timestamp between timestamp '2018- 04-18 00:00:00.000' and timestamp '2018-04-19 00:00:00.000’ and year = 2018 and month = 4 and day = 18 파티션 쿼리
  • 102. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 데이터 시각화
  • 103. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 데이터 시각화 - 키바나 대외비 대외비 대외비 대외비 대외비 대외비
  • 104. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 대외비 대외비 대외비 대외비 대외비 대외비 데이터 시각화 - 키바나 인덱스만 남기는 실수 어떠한 아이템인지 알아볼 수 없음
  • 105. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 대외비 대외비 대외비 대외비 대외비 대외비 데이터 시각화 - 키바나 인덱스만 남기는 실수 어떠한 아이템인지 알아볼 수 없음 잔존율과 같이 로직이 필요한 경우에는 키바나로 불가능
  • 106. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 키바나만으로 불가능한 기능들을 위한 툴
  • 107. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. 최종 아키텍처
  • 108. © 2018, Amazon Web Services, Inc. or Its Affiliates. All rights reserved. VPC Availability Zone 1 Private subnet Public subnet Availability Zone 2 Private subnet Public subnet Elastic Beanstalk container Auto Scaling group instance instanceAurora ElastiCache Redis ElastiCache Redis Aurora instance Classic Load Balancer NAT Gateway Route 53 User CloudFront S3 ElasticsearchAmazon Kinesis Streams Lambda function Web Serv er Web Server Operating Tool instance Statistics Server Amazon CloudWatch SMS API Provider Admin Amazon Athena Log data Statistics data Client Resource instance Bastion X-ray
  • 109. Q & A