SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
게임 서비스에 딱 맞는 AWS 신규 서비스들로
게임 아키텍처 개선하기
김병수 – 솔루션즈 아키텍트
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda
• 게임 서비스에 잘 맞는 AWS 신규 서비스 및 기능들
• CloudFront WebSocket support
• Transit Gateway
• Global Accelerator
• DynamoDB Transaction
• Shield Advanced, WAF 한국 출시
• GameLift new features
• 새로운 EC2 features
• 새로운 Storage features
• 게임 아키텍처 개선 고려사항
• 공통사항 : 네트워킹 아키텍처
• 비동기 게임 아키텍처
• 세션형 게임 아키텍처
• MMORPG 게임 아키텍처
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CloudFront WebSocket support
• 2018.11 출시
• CloudFront WebSocket + ALB WebSocket support 로 더 나은 사용자 경험 제공
(더 짧은 last mile )
• CloudFront와 면밀하게 통합된 AWS Shield 및 WAF를 통해 client와 더 가까운
위치에서 포괄적인 DDoS 방어 가능
• CloudFront Websocket limit 및 고려사항
• 별도 추가 구성없이 CloudFront 리소스 내에서 Websocket 활성화 가능
• Origin response timeout : 10분 ( 10분간 Origin에서 클라이언트로 데이터 전송이 없었다면,
해당 연결은 idle 혹은 close된 것으로 간주)
• WebSocket 연결이 끊어졌을 경우, 클라이언트에서 연결을 다시 맺어야 함.
• WebSocket 연결에 따른 추가 요금 없이 표준 CloudFront 요금 정책 적용
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Transit Gateway
Amazon VPC 및 VPN 연결 방식 간소화
AWS Transit Gateway 미사용시 AWS Transit Gateway 사용시
AWS Transit
GW 적용
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Transit Gateway
• 여러 VPC들 편리하게 연결하고 관리 :
• 중앙 관리형 단일 게이트웨이로 더 쉬워진 연결
• VPC Peering은 1:1, 전이형 통신 불가
• Transit GW는 연결 VPC간 통신 가능
• 단일/복수 Account 지원
• 중앙 집중식 모니터링 및 제어 기능으로 가시성 및 제어 향상
• 추가 연결 프로비저닝 없이 온디맨드 대역폭
• 성능 및 제약사항
• Currently supports single region only. Multi region support in roadmap
• 최대 Transit gateway attachment 수 : 5000
• VPN connection 당 최대 bandwidth : 1.25 Gbps ( ECMP로 복수 vpn connection을 묶어 더 높은 bandwidth
달성 가능 )
• VPN connection 당 순간 최대 (burst) bandwidth : 50 Gbps
• 계정당 Transit Gateway수 : 5
• VPC당 최대 Transit Gateway attachment 수 : 5
• 최대 Route 수 : 10000
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Global Accelerator
• 글로벌 애플리케이션 액세스
Global Accelerator 미적용시
Global Accelerator 적용시
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Global Accelerator
1.2.3.4
us-east-1
us-west-2
us-east-1
Endpoints: ALB 1,
ALB 2
TCP
80,443
UDP
53
5.6.7.8
ap-southeast-1
us-east-1
ap-northeast-1
Endpoints: ALB 1,
NLB 1
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Global Accelerator
• 글로벌 애플리케이션 가용성 개선
• Target endpoint healthcheck를 통한 리전간빠른 장애조치 가능
• 글로벌 애플리케이션 가속화
• AnyCast 기반 Edge routing to Application endpoint (NLB, ALB, EIP etc )
• TCP/UDP 지원
• Edge – Region 간 전용망을 통한 Routing 최적화 효과, Lastmile 최소화
• 손쉽게 엔드포인트 관리
• 정적 IP 구성을 통해 DNS update나 클라이언트 변경 없이 엔드포인트 변경 가능
• 제한 및 고려 사항
• 현재 IPv4 지원, IPv6 미지원
• 지원 리전 : N.Virginia, Ohio, Oregon, N.California, Ireland, Frankfurt, Tokyo, Singapore
• Edge location도 지원 Region의 Edge location만 현재 활용하고 있음.
• 현재 TCP/UDP Request의 Client IP header 유지되지 않으므로 Client IP에 따른 특별한 처리를
할 경우 Request에 별도로 Client IP 정보를 추가하여 구현할 필요가 있음
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DynamoDB Transaction
• 단일 AWS 계정 및 리전에 있는 하나 이상의 DynamoDB Table에 대해 ACID (원자성,
일관성, 격리, 영속성) 제공
• NoSQL Database 중 여러 파티션과 테이블에서 Transaction 최초 지원
• 직렬화 가능한 격리를 제공하지만, RDBMS의 Transaction과는 다른 동작방식
• Transaction 중에 항목은 잠기지 않고 Transaction 외부에서 항목이 수정될 경우 Transaction이
취소되고 예외가 발생
• 단일 리전 DynamoDB 테이블에 대해 활성화되며 Global Table은 요청을 통해
활성화 가능
• 글로벌 테이블의 경우, 서로 다른 지역에서 동일한 항목에 대한 동시 쓰기로는 직렬화된 격리를
보장하지 않음
• 별도의 요금은 없으나 Transaction 준비/커밋 작업에 따라 Transaction의 읽기와
쓰기는 두개의 읽기와 쓰기를 수행함
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
DynamoDB Transaction
• API
• TransactionWriteItems
• TransactionGetItems
• 각 트랜잭션은 조건을
포함하여 최대 10개의 고유한
항목 또는 최대 4MB의
데이터를 포함 가능
data = await dynamoDb.transactWriteItems({
TransactItems: [
{
Update: {
TableName: 'items',
Key: { id: { S: itemId } },
ConditionExpression: 'available = :true',
UpdateExpression: 'set available = :false, ' +
'ownedBy = :player',
ExpressionAttributeValues: {
':true': { BOOL: true },
':false': { BOOL: false },
':player': { S: playerId }
}
}
},
{
Update: {
TableName: 'players',
Key: { id: { S: playerId } },
ConditionExpression: 'coins >= :price',
UpdateExpression: 'set coins = coins - :price, ' +
'inventory = list_append(inventory, :items)',
ExpressionAttributeValues: {
':items': { L: [{ S: itemId }] },
':price': { N: itemPrice.toString() }
}
}
}
]
}).promise();
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shield Advanced, WAF – 한국 출시
이제 한국 리전에서도 Shield Standard 뿐 아니라 Shield Advanced와 WAF 사용 가능
Shield Advanced
Standard Protection Advanced Protection
추가비용 없이 모든 AWS
고객에게 적용됨
추가적인 보호와 기능 및
이점을 제공하는 비용 기반
서비스
상시 모니터링 및 탐지
고도화된 L3/4 & L7
디도스 방어
공격 통보 및 리포팅24x7 기반 DDoS 대응 팀
연계
AWS 청구 보호
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shield Advanced, WAF – 한국 출시
다음 서비스들을 대규모 혹은 정교한 디도스 공격으로부터 보호
Shield Advanced
Global ServicesRegional Services
CloudFront
Route53
Global Accelerator
배포지점
Hosted Zone
Classic
Load
Balancer
Application
Load
Balancer
Network
Load
Balancer
EC2
EIP
Endpoint
Accelerators
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Shield Advanced, WAF – 한국 출시 Shield Advanced
Regional Service에 대한 보호는 아래 리전에서 이용 가능
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GameLift – new features
• Realtime Servers – Preview
• 플레이어 데이터 동기화, 주기적인 서버로직 실행, 상태 관리
• Node.js 기반, javascript로 customize
• 수백만 플레이어 규모까지 자동확장
• GameLift의 기존 Matchmaking 및 전용 게임 서버 호스팅 서비스와 통합
• GameLift Server SDK update
• GameLift Server SDK 3.3.0 부터 최신 버전 Unity 2018, Unreal 4.21, Visual Studio 15 2017과
호환
• Unreal Engine plugin으로 FlexMatch backfill 기능 지원
• 에러메시지 개선
• GameLift IAM role 지원
• VPC peering 외에도 IAM role을 GameLift fleet에 적용하여 AWS resource 접근 제어 가능
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
새로운 EC2 features
M5d.xlarge
Instance family
Instance
generation
Instance size
Instance type
CPU
Memory
Storage
Network performance
*Additional
capabilities
새로운 EC2 type의 특성별 Naming convention
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 C5n instance
네트워크 특화 어플리케이션 및 HPC 워크로드에 최적화된 C5 계열 인스턴스
최대 100Gbps 의 네트워크 처리량 제공
고성능
컴퓨팅
고성능
네트워킹
AWS
Nitro시스템 기반
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 A1 instance
ARM 아키텍쳐를 기반으로 AWS에서 디자인한 Graviton 프로세서를 탑재한
최초의 EC2인스턴스
ARM 기반 어플리케이션들에 최적화된 비용과 성능
최대 45% 비용절감,
높은 가성비
AWS Graviton Processor
Arm-based 코어와 커스텀 실리콘
A1
Web 이나 e-Commerce 사이트 등의 확장형 워크로드에 최적화
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 A1 instance
ToolsOSVs and ISVs
Amazon Linux 2
Ubuntu 16.04 and newer
Red Hat Enterprise Linux
7.6 and newer
추가예정...
Containers
대부분의 Docker 공식 이미지들이
arm64 지원
ECS
지원됨
EKS
지원예정
Amazon Software ecosystem for A1 instances
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon EC2 M5a 및 R5a instances
• AMD EPYC 기반
• 동급 EC2 Instance 대비 10% 저렴
• Nitro 기반
• 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국
서부(오레곤), 유럽(아일랜드) 및 아시아
태평양(싱가포르) 리전에서 사용가능
인스턴스 이름 vCPU RAM EBS 최적화 대역폭 네트워크 대역폭
m5a.large 2 8GiB 최대 2.120Gbps 최대 10Gbps
m5a.xlarge 4 16GiB 최대 2.120Gbps 최대 10Gbps
m5a.2xlarge 8 32GiB 최대 2.120Gbps 최대 10Gbps
m5a.4xlarge 16 64GiB 2.120Gbps 최대 10Gbps
m5a.12xlarge 48 192GiB 5Gbps 10Gbps
m5a.24xlarge 96 384GiB 10Gbps 20Gbps
인스턴스 이름 vCPU RAM EBS 최적화 대역폭 네트워크 대역폭
r5a.large 2 16GiB 최대 2.120Gbps 최대 10Gbps
r5a.xlarge 4 32GiB 최대 2.120Gbps 최대 10Gbps
r5a.2xlarge 8 64GiB 최대 2.120Gbps 최대 10Gbps
r5a.4xlarge 16 128GiB 2.120Gbps 최대 10Gbps
r5a.12xlarge 48 384GiB 5Gbps 10Gbps
r5a.24xlarge 96 768GiB 10Gbps 20Gbps
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
새로운 Storage features
• Amazon S3 Intelligent-Tiering
데이터의 사용패턴에 따라 자동으로 최적의 스토리지 Tier로 변경해주는 새로운 S3 스토리지 클래스
Infrequent access tierFrequent access tier
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
새로운 Storage features
Amazon S3 Intelligent-Tiering
• Object size: 128 KB 이하는 IA로 전환 되지 않음
• Object Life: 최소 30일 보관 비용 발생
• 비용 :
- 저장 장소에 따라 S3 Standard or S3 IA Standard price 적용
+ 모니터링 및 Automation fee : 0.025 USD/월별 태그 10,000)
• Query in Place
- S3 Select 시 Tier 변경 없음.
- Redshift Spectrum/Athena query시 Tier 변경 트리거
• API & CLI:
- 동일 S3 CLI/S3 API 활용, INTELLIGENT_TIERING class로 사용
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
새로운 Storage features
Amazon EBS 성능 향상
io1 볼륨 2배의 성능 향상 / gp2 볼륨에 대해 60% 성능 향상
Gp2볼륨당 최대 16,000 IOPS
256MB/s 의 처리량 제공
더 적은 볼륨과 운영 인력으로 어플리케이션의 최대성능 달성
Io1볼륨당 최대 64,000 IOPS
1000 MB/s 처리량 제공
* 32000 IOPS 이상의 볼륨은 Nitro 기반 인스턴스 필요
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
공통사항: 네트워킹 아키텍처 - 백엔드
• 서버간 네트워킹
• Multi-Account VPC 연결 : 기존 그물형 VPC peering  Transit Gateway로 단순화 (전이적 연결
가능)
• Multi-Region VPC 연결 : 현재는 VPC peering  Multi-Region Transit Gateway (in Roadmap)
• 100Gbps 지원 인스턴스(C5n) 및 Jumbo frame 검토
AWS Transit
GW 적용
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
공통사항: 네트워킹 아키텍처 – 프론트엔드
• 클라이언트 – 서버간 네트워킹: 저지연을 위하여 라스트마일을 최대한 짧게 설계
• 글로벌 원빌드
• http/https  CloudFront의 Forward all headers to your origin option을 사용하면 동적인
응답에 대하여 Edge Location을 거쳐 AWS global network를 통해 Region에 연결되므로
라우팅 최적화 효과(No-cache)
• Persistent connection으로 WebSocket 사용  CloudFront 사용 가능. http/https와
마찬가지로 AWS Region EC2상의 웹서버나 Load balancer와 바로 WebSocket을 연결하는
것보다 더 가까운 Edge Location과 WebSocket을 맺고 AWS global network를 통해 Region에
연결되므로 라우팅 최적화 효과
• TCP/UDP  Global Accelerator
• 기존에는 사용자 인접 Region에 TCP/UDP proxy EC2를 두고 리전간 VPC peering을 통하여 AWS global
network를 사용하여 라우팅 최적화
• Global Accelerator를 사용하면 인접 Region TCP/UDP proxy EC2보다 더 가까운 Edge Location을 통하여
proxy 역할을 수행하여 인접 Region proxy EC2 없이 더 나은 효과를 볼 수 있음
• 제약사항 : 현재 출시 Region의 Edge Location만을 사용하므로, 서비스 적용시 User geolocation 고려
( 출시 Region이 확장될수록 더 큰 효과를 볼 수 있음 . )
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Amazon
Route 53
Players
Amazon Cloudfront Amazon S3
Availability Zone 1
Availability Zone 2
AWS Region Amazon DynamoDB
Amazon SNS
Public subnet
10.0.2.0/24
Public subnet
10.0.1.0/24
VPC CIDR: 10.0.0.0/16
Elastic
Load Balancing
Internet
Gateway
Am azon
Rout e 53
NAT Gateway
NAT Gateway
Web Servers
Web Servers
App Servers
App Servers
1
2
3
3
Am azon
Rout e 53
4
4
4
Amazon
Elasticache
Redis Primary
Amazon
Elasticache
Redis Secondary
5
5
Private subnet
10.0.64.0/20
Private subnet
10.0.128.0/20
7
89
10
Amazon
Aurora
Master
Amazon
Aurora
Read-Replica
Amazon
Aurora
Read-Replica
Amazon
Aurora
Read-Replica
6
6
Am azon
Rout e 53
Am azon
Rout e 53
Am azon
Rout e 53
Game Assets &
Downloadable Content
S3 Endpoint
비동기 게임 아키텍처
새로운 EC2 type
• A1, R5a, M5a (비용
중시 )
• EBS 성능 향상
CloudFront :
Websocket 지원
DynamoDB Transaction
지원
새로운 EC2 type
• R5a, M5a (비용 중시 )
• C5n (성능 중시)
• EBS 성능 향상
더 나운 보안 : Shield
Advanced + WAF
S3 Intelligent Tiering
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
세션형 게임 아키텍처
5423 1
Client polling for match update
1 2
3
4 5
6
78 9 4
Matchmaking using Gamelift FlexMatch
Amazon GameLift
보안 강화 : IAM role
지원
Node.js 기반 Realtime
Server (Preview)
GameLift Server SDK 호환성
개선 : Unreal 4.21, Unity 2018,
Visual Studio 15 2017 지원
Lambda Layer 지원
DynamoDB Transaction 지원
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
MMORPG 아키텍처
Realm 기반 MMOG 아키텍처
Realm별로 별도의 Database와 사용자풀이 구성되는 전통적인 방식의 MMOG 아키텍처.
개별 Realm들이 독립적이기 때문에 One-World MMOG 아키텍처에 비해 상대적으로
단순한 구성을 가지지만, 사용자 증감에 따른 AutoScaling을 구성하기 어렵습니다.
One-World MMOG 아키텍처
모든 사용자가 하나의 월드에 접속하여 플레이 하는 MMOG 아키텍처. 기존의 Realm 기반
아키텍처에 비하여 더 빈번한 서버간 통신과 고성능의 데이터 저장소가 필요하기 때문에,
Queue, 고분산 No-SQL 데이터 저장소, Memory DB를 활용합니다. 사용되는 서비스
컴포넌트가 다양하기 때문에 Retry 로직/구성 요소간 Decoupling 전략을 적극적으로
사용하여야 합니다. 이 구성은 사용자 증감에 따라 AutoScaling을 적용할 수 있으며, Realm별
불균형한 사용자 분포 문제를 해결할 수 있습니다.
새로운 EC2 type
• R5a, M5a (비용 중시 )
• C5n (성능 중시)
• EBS 성능 향상
TCP/UDP: Global Accelerator
Websocket: Cloudfront
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
아마존 새 서비스 따라잡기
• What’s new
• https://aws.amazon.com/ko/new/
• 연간 주요 서밋
• Re:Invent (+ Re-cap ) – 11월
• Seoul Summit (Gaming sector) – 봄
• Gaming on AWS – 가을
• 101/201/301 정기 세션 및 HoL/웨비나
• https://aws.amazon.com/ko/about-aws/events/?nc1=f_cc
• 담당 AM/SA에 교육/소개 요청
• Well-Architected Review

