brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jan 31. 2024

AWS 47탄-6. 게임 업데이트-2024-01

AWS 리인벤트

게임 서비스에서 생성형 AI로 할 수 있는 것을 알려준다!!



<1> AWS 생성형 AI와 사용가능 한 것들 (AI)

<2> 신규 서비스들

<3> 고객 사례 - 라이엇 게임즈 

<4> 고객 사례 -  팻샤크-fatshark



<1> AWS 생성형 AI와 사용가능 한 것들 (AI)


1



Amazon Q 

인공지능 어시스턴스, AWS 지식과 모범사례를 바탕으로 훈련받은 Amazon Q를 통해 대화형 Q&A로 상호 작용한다. 

아마존 콘솔에서 다양한 오류의 원인을 찾고 해결하는데 도움을 준다.


Amazon Bedrock - 여러 FM 모델 사용.


Amazon CodeWhisperer - 개발자가 코딩을 할때 자동으로 코딩 지원해주는기능


Amazone SageMaker Studio 

머신러닝 학습과 배포를 위한 서비스

오픈소스인 VS Code와 연계됨,  VS Code와 호환되는 많은 툴을 같이 사용가능함.

Amazon CodeWhisperer와 연동도 지원해 자동으로 제안해주는  코드 사용 가능. 


SagaMaker Cnavas 

 Code작성없이도 Visual 도구 통해 ML모델을 생성하고 변화하고 ML 모델을 구축할 수 있는 기능이 추가 됨.

아마존 베드락을 통해 SagaMaker Canvas 에서 데이터를 탐색하고 변환하고 ML모델을 구축할 수 있는 기능이 추가됨.



2

게임에 적용한 사례 (AI)





3

아마존 Titan Image Generator  모델 사용!!!  (프리뷰)

자연어 프롬프트 입력으로부터 스튜디오 품질의 이미지 생성

아마존 Titan Image Generator  모델이 아마존 배드락에 포함됨.

워터 마크 기능으로 AI가 생성한 부분으로 판단 가능함. 사용자는 모름.






<2> 신규 서비스들



1

Amazon Code Whisperer 

프로그래밍 코드를 자동으로  생성해 주는 생성형 AI 서비스. 

테라폼이나 Cloudformantion, CDK를 작성할 때도 자동으로 코드를 생성 제안해 줍니다.

Visual Studio 2002 지원한다.



2

AWS Graviton4 / Amazon EC2 R8g

그라비톤 4 쓰세요. 

최대 30% 향상된 성능.



3

Amazon S3 Express One Zone 스토리지 클래스 = 밀리 세크단위의 저지연 서비스

스탠다드보다  최대 비용 50% 저렴하다.



4

ElastiCache Severless 서비스 추가 됨.

서버리스로 캐싱, 용량 자동 확장, 축소됨.



5

Zero-ETL로 통합.

게임 로그 개선등 작업 시 유용

보안 로그 수집하여 어뷰징 막는데 유용

ETL 파이프 라인이 필요 없음. 

다이나모 디비 데이터를 오픈서치로 동기화

다이나모 디비 데이터를 레드쉬프트로 동기화

오로라 포스트 그레에서  레드쉬프트로 동기화

RDS Mysql을 레드쉬프트로 동기화

S3를  오픈서치로 동기화





<3> 고객 사례 - 라이엇 게임즈 


1

문제점 ?

Peeker's  advantage  - 네트워크 성능에 따라 공격자가 유리한 상태가 됨.


2

해결?

고성능 인스턴스로 처리함.  - 빠른 데이터 업데이트 처리가 필요.


"이동 중인 플레이어가 코너를 엿볼 때 발생하며, 반대편 수비수에게는 짧은

순간의 지연이 있다는 것을 알고 피커가 수비수를 먼저 볼 수 있도록 합니다."






<4> 고객 사례 -  팻샤크-fatshark


Darktide 게임

게임 출시 시점에 수십만 명 접속.

예측하기 어려운 트래픽 문제.

비용도 중요.

플레이어들이 한꺼번에  AWS인프라에 액세스 하지 않는 것이 중요.



해결

게임 클라이언트 ------- CloudFront -------- AWS Lambda function URL 사용


로그인 = 람다 URL 제공  = 예측 할 수 없는 대량의 트래픽을 수신.

로그인 Queue = AWS Fargate , ElastiCache for Redis사용.

네트워크 개선은 AWS Global Accelerator 사용함.





다음 AI

https://brunch.co.kr/@topasvga/3708



감사합니다.






브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari