44. AWS SDK for .NET
.NET 용AWS SDK
http://aws.amazon.com/sdkfornet
Windows Store 와Windows Phone Apps 를지원
Amazon DynamoDB 를.NET class 와매핑하여데이터를저장하는것이가능
Amazon DynamoDB 를Session 저장소로사용하는것이가능
멀티스레드가지원되는S3 TransferUtility를사용가능
S3에Client-side encryption 을지원
공식블로그
http://blogs.aws.amazon.com/net/
45. DynamoDB JSON support 사용예
//Create a Document from JSON data
var jsonDoc = Document.FromJson(json);
// Use the Document as an attribute
var doc = new Document();
doc["Id"] = 123;
doc["NestedDocument"] = jsonDoc;
// Put the item
table.PutItem(doc);
// Load the item
doc = table.GetItem(42);
// Convert the Document to JSON
var jsonText = doc.ToJson();
var jsonPrettyText = doc["NestedDocument"].AsDocument().ToJsonPretty();
62. Amazon Cognito
User ID
(TempCredentials)
DynamoDB
End Users
Developer
App w/SDK
Access
to AWS Services
Cognito Identity Broker
Login
OAUTH/OpenID
Access Token
Cognito ID,
Temp Credentials
S3
Mobile Analytics
Cognito Sync Store
AWS Managemet Console
AccessToken
Pool ID
Role ARNs
63. Amazon
Kinesis
Cognito Identity
Broker
Identity Pool
Role ARN
Cognito ID
Temporaly Credential
PUT
Amazon Cognito & Beacon
Bluetooth Low Energy 를 이용한 Beacon 단말기를 배치
등록 대신 응용 프로그램을 사용하여 게스트 인증을 통한 사용자 정보
획득
Beacon 의 위치를 잡아 Kinesis 로 전송, Kinesis 로직은 Heat map 을 작성
72. AppStream 호스트및AppStream 서비스
AppStream 서비스에서사용하는인스턴스
g2.2xlarge
-15GiB Memory
-8 vCPU
-1 x NVIDIA GRID GPU (Kepler GK104)
-60GB of local instance storage
-64bit platform
73. 지원되는클라이언트
클라이언트지원OS
-Android 2.3 (Gingerbread 이후)
-Apple iOS 7.0 이상
-Chrome Browser 37 이후
-Mac OSX Mountain Lion (10.8.5) 이후
-Microsoft Windows 7 이상
스트리밍Application 동작플랫폼
-Windows Server 2008 R2 64bit
클라이언트네트워크
-3Mbps Internet
74. Amazon AppStreamSTX protocol
고해상도의화면을스트리밍으로경험
H.264로인코딩된동영상및사운드를UDP 로전송
사용자의입력을서버에TCP 로전송
항상클라이언트와의네트워크상황을측정및실시간으로품질에반영
클라이언트엑세스를최적의지역에할당
사용포트
STX Service : 80
STX TCP for input : 5900
STX UDP for media ports : 9070-9080
76. WWW Class
(API call)
Asset store
SDKhttps://developer.amazon.com/post/Tx11T5FKD3STFWP/Official-GameCircle- Plug-In-Available-for-Free-in-the-Unity-Asset-Store.htmlhttp://u3d.as/content/ouija-paw-games-llc/aws-no-sql-dynamo-db-helper/7F2
http://assets.twoorb.com/
77. 게임 서버가
아닌
단말에서 직접!
SDK
가입 고객에게
이메일 전송
게임내 아이템
검색 서비스 제공
세이브 포인트,
캐릭터 프로파일
저장
사용자 인증
결재 관련 정보
저장
아이템 이미지
기타 파일 저장
로그 실시간 분석
실시간 대시보드
게임내 GM 요청
가입 고객에게
푸시 알람