Successfully reported this slideshow.
Your SlideShare is downloading. ×

AWS for Games - 게임만을 위한 AWS 서비스 길라잡이 (레벨 200) - 진교선, 솔루션즈 아키텍트, AWS ::: Games on AWS 2022

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 36 Ad

AWS for Games - 게임만을 위한 AWS 서비스 길라잡이 (레벨 200) - 진교선, 솔루션즈 아키텍트, AWS ::: Games on AWS 2022

Download to read offline

AWS Gamekit은 인증, 상태저장과 같은 API 서비스를 손쉽게 구축할 수 있는 서비스입니다. AWS GameSparks는 클라이언트에 손쉽게 서버 로직을 추가하고 게임에 필수적인 컴포넌트들을 바로 사용할 수 있게 제공하는 서비스입니다. AWS Gamelift는 세션형 게임에 필요한 데디케이티드 서버를 관리해주는 강력한 서비스입니다. 본 서비스들의 소개 및 최신 업데이트를 전달해드립니다.

AWS Gamekit은 인증, 상태저장과 같은 API 서비스를 손쉽게 구축할 수 있는 서비스입니다. AWS GameSparks는 클라이언트에 손쉽게 서버 로직을 추가하고 게임에 필수적인 컴포넌트들을 바로 사용할 수 있게 제공하는 서비스입니다. AWS Gamelift는 세션형 게임에 필요한 데디케이티드 서버를 관리해주는 강력한 서비스입니다. 본 서비스들의 소개 및 최신 업데이트를 전달해드립니다.

Advertisement
Advertisement

More Related Content

More from Amazon Web Services Korea (20)

Recently uploaded (20)

Advertisement