Contenu connexe

Tendances

Disaster Recovery with the AWS Cloud
Disaster Recovery with the AWS CloudDisaster Recovery with the AWS Cloud
Disaster Recovery with the AWS Cloud
Amazon Web Services
 

Tendances (20)

20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
 
금융 서비스 패러다임의 전환 가속화 시대, 신한금융투자의 Cloud First 전략 - 신중훈 AWS 솔루션즈 아키텍트 / 최성봉 클라우...
금융 서비스 패러다임의 전환 가속화 시대, 신한금융투자의 Cloud First 전략  - 신중훈 AWS 솔루션즈 아키텍트 / 최성봉 클라우...금융 서비스 패러다임의 전환 가속화 시대, 신한금융투자의 Cloud First 전략  - 신중훈 AWS 솔루션즈 아키텍트 / 최성봉 클라우...
금융 서비스 패러다임의 전환 가속화 시대, 신한금융투자의 Cloud First 전략 - 신중훈 AWS 솔루션즈 아키텍트 / 최성봉 클라우...
 
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS CloudAberdeen Oil & Gas Event - Introduction to the AWS Cloud
Aberdeen Oil & Gas Event - Introduction to the AWS Cloud
 
금융 회사를 위한 클라우드 이용 가이드 – 신은수 AWS 솔루션즈 아키텍트, 김호영 AWS 정책협력 담당:: AWS Cloud Week ...
금융 회사를 위한 클라우드 이용 가이드 –  신은수 AWS 솔루션즈 아키텍트, 김호영 AWS 정책협력 담당:: AWS Cloud Week ...금융 회사를 위한 클라우드 이용 가이드 –  신은수 AWS 솔루션즈 아키텍트, 김호영 AWS 정책협력 담당:: AWS Cloud Week ...
금융 회사를 위한 클라우드 이용 가이드 – 신은수 AWS 솔루션즈 아키텍트, 김호영 AWS 정책협력 담당:: AWS Cloud Week ...
 
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
데이터 분석가를 위한 신규 분석 서비스 - 김기영, AWS 분석 솔루션즈 아키텍트 / 변규현, 당근마켓 소프트웨어 엔지니어 :: AWS r...
 
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
[AWS Builders] AWS와 함께하는 클라우드 컴퓨팅
 
농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...
농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...
농심 그룹 메가마트 : 온프레미스 Exadata의 AWS 클라우드 환경 전환 사례 공유-김동현, NDS Cloud Innovation Ce...
 
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon RDS Proxy 집중 탐구 - 윤석찬 :: AWS Unboxing 온라인 세미나
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
AWS 기반 클라우드 아키텍처 모범사례 - 삼성전자 개발자 포털/개발자 워크스페이스 - 정영준 솔루션즈 아키텍트, AWS / 유현성 수석,...
 
Amazon SageMaker 모델 빌딩 파이프라인 소개::이유동, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스...
Amazon SageMaker 모델 빌딩 파이프라인 소개::이유동, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스...Amazon SageMaker 모델 빌딩 파이프라인 소개::이유동, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스...
Amazon SageMaker 모델 빌딩 파이프라인 소개::이유동, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스...
 
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
[AWS Hero 스페셜] Amazon Personalize를 통한 개인화/추천 서비스 개발 노하우 - 소성운(크로키닷컴) :: AWS C...
 
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
진정한 하이브리드 환경을 위한 올바른 선택, AWS Outposts! - 강동환 AWS 솔루션즈 아키텍트 :: AWS Summit Seou...
 
AWS CloudFront 가속 및 DDoS 방어
AWS CloudFront 가속 및 DDoS 방어AWS CloudFront 가속 및 DDoS 방어
AWS CloudFront 가속 및 DDoS 방어
 