AWS for Games - 게임만을 위한 AWS 서비스 길라잡이 (레벨 200) - 진교선, 솔루션즈 아키텍트, AWS ::: Games on AWS 2022

  1. 1. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. © 2022, Amazon Web Services, Inc. or its affiliates. GAMES ON AWS 2022 - TRACK02 게임만을 위한 AWS 서비스 길라잡이 AWS for Games Services Updates 진교선 Solutions Architect AWS
  2. 2. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Agenda AWS Game Tech Overview Amazon Global Infrastructure Amazon GameLift Roadmap Amazon GameSparks Roadmap
  3. 3. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. © 2022, Amazon Web Services, Inc. or its affiliates. AWS GameTech Overview 3
  4. 4. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. 더욱 다양해 지는 요구사항들 전세계의 수백만 이상 유저들의 트래픽을 합리적인 비용으로 커버 개발자가 손쉽고 빠르게 적응할 수 있는 서비스 복잡하고 어려운 개발/배포 과정을 통합하고, 빠르게 빌드 개발자들이 문제해결에 몰두하기 보다는 재미있고 혁신적인 게임 경험에 집중
  5. 5. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. AWS for Games Solution LiveOps Game analytics AI & ML Game servers Game security G R O W R U N B U I L D Cloud game development
  6. 6. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. AWS for Games Solution Areas B U I L D Cloud game development Amazon Nimble Studio Open 3D Engine Amazon Simple Storage Service (Amazon S3) • 파트너 솔루션과의 통합 • Spot 인스턴스 와 같은 비용 효율적인 옵션 • Mac, GPU 인스턴스와 같은 다양한 옵션 제공 • O3DE 와 같은 3D월드 빌딩 엔진 통합 • 다양한 컨설팅 서비스 • 대용량 컴퓨팅 및 스토리지 지원
  7. 7. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. AWS for Games Solution Areas Game servers Game security R U N Amazon Elastic Compute Cloud (Amazon EC2) AWS Global Accelerator AWS Shield Amazon GameLift • Intel, AMD, Graviton 2등의 다양한 CPU 옵션 • Gamelift와 같은 Fleet관리 서비스 • Game Streaming을 위한 GPU 인스턴스 • 200개 이상의 Edge Network커버리지 • Shield를 통한 DDoS방어 • 다양한 OS 옵션
  8. 8. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. 9 AWS를통해제한된인력으로도글로벌시장에적극적으로도전할수있게되었고, 다양한검증된솔루션을활용하여손쉽게게임을개발하고서비스할수있었습니다. 따라서,이제클라우드는선택이아닌필수라고생각합니다. -성세일CTO, 라인게임즈- CloudJourneywithAWS 자세히보기
  9. 9. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. 10
  10. 10. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. AWS for Games solution Areas LiveOps G R O W • 완전 관리형 게임 백엔드 서비스 • 요청량에 따른 유연한 용량 조정 • Game Engine과 통합된 SDK • 중단 시간 없는 배포 및 용량 조정 • 게임 외 기능의 손쉬운 개발 및 AWS 서비스 통합 • 오픈소스 컨테이너와 완벽 호환 Amazon GameSparks Amazon Elastic Kubernetes Service (Amazon EKS) AWS Lambda
  11. 11. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Reference Architecture - LiveOps 12
  12. 12. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. AWS for Games Solution Game analytics AI & ML G R O W AWS Glue Amazon Kinesis Amazon Redshift Amazon SageMaker • Serverless부터 클러스터 까지 다양한 서비스 • APIGW 통합을 통한 개발 변경 최소화 • 완전 관리형 서비스로 운영 공수 최소화 • 오픈소스 호환성 • CS 자동화 및 커뮤니티 건전성 유지의 사용사례
  13. 13. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Reference Architecture – Analytic, AI/ML AWS Cloud Amazon Kinesis Data Streams Amazon API Gateway Amazon Kinesis Data Firehose VPC Game Servers Game Databases AWS Glue DataBrew Amazon Athena DynamoDB Streams Join Multi Data Source Clean Data Source MWAA Job Dependency Control
  14. 14. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. 15 AWS는수백만사용자의게임경험을향상시키는강력한플랫폼입니다. 덩읠탱챨릊,뵨섐곳강윷곌글AWS 크띱욥듈긋늠을통해우리는게임개발과 운영에대한덩읠탱긋박절귤밤슷을취하고전세계커뮤니티를흥분시키는 매력적인새로운게임과게임기능을개발할수있습니다. -안양수CTO,카카오게임즈- BuildingDatalakeforGameDataAnalyticsonAWS
  15. 15. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates.
  16. 16. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Reference Case Study – Analytic, AI/ML https://aws.amazon.com/sports/riot/
  17. 17. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. © 2022, Amazon Web Services, Inc. or its affiliates. Amazon Global Infrastructure 18
  18. 18. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. R E G I O N A L E X P A N S I O N First 5 years: 4 Regions N. Virginia N. California Ireland Singapore Next 5 years: 7 Regions São Paulo AWS GovCloud (US-West) Oregon Tokyo Frankfurt Beijing Sydney 2016–2020: 14 Regions Montreal Ohio London Mumbai Seoul Ningxia Cape Town Hong Kong Sweden AWS GovCloud (US-East) Osaka Milan Bahrain Paris Jakarta Coming soon: 9 Regions Spain Melbourne Hyderabad Zurich Auckland UAE Israel Calgary AWS Global Infrastructure
  19. 19. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. More than 275 CloudFront PoPs and over 100 Direct Connect Locations AWS Global Infrastructure
  20. 20. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. JUPITER HAWAIKI MAREA AWS Global Infrastructure
  21. 21. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. AWS Global Accelerator 22 AWS Global Accelerator AWS Applications Client 가용성 성능
  22. 22. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. AWS Global Accelerator 23 * 중국 제외 모든 트래픽을AWS 백본*으로 흐르게 하고 DDoS 공격으로 부터 보호 단일 혹은 여러 AWS 리전에 걸친 고정 IP주소를 통한 접 근 ALB, NLB, EC2와 같은 리소스에 접근하는 TCP UDP 트래픽 성능 개선 30초 이냐의 Unhealthy Backend 감지 후 장애 조치 AZ혹은 Region의 클라이언 트 혹은 DNS 변경을 요구하 지 않는 엔드포인트 변경
  23. 23. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. © 2022, Amazon Web Services, Inc. or its affiliates. Amazon GameLift Roadmap 24
  24. 24. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Gamelift overview 25 게임 서버 비용 절감 낮은 지연 시간 높은 유연성 고가용성 세션 자동 확장 단기 플레이 세션을 위한 스팟 인스턴스 활용 전세계 22개 AWS 리전에 걸친 완전 관리형게임 서버 호스팅 고객이 필요한 서비스 요소 선택, 활용 가능 단일 게임서버 플릿 글로벌 배포 및 지연 시간 기반 매치메이킹 활용
  25. 25. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. How It Works?- Gamelift 26 AWS Cloud Amazon Cognito User Identities Game Clients Amazon API Gateway AWS Lambda Backend Logic Amazon DynamoDB Player Data Amazon DynamoDB Matchmaking Tickets Amazon GameLift Queue & Matchmaking Amazon GameLift Fleet (multi- Region) Amazon CloudWatch Metrics, Logs & Dashboards 1 2 3 4 5 6 7 8 9 10 11 12 13 10 9 8 7 6 5 4 3 2 1 게임 클라이언트는 Cognito를 통해 API 인증을 받습니다 Lambda 함수는 DynamoDB 테이블에서 플레이어의 스킬 레벨과 같은 매치메이킹에 필요한 정보를 읽어옵니다. APIG/W는 AWS Lambda 함수를 플레이어 인증 정보와 전달하며 호출합니다. 클라이언트가 매치메이킹 리퀘스트를 APIGW에 임시 자격증명과 함께 요청합니다. 이때 클라이언트는 AWS Region과의 지연시간 정보를 함께 리포팅 합니다 Lambda 함수는 Gamelift FlexMatch에 Matchmaking을 요청합니다. GameLift FlexMatch는 다중 플레이어로 구성된 매치를 생성하고, Gamelift는 세션할당 요청을 큐에 담습니다. 이는 지연시간에 기반한 Gamelift fleet 위치 선정에 연관이 있습니다. GameLift FlexMatch는 Amazon SNS에 매치메이킹의 성공 여부를 이벤트로 publish 합니다. Amazon SNS는 이 이벤트를 통해 구독된 Lambda function을 티켓 처리를 위해 triggering 합니다. Lambda function 은 티켓 결과를 DynamoDB에 저장합니다.. 게임 클라이언트는 APIGW로 부터 정의된 주기에 따라 매치메이킹의 성공 여부를 지속적으로 가져옵니다. 11 Lambda function 은 매치메이킹의 정보를 확인하고 클라이언트에게 성공적으로 배정된 매치의 서버 IP, Port, 그리고 session ID를 포함하여 리턴합니다. 12 클라이언트는 서버에 연결을 하며, 세션 ID를 제공합니다. Gamelift Server SDK는 플레이어 세션을 검증합니다. 13 게임서버는 로그와 지표들을 Amazon Cloudwatch로 제공합니다.
  26. 26. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. • Multi-Region Fleet 확장 (Q1’21) • 8개 지역: Paris, Stockholm, Bahrain, Cape Town, Hong Kong, Milan, China (Ningxia), Japan (Osaka) • AWS Local Zone 지원 (Q3’22) • GameLift Plugin for Unity (Q3’21) • FlexMatch updates (Q1’22) • Compound Rules • Flexible Team Selection • Longer String lists • GameLift Console 개선 (Q2’22) • GameLift Anywhere Beta (Q3’22) Low cost game servers Low latency Flexibility • 새로운 인스턴스 타입(Q3’22) • C6a 와 C6i 인스턴스 지원 • C5d 와 R5d 인스턴스 지원 최근 주요 기능 Releases
  27. 27. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Roadmap GameLift Anywhere 개발자가 Gamelift의 세션 관리 기능에 non-Gamelift자원을 추가하여, 개발자가 Local및 Hybrid 환경에서 개발하던 프로젝트를 Production 으로 가져오는 시간을 수초로 단축 Console V2 launch Gamelift의 업데이트 된 기능들을 직관적으로 사용할 수 있도록 콘솔 업데이트 Custom AMI Custom AMI로 자기 관리영역을 가져가면서도 Gamelift의 완전 관리 기능 사용 Graviton3 instance types Graviton3 인스턴스 타입 지원 Fully-managed Container support Docker Container 기반의 Gamelift 완전 관리형 세션 관리 Multi-instance Fleets Fleet 관리를 통한 여러 인스턴스 타입을 하나의 Fleet으로 편리하게 관리 사용자 경험 증대 더 높은 자유도
  28. 28. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Roadmap – 손 쉬운 통합 Golang Server SDK .Net 6 C# Server SDK Gamelift Plug-in for Unreal
  29. 29. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. © 2022, Amazon Web Services, Inc. or its affiliates. Amazon GameSparks Roadmap 31
  30. 30. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. I N T R O D U C I N G Amazon GameSparks 완전 관리형 AWS 서비스로 게임 개발자들이 게임 백엔드를 쉽게 생성하고, 관리하고, 그리고 확장하는 기능을 인프라에 신경 쓸 필요 없이 제공 손쉽게 바로 시작 Game Engine과 통합된 쉬운 인터페이스 확장 & 통합 독창적인 게임 개발을 위한 준비된 게임 컴포넌트 예측에 의해 스케일 게임서비스의 성장에 따른 예측 스케일링 지원
  31. 31. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Amazon GameSparks | Preview features U N L O C K D E V E L O P M E N T F O R G A M E D E V E L O P E R S Cloud code Managed Player Data Messaging Auth/ identity Test harness Unity integration AWS Lambda integration Amazon DynamoDB integration MORE FEATURES COMING SOON!
  32. 32. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Amazon GameSparks – Launch Timeline Preview Launch @ GDC • 5 가지 기능 • Unreal Plugin 지원 • Lambda, DynamoDB 통합 Preview Feature Launch (1/3) • 관리형 Leaderboard • Cloud Code 에러 처리 General Availability Launch • Live Game 런칭을 위한 개발 파이프라인 • Native 3P authentication (Facebook/iOS/Google) • Player Data 탐색기 Mar 23 Preview Feature Launch (3/3) • 프랑크푸르트 리전 지원 • Player KPI v1 대시보드 Preview Feature Launch (2/3) • 도쿄 리전 지원 • Console UX업데이트 Improvements in scalability, authentication performance, reliability Phase 1 Phase 3 GA Phase 2 Amazon Confidential
  33. 33. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Amazon GameSparks – Long Term Roadmap Post-GA launches General Availabilty Features 개발 단계 관리 • QA/Prod 단계 추가 및 단계별 스냅샷 공유 • 라이브 플레이어를 포함하는 프로덕션 워크로드용 Prod 단계 Native 3rd Party Authentication • Apple, Google Play, Facebook 로그인 지원 Player Data 탐색기 • player data 조회, 편집 및 삭제 • game metrics 조회와 KPI 추적 Cloud Code Modules • 모든 스크립트를 모듈화 하여 재사용성 향상 • 추후 변경 및 트러블 슈팅을 용이하게 하는 코드 모듈화 Push Notifications • iOS/Android 디바이스에 Push Notification 전송 • Player 참여도를 증가 시키는 강력한 도구 Amazon GameLift 통합* • Gamelift FlexMatch 기능으로 비동기/실시간 세션 게임을 위한 플레이어 매치 제공 • Gamelift Realtime feature 와 통합하여 경량 실시간 멀티플레이어 세션 기능 제공 In-app purchases on Android/iOS • In-app 결제 영수증 검증 • Real-money 거리 지원 Region and Platform Expansions • 중국, 유럽 및 중앙아시아, 아시아 태평양에 AWS regional endpoints China, EMEA, APAC • Unreal Engine 지원 * Solution 통합으로 우선 지원 후, 본 기능으로 지원 예정 Amazon Confidential
  34. 34. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. © 2022, Amazon Web Services, Inc. or its affiliates. Conclusion 39
  35. 35. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. 40 AWS for Games – 목적에 맞는 서비스와 솔루션으로 새로운 게임 경험을 창조할 수 있도록 도와드립니다!
  36. 36. GAMES ON AWS 2022 © 2022, Amazon Web Services, Inc. or its affiliates. Thank you! © 2022, Amazon Web Services, Inc. or its affiliates. Kyoseon Jin Solutions Architect kyosej@amazon.com

×