디지털 해적들로부터 영상 콘텐츠 보호하기 – 황윤상 AWS 솔루션즈 아키텍트, 김준호 잉카엔트웍스 매니저:: AWS Cloud Week ...
디지털 해적들로부터 영상 콘텐츠 보호하기 –  황윤상 AWS 솔루션즈 아키텍트, 김준호 잉카엔트웍스 매니저:: AWS Cloud Week ...디지털 해적들로부터 영상 콘텐츠 보호하기 –  황윤상 AWS 솔루션즈 아키텍트, 김준호 잉카엔트웍스 매니저:: AWS Cloud Week ...
디지털 해적들로부터 영상 콘텐츠 보호하기 – 황윤상 AWS 솔루션즈 아키텍트, 김준호 잉카엔트웍스 매니저:: AWS Cloud Week ...
 
AWS Black Belt Online Seminar 2017 初心者向け クラウドコンピューティング はじめの一歩
AWS Black Belt Online Seminar 2017  初心者向け クラウドコンピューティング はじめの一歩AWS Black Belt Online Seminar 2017  初心者向け クラウドコンピューティング はじめの一歩
AWS Black Belt Online Seminar 2017 初心者向け クラウドコンピューティング はじめの一歩
 
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
AWS 클라우드 이해하기-사례 중심 (정민정) - AWS 웨비나 시리즈
 
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
AWS Black Belt Online Seminar 2017 AWSへのネットワーク接続とAWS上のネットワーク内部設計
 
대용량 데이터레이크 마이그레이션 사례 공유 [카카오게임즈 - 레벨 200] - 조은희, 팀장, 카카오게임즈 ::: Games on AWS ...
대용량 데이터레이크 마이그레이션 사례 공유 [카카오게임즈 - 레벨 200] - 조은희, 팀장, 카카오게임즈 ::: Games on AWS ...대용량 데이터레이크 마이그레이션 사례 공유 [카카오게임즈 - 레벨 200] - 조은희, 팀장, 카카오게임즈 ::: Games on AWS ...
대용량 데이터레이크 마이그레이션 사례 공유 [카카오게임즈 - 레벨 200] - 조은희, 팀장, 카카오게임즈 ::: Games on AWS ...
 
Disaster Recovery with the AWS Cloud
Disaster Recovery with the AWS CloudDisaster Recovery with the AWS Cloud
Disaster Recovery with the AWS Cloud
 

Similaire à 게임 서비스에 딱 맞는 AWS 신규 서비스들로 게임 아키텍처 개선하기 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019

클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018 클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
Amazon Web Services Korea
 
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
Amazon Web Services Korea
 
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
Amazon Web Services Korea
 
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
Amazon Web Services Korea
 

Similaire à 게임 서비스에 딱 맞는 AWS 신규 서비스들로 게임 아키텍처 개선하기 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019 (20)

[AWS Migration Workshop] SQL Server Performance on AWS
[AWS Migration Workshop]  SQL Server Performance on AWS[AWS Migration Workshop]  SQL Server Performance on AWS
[AWS Migration Workshop] SQL Server Performance on AWS
 
1711 azure-live
1711 azure-live1711 azure-live
1711 azure-live
 
강의 2: AWS 핵심 서비스:: AWSome Day Online Conference
강의 2: AWS 핵심 서비스:: AWSome Day Online Conference강의 2: AWS 핵심 서비스:: AWSome Day Online Conference
강의 2: AWS 핵심 서비스:: AWSome Day Online Conference
 
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018 클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
클라우드로 데이터 센터 확장하기 : 하이브리드 환경을 위한 연결 옵션 및 고려사항::강동환::AWS Summit Seoul 2018
 
[Games on AWS 2019] 오전 강연 | 새로운 게임을 준비하며 아쉬웠던 2% 를 채워줄 AWS 의 서비스와 기능 업데이트 - 안...
[Games on AWS 2019] 오전 강연 | 새로운 게임을 준비하며 아쉬웠던 2% 를 채워줄 AWS 의 서비스와 기능 업데이트 - 안...[Games on AWS 2019] 오전 강연 | 새로운 게임을 준비하며 아쉬웠던 2% 를 채워줄 AWS 의 서비스와 기능 업데이트 - 안...
[Games on AWS 2019] 오전 강연 | 새로운 게임을 준비하며 아쉬웠던 2% 를 채워줄 AWS 의 서비스와 기능 업데이트 - 안...
 
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3 AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3
AWS로 게임 기반 다지기 - 김병수, 박진성 :: AWS Game Master 온라인 세미나 #3
 
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
국내 미디어 고객사의 AWS 활용 사례 - POOQ서비스 그리고 마이크로서비스 아키텍처, 콘텐츠연합플랫폼 - 박명순부장, 콘텐츠연합플랫폼 ...
 
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
고객의 플랫폼/서비스를 개선한 국내 사례 살펴보기 – 장준성 AWS 솔루션즈 아키텍트, 강산아 NDREAM 팀장, 송영호 야놀자 매니저, ...
 
EKS를 통한 차량 공유 서비스 '타다' 서비스 구축기 - 김태호, VCNC :: AWS Summit Seoul 2019
EKS를 통한 차량 공유 서비스 '타다' 서비스 구축기 - 김태호, VCNC :: AWS Summit Seoul 2019EKS를 통한 차량 공유 서비스 '타다' 서비스 구축기 - 김태호, VCNC :: AWS Summit Seoul 2019
EKS를 통한 차량 공유 서비스 '타다' 서비스 구축기 - 김태호, VCNC :: AWS Summit Seoul 2019
 
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
 
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
AWS 클라우드 네트워크 서비스 알아보기::서지혜::AWS Summit Seoul 2018
 
타 게임사의 경험으로 본 AWS 핵심 모범 사례 한방에 배우기 - 이정훈 솔루션즈 아키텍트, AWS / 김지선 테크니컬 어카운트 매니저, ...
타 게임사의 경험으로 본 AWS 핵심 모범 사례 한방에 배우기 - 이정훈 솔루션즈 아키텍트, AWS / 김지선 테크니컬 어카운트 매니저, ...타 게임사의 경험으로 본 AWS 핵심 모범 사례 한방에 배우기 - 이정훈 솔루션즈 아키텍트, AWS / 김지선 테크니컬 어카운트 매니저, ...
타 게임사의 경험으로 본 AWS 핵심 모범 사례 한방에 배우기 - 이정훈 솔루션즈 아키텍트, AWS / 김지선 테크니컬 어카운트 매니저, ...
 
컨테이너, AWS에서 날개를 달다 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Master 온라인 세미나
컨테이너, AWS에서 날개를 달다 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Master 온라인 세미나컨테이너, AWS에서 날개를 달다 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Master 온라인 세미나
컨테이너, AWS에서 날개를 달다 - 유재석, AWS 솔루션즈 아키텍트 :: AWS Game Master 온라인 세미나
 
cdit hci zerto '소통하는 세미나' 소개자료(201705)
cdit hci zerto '소통하는 세미나' 소개자료(201705)cdit hci zerto '소통하는 세미나' 소개자료(201705)
cdit hci zerto '소통하는 세미나' 소개자료(201705)
 
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
AWS를 활용해서 글로벌 게임 런칭하기 - 박진성 AWS 솔루션즈 아키텍트 :: AWS Summit Seoul 2021
 
AWS 기반의 글로벌 인프라 통합방안
AWS 기반의 글로벌 인프라 통합방안AWS 기반의 글로벌 인프라 통합방안
AWS 기반의 글로벌 인프라 통합방안
 
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
사례들로 알아보는 컨테이너, 언제 어떻게 쓰면 좋을까? – 김성수 AWS 솔루션즈 아키텍트, 허준 AWS 어카운트 매니저, 이창명 선데이토...
 
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트::  AWS Summit Online Korea 2020
천만사용자를 위한 AWS 클라우드 아키텍처 진화하기 – 문종민, AWS솔루션즈 아키텍트:: AWS Summit Online Korea 2020
 
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
천만 사용자를 위한 AWS 클라우드 아키텍처 진화하기::이창수::AWS Summit Seoul 2018
 
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
기술 지원 사례로 알아보는 마이그레이션 이슈 및 해결 방안 모음-김용기, AWS Storage Specialist SA / 한소영, AWS...
 

Plus de Amazon Web Services Korea

Plus de Amazon Web Services Korea (20)

AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2AWS Modern Infra with Storage Roadshow 2023 - Day 2
AWS Modern Infra with Storage Roadshow 2023 - Day 2
 
AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1AWS Modern Infra with Storage Roadshow 2023 - Day 1
AWS Modern Infra with Storage Roadshow 2023 - Day 1
 
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
사례로 알아보는 Database Migration Service : 데이터베이스 및 데이터 이관, 통합, 분리, 분석의 도구 - 발표자: ...
 
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
Amazon DocumentDB - Architecture 및 Best Practice (Level 200) - 발표자: 장동훈, Sr. ...
 
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
Amazon Elasticache - Fully managed, Redis & Memcached Compatible Service (Lev...
 
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
Internal Architecture of Amazon Aurora (Level 400) - 발표자: 정달영, APAC RDS Speci...
 
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
[Keynote] 슬기로운 AWS 데이터베이스 선택하기 - 발표자: 강민석, Korea Database SA Manager, WWSO, A...
 
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
Demystify Streaming on AWS - 발표자: 이종혁, Sr Analytics Specialist, WWSO, AWS :::...
 
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
Amazon EMR - Enhancements on Cost/Performance, Serverless - 발표자: 김기영, Sr Anal...
 
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
Amazon OpenSearch - Use Cases, Security/Observability, Serverless and Enhance...
 
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
Enabling Agility with Data Governance - 발표자: 김성연, Analytics Specialist, WWSO,...
 
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
Amazon Redshift Deep Dive - Serverless, Streaming, ML, Auto Copy (New feature...
 
From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...From Insights to Action, How to build and maintain a Data Driven Organization...
From Insights to Action, How to build and maintain a Data Driven Organization...
 
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
[Keynote] Accelerating Business Outcomes with AWS Data - 발표자: Saeed Gharadagh...
 
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
Amazon DynamoDB - Use Cases and Cost Optimization - 발표자: 이혁, DynamoDB Special...
 
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
LG전자 - Amazon Aurora 및 RDS 블루/그린 배포를 이용한 데이터베이스 업그레이드 안정성 확보 - 발표자: 이은경 책임, L...
 
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
KB국민카드 - 클라우드 기반 분석 플랫폼 혁신 여정 - 발표자: 박창용 과장, 데이터전략본부, AI혁신부, KB카드│강병억, Soluti...
 
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
SK Telecom - 망관리 프로젝트 TANGO의 오픈소스 데이터베이스 전환 여정 - 발표자 : 박승전, Project Manager, ...
 
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
코리안리 - 데이터 분석 플랫폼 구축 여정, 그 시작과 과제 - 발표자: 김석기 그룹장, 데이터비즈니스센터, 메가존클라우드 ::: AWS ...
 
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
LG 이노텍 - Amazon Redshift Serverless를 활용한 데이터 분석 플랫폼 혁신 과정 - 발표자: 유재상 선임, LG이노...
 

Dernier

Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
Wonjun Hwang
 

Dernier (7)

MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution DetectionMOODv2 : Masked Image Modeling for Out-of-Distribution Detection
MOODv2 : Masked Image Modeling for Out-of-Distribution Detection
 
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
도심 하늘에서 시속 200km로 비행할 수 있는 미래 항공 모빌리티 'S-A2'
 
Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)Grid Layout (Kitworks Team Study 장현정 발표자료)
Grid Layout (Kitworks Team Study 장현정 발표자료)
 
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
Continual Active Learning for Efficient Adaptation of Machine LearningModels ...
 
[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption[Terra] Terra Money: Stability and Adoption
[Terra] Terra Money: Stability and Adoption
 
캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차캐드앤그래픽스 2024년 5월호 목차
캐드앤그래픽스 2024년 5월호 목차
 
A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)A future that integrates LLMs and LAMs (Symposium)
A future that integrates LLMs and LAMs (Symposium)
 

게임 서비스에 딱 맞는 AWS 신규 서비스들로 게임 아키텍처 개선하기 - 김병수 솔루션즈 아키텍트, AWS :: AWS Summit Seoul 2019

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 게임 서비스에 딱 맞는 AWS 신규 서비스들로 게임 아키텍처 개선하기 김병수 – 솔루션즈 아키텍트
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agenda • 게임 서비스에 잘 맞는 AWS 신규 서비스 및 기능들 • CloudFront WebSocket support • Transit Gateway • Global Accelerator • DynamoDB Transaction • Shield Advanced, WAF 한국 출시 • GameLift new features • 새로운 EC2 features • 새로운 Storage features • 게임 아키텍처 개선 고려사항 • 공통사항 : 네트워킹 아키텍처 • 비동기 게임 아키텍처 • 세션형 게임 아키텍처 • MMORPG 게임 아키텍처
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. CloudFront WebSocket support • 2018.11 출시 • CloudFront WebSocket + ALB WebSocket support 로 더 나은 사용자 경험 제공 (더 짧은 last mile ) • CloudFront와 면밀하게 통합된 AWS Shield 및 WAF를 통해 client와 더 가까운 위치에서 포괄적인 DDoS 방어 가능 • CloudFront Websocket limit 및 고려사항 • 별도 추가 구성없이 CloudFront 리소스 내에서 Websocket 활성화 가능 • Origin response timeout : 10분 ( 10분간 Origin에서 클라이언트로 데이터 전송이 없었다면, 해당 연결은 idle 혹은 close된 것으로 간주) • WebSocket 연결이 끊어졌을 경우, 클라이언트에서 연결을 다시 맺어야 함. • WebSocket 연결에 따른 추가 요금 없이 표준 CloudFront 요금 정책 적용
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Transit Gateway Amazon VPC 및 VPN 연결 방식 간소화 AWS Transit Gateway 미사용시 AWS Transit Gateway 사용시 AWS Transit GW 적용
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Transit Gateway • 여러 VPC들 편리하게 연결하고 관리 : • 중앙 관리형 단일 게이트웨이로 더 쉬워진 연결 • VPC Peering은 1:1, 전이형 통신 불가 • Transit GW는 연결 VPC간 통신 가능 • 단일/복수 Account 지원 • 중앙 집중식 모니터링 및 제어 기능으로 가시성 및 제어 향상 • 추가 연결 프로비저닝 없이 온디맨드 대역폭 • 성능 및 제약사항 • Currently supports single region only. Multi region support in roadmap • 최대 Transit gateway attachment 수 : 5000 • VPN connection 당 최대 bandwidth : 1.25 Gbps ( ECMP로 복수 vpn connection을 묶어 더 높은 bandwidth 달성 가능 ) • VPN connection 당 순간 최대 (burst) bandwidth : 50 Gbps • 계정당 Transit Gateway수 : 5 • VPC당 최대 Transit Gateway attachment 수 : 5 • 최대 Route 수 : 10000
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Global Accelerator • 글로벌 애플리케이션 액세스 Global Accelerator 미적용시 Global Accelerator 적용시
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Global Accelerator 1.2.3.4 us-east-1 us-west-2 us-east-1 Endpoints: ALB 1, ALB 2 TCP 80,443 UDP 53 5.6.7.8 ap-southeast-1 us-east-1 ap-northeast-1 Endpoints: ALB 1, NLB 1
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Global Accelerator • 글로벌 애플리케이션 가용성 개선 • Target endpoint healthcheck를 통한 리전간빠른 장애조치 가능 • 글로벌 애플리케이션 가속화 • AnyCast 기반 Edge routing to Application endpoint (NLB, ALB, EIP etc ) • TCP/UDP 지원 • Edge – Region 간 전용망을 통한 Routing 최적화 효과, Lastmile 최소화 • 손쉽게 엔드포인트 관리 • 정적 IP 구성을 통해 DNS update나 클라이언트 변경 없이 엔드포인트 변경 가능 • 제한 및 고려 사항 • 현재 IPv4 지원, IPv6 미지원 • 지원 리전 : N.Virginia, Ohio, Oregon, N.California, Ireland, Frankfurt, Tokyo, Singapore • Edge location도 지원 Region의 Edge location만 현재 활용하고 있음. • 현재 TCP/UDP Request의 Client IP header 유지되지 않으므로 Client IP에 따른 특별한 처리를 할 경우 Request에 별도로 Client IP 정보를 추가하여 구현할 필요가 있음
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. DynamoDB Transaction • 단일 AWS 계정 및 리전에 있는 하나 이상의 DynamoDB Table에 대해 ACID (원자성, 일관성, 격리, 영속성) 제공 • NoSQL Database 중 여러 파티션과 테이블에서 Transaction 최초 지원 • 직렬화 가능한 격리를 제공하지만, RDBMS의 Transaction과는 다른 동작방식 • Transaction 중에 항목은 잠기지 않고 Transaction 외부에서 항목이 수정될 경우 Transaction이 취소되고 예외가 발생 • 단일 리전 DynamoDB 테이블에 대해 활성화되며 Global Table은 요청을 통해 활성화 가능 • 글로벌 테이블의 경우, 서로 다른 지역에서 동일한 항목에 대한 동시 쓰기로는 직렬화된 격리를 보장하지 않음 • 별도의 요금은 없으나 Transaction 준비/커밋 작업에 따라 Transaction의 읽기와 쓰기는 두개의 읽기와 쓰기를 수행함
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. DynamoDB Transaction • API • TransactionWriteItems • TransactionGetItems • 각 트랜잭션은 조건을 포함하여 최대 10개의 고유한 항목 또는 최대 4MB의 데이터를 포함 가능 data = await dynamoDb.transactWriteItems({ TransactItems: [ { Update: { TableName: 'items', Key: { id: { S: itemId } }, ConditionExpression: 'available = :true', UpdateExpression: 'set available = :false, ' + 'ownedBy = :player', ExpressionAttributeValues: { ':true': { BOOL: true }, ':false': { BOOL: false }, ':player': { S: playerId } } } }, { Update: { TableName: 'players', Key: { id: { S: playerId } }, ConditionExpression: 'coins >= :price', UpdateExpression: 'set coins = coins - :price, ' + 'inventory = list_append(inventory, :items)', ExpressionAttributeValues: { ':items': { L: [{ S: itemId }] }, ':price': { N: itemPrice.toString() } } } } ] }).promise();
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Shield Advanced, WAF – 한국 출시 이제 한국 리전에서도 Shield Standard 뿐 아니라 Shield Advanced와 WAF 사용 가능 Shield Advanced Standard Protection Advanced Protection 추가비용 없이 모든 AWS 고객에게 적용됨 추가적인 보호와 기능 및 이점을 제공하는 비용 기반 서비스 상시 모니터링 및 탐지 고도화된 L3/4 & L7 디도스 방어 공격 통보 및 리포팅24x7 기반 DDoS 대응 팀 연계 AWS 청구 보호
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Shield Advanced, WAF – 한국 출시 다음 서비스들을 대규모 혹은 정교한 디도스 공격으로부터 보호 Shield Advanced Global ServicesRegional Services CloudFront Route53 Global Accelerator 배포지점 Hosted Zone Classic Load Balancer Application Load Balancer Network Load Balancer EC2 EIP Endpoint Accelerators
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Shield Advanced, WAF – 한국 출시 Shield Advanced Regional Service에 대한 보호는 아래 리전에서 이용 가능
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. GameLift – new features • Realtime Servers – Preview • 플레이어 데이터 동기화, 주기적인 서버로직 실행, 상태 관리 • Node.js 기반, javascript로 customize • 수백만 플레이어 규모까지 자동확장 • GameLift의 기존 Matchmaking 및 전용 게임 서버 호스팅 서비스와 통합 • GameLift Server SDK update • GameLift Server SDK 3.3.0 부터 최신 버전 Unity 2018, Unreal 4.21, Visual Studio 15 2017과 호환 • Unreal Engine plugin으로 FlexMatch backfill 기능 지원 • 에러메시지 개선 • GameLift IAM role 지원 • VPC peering 외에도 IAM role을 GameLift fleet에 적용하여 AWS resource 접근 제어 가능
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 새로운 EC2 features M5d.xlarge Instance family Instance generation Instance size Instance type CPU Memory Storage Network performance *Additional capabilities 새로운 EC2 type의 특성별 Naming convention
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 C5n instance 네트워크 특화 어플리케이션 및 HPC 워크로드에 최적화된 C5 계열 인스턴스 최대 100Gbps 의 네트워크 처리량 제공 고성능 컴퓨팅 고성능 네트워킹 AWS Nitro시스템 기반
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 A1 instance ARM 아키텍쳐를 기반으로 AWS에서 디자인한 Graviton 프로세서를 탑재한 최초의 EC2인스턴스 ARM 기반 어플리케이션들에 최적화된 비용과 성능 최대 45% 비용절감, 높은 가성비 AWS Graviton Processor Arm-based 코어와 커스텀 실리콘 A1 Web 이나 e-Commerce 사이트 등의 확장형 워크로드에 최적화
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 A1 instance ToolsOSVs and ISVs Amazon Linux 2 Ubuntu 16.04 and newer Red Hat Enterprise Linux 7.6 and newer 추가예정... Containers 대부분의 Docker 공식 이미지들이 arm64 지원 ECS 지원됨 EKS 지원예정 Amazon Software ecosystem for A1 instances
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon EC2 M5a 및 R5a instances • AMD EPYC 기반 • 동급 EC2 Instance 대비 10% 저렴 • Nitro 기반 • 미국 동부(버지니아 북부), 미국 동부(오하이오), 미국 서부(오레곤), 유럽(아일랜드) 및 아시아 태평양(싱가포르) 리전에서 사용가능 인스턴스 이름 vCPU RAM EBS 최적화 대역폭 네트워크 대역폭 m5a.large 2 8GiB 최대 2.120Gbps 최대 10Gbps m5a.xlarge 4 16GiB 최대 2.120Gbps 최대 10Gbps m5a.2xlarge 8 32GiB 최대 2.120Gbps 최대 10Gbps m5a.4xlarge 16 64GiB 2.120Gbps 최대 10Gbps m5a.12xlarge 48 192GiB 5Gbps 10Gbps m5a.24xlarge 96 384GiB 10Gbps 20Gbps 인스턴스 이름 vCPU RAM EBS 최적화 대역폭 네트워크 대역폭 r5a.large 2 16GiB 최대 2.120Gbps 최대 10Gbps r5a.xlarge 4 32GiB 최대 2.120Gbps 최대 10Gbps r5a.2xlarge 8 64GiB 최대 2.120Gbps 최대 10Gbps r5a.4xlarge 16 128GiB 2.120Gbps 최대 10Gbps r5a.12xlarge 48 384GiB 5Gbps 10Gbps r5a.24xlarge 96 768GiB 10Gbps 20Gbps
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 새로운 Storage features • Amazon S3 Intelligent-Tiering 데이터의 사용패턴에 따라 자동으로 최적의 스토리지 Tier로 변경해주는 새로운 S3 스토리지 클래스 Infrequent access tierFrequent access tier
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 새로운 Storage features Amazon S3 Intelligent-Tiering • Object size: 128 KB 이하는 IA로 전환 되지 않음 • Object Life: 최소 30일 보관 비용 발생 • 비용 : - 저장 장소에 따라 S3 Standard or S3 IA Standard price 적용 + 모니터링 및 Automation fee : 0.025 USD/월별 태그 10,000) • Query in Place - S3 Select 시 Tier 변경 없음. - Redshift Spectrum/Athena query시 Tier 변경 트리거 • API & CLI: - 동일 S3 CLI/S3 API 활용, INTELLIGENT_TIERING class로 사용
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 새로운 Storage features Amazon EBS 성능 향상 io1 볼륨 2배의 성능 향상 / gp2 볼륨에 대해 60% 성능 향상 Gp2볼륨당 최대 16,000 IOPS 256MB/s 의 처리량 제공 더 적은 볼륨과 운영 인력으로 어플리케이션의 최대성능 달성 Io1볼륨당 최대 64,000 IOPS 1000 MB/s 처리량 제공 * 32000 IOPS 이상의 볼륨은 Nitro 기반 인스턴스 필요
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 공통사항: 네트워킹 아키텍처 - 백엔드 • 서버간 네트워킹 • Multi-Account VPC 연결 : 기존 그물형 VPC peering  Transit Gateway로 단순화 (전이적 연결 가능) • Multi-Region VPC 연결 : 현재는 VPC peering  Multi-Region Transit Gateway (in Roadmap) • 100Gbps 지원 인스턴스(C5n) 및 Jumbo frame 검토 AWS Transit GW 적용
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 공통사항: 네트워킹 아키텍처 – 프론트엔드 • 클라이언트 – 서버간 네트워킹: 저지연을 위하여 라스트마일을 최대한 짧게 설계 • 글로벌 원빌드 • http/https  CloudFront의 Forward all headers to your origin option을 사용하면 동적인 응답에 대하여 Edge Location을 거쳐 AWS global network를 통해 Region에 연결되므로 라우팅 최적화 효과(No-cache) • Persistent connection으로 WebSocket 사용  CloudFront 사용 가능. http/https와 마찬가지로 AWS Region EC2상의 웹서버나 Load balancer와 바로 WebSocket을 연결하는 것보다 더 가까운 Edge Location과 WebSocket을 맺고 AWS global network를 통해 Region에 연결되므로 라우팅 최적화 효과 • TCP/UDP  Global Accelerator • 기존에는 사용자 인접 Region에 TCP/UDP proxy EC2를 두고 리전간 VPC peering을 통하여 AWS global network를 사용하여 라우팅 최적화 • Global Accelerator를 사용하면 인접 Region TCP/UDP proxy EC2보다 더 가까운 Edge Location을 통하여 proxy 역할을 수행하여 인접 Region proxy EC2 없이 더 나은 효과를 볼 수 있음 • 제약사항 : 현재 출시 Region의 Edge Location만을 사용하므로, 서비스 적용시 User geolocation 고려 ( 출시 Region이 확장될수록 더 큰 효과를 볼 수 있음 . )
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Amazon Route 53 Players Amazon Cloudfront Amazon S3 Availability Zone 1 Availability Zone 2 AWS Region Amazon DynamoDB Amazon SNS Public subnet 10.0.2.0/24 Public subnet 10.0.1.0/24 VPC CIDR: 10.0.0.0/16 Elastic Load Balancing Internet Gateway Am azon Rout e 53 NAT Gateway NAT Gateway Web Servers Web Servers App Servers App Servers 1 2 3 3 Am azon Rout e 53 4 4 4 Amazon Elasticache Redis Primary Amazon Elasticache Redis Secondary 5 5 Private subnet 10.0.64.0/20 Private subnet 10.0.128.0/20 7 89 10 Amazon Aurora Master Amazon Aurora Read-Replica Amazon Aurora Read-Replica Amazon Aurora Read-Replica 6 6 Am azon Rout e 53 Am azon Rout e 53 Am azon Rout e 53 Game Assets & Downloadable Content S3 Endpoint 비동기 게임 아키텍처 새로운 EC2 type • A1, R5a, M5a (비용 중시 ) • EBS 성능 향상 CloudFront : Websocket 지원 DynamoDB Transaction 지원 새로운 EC2 type • R5a, M5a (비용 중시 ) • C5n (성능 중시) • EBS 성능 향상 더 나운 보안 : Shield Advanced + WAF S3 Intelligent Tiering
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 세션형 게임 아키텍처 5423 1 Client polling for match update 1 2 3 4 5 6 78 9 4 Matchmaking using Gamelift FlexMatch Amazon GameLift 보안 강화 : IAM role 지원 Node.js 기반 Realtime Server (Preview) GameLift Server SDK 호환성 개선 : Unreal 4.21, Unity 2018, Visual Studio 15 2017 지원 Lambda Layer 지원 DynamoDB Transaction 지원
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. MMORPG 아키텍처 Realm 기반 MMOG 아키텍처 Realm별로 별도의 Database와 사용자풀이 구성되는 전통적인 방식의 MMOG 아키텍처. 개별 Realm들이 독립적이기 때문에 One-World MMOG 아키텍처에 비해 상대적으로 단순한 구성을 가지지만, 사용자 증감에 따른 AutoScaling을 구성하기 어렵습니다. One-World MMOG 아키텍처 모든 사용자가 하나의 월드에 접속하여 플레이 하는 MMOG 아키텍처. 기존의 Realm 기반 아키텍처에 비하여 더 빈번한 서버간 통신과 고성능의 데이터 저장소가 필요하기 때문에, Queue, 고분산 No-SQL 데이터 저장소, Memory DB를 활용합니다. 사용되는 서비스 컴포넌트가 다양하기 때문에 Retry 로직/구성 요소간 Decoupling 전략을 적극적으로 사용하여야 합니다. 이 구성은 사용자 증감에 따라 AutoScaling을 적용할 수 있으며, Realm별 불균형한 사용자 분포 문제를 해결할 수 있습니다. 새로운 EC2 type • R5a, M5a (비용 중시 ) • C5n (성능 중시) • EBS 성능 향상 TCP/UDP: Global Accelerator Websocket: Cloudfront
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 31. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. 아마존 새 서비스 따라잡기 • What’s new • https://aws.amazon.com/ko/new/ • 연간 주요 서밋 • Re:Invent (+ Re-cap ) – 11월 • Seoul Summit (Gaming sector) – 봄 • Gaming on AWS – 가을 • 101/201/301 정기 세션 및 HoL/웨비나 • https://aws.amazon.com/ko/about-aws/events/?nc1=f_cc • 담당 AM/SA에 교육/소개 요청 • Well-Architected Review