AWS 4

AWS 기반 게임 개발 위한 안내서 - 출시 전

Q. 게임 특징은? 높은 처리량이 있는가? 실시간 반응이 필요한가? 지속적인 연결이 필요한가? Region 선택 FPS 또는 실시간 대전 low latency를 유지해야하기 때문에 유저와 가장 근접한 리전 선택 AWS Global Accelerator 사용하여 리전간 최적화된 통신 Amazon GameLift로 지연시간 기반의 플레이어 간 매치메이킹 MMORPG 높은 데이터 처리량, 복잡한 로직, 지속적인 연결 요구하기 때문에 근접한 리전 선택 플레이어 분포에 따라 리전 선택 리전 별로 백엔드 분리 웹 기반, 방치형, 비동기 방식 적절히 하나의 리전을 선택 Edge 최적화 API 엔드포인트를 통해 지연시간 최소화 CloudFront 사용 1) 게임 장르에 따른 리전 선택 먼저 FPS, 실시간 대전류와 같..

AWS 2023.12.01

AWS VPC 간의 통신

개요 AWS VPC 간의 통신에 방법에 대해서, 비용측면에 대해서 알아보자 **VPC : Virtual Private Cloud VPC Peering https://docs.aws.amazon.com/ko_kr/vpc/latest/peering/what-is-vpc-peering.html 말 그대로 VPC 간의 연결을 피어링하는 것이다. 각 VPC에서 다른 VPC의 Private IP Address를 이용함으로써 가능하다. AWS에서는 게이트웨이, VPN 둘다 사용하는 것이 아니고 물리적 하드웨어를 통해 피어링을 하는 것도 아니기 때문에 통신 또는 대역폭에 대한 병목을 걱정하지 않아도 된다. 가장 좋은 사용 사례는 FTP 라고 생각하면 된다. VPC 피어링 연결은 원활한 데이터 전송에 도움이 됩니다. 예..

AWS 2023.11.26

AWS VPC 훑어보기

Virtual Private Cloud 2011.08 출시 2013년 12월 4일 이후에 계정이 생성된 경우 각 지역마다 기본 VPC가 제공 **AWS의 대부분의 서비스는 VPC 의존성을 가짐 AWS에서 정의하는 VPC Amazon Virtual Private Cloud(VPC)를 사용하면 AWS 클라우드에서 논리적으로 격리된 공간을 프로비저닝하여 고객이 정의하는 가상 네트워크에서 AWS 리소스를 시작할 수 있음 IP 주소 범위 선택, 서브넷 생성, 라우팅 테이블 및 네트워크 게이트웨이 구성 등 가상 네트워킹 환경을 완벽하게 제어할 수 있음 – 아마존 버추얼 프라이빗 클라우드(Amazon Virtual Private Cloud) 논리적으로 격리된 공간을 프로비저닝한다는 것의 의미 기본적으로 모두가 접근할..

AWS 2023.11.26

AWS - Cloud Front

개요 aws에서 제공하는 CDN 서비스인 CF의 개념과 기타 개념을 설명함 CloudFront CDN이란 Content Delivery Network의 약자로 컨텐츠( 이미지, 동영상, 각종 파일)등을 유저가 가장 가까운 서버에서 받을 수 있게 해주는 서비스이다. AWS에서는 Cloud Front라는 이름으로 서비스를 제공한다. AWS는 전세계적으로 많은 리전을 갖고 있기 때문에 어느 지역에서도 내가 배포한 파일을 빠르게 받을 수 있는 장점이 있다. 이러한 캐시 서버를 구축해서 사용자의 환경을 개선한다. S3의 저장소는 내가 미국에 저장하더라도 서울 리전의 CDN을 통해 다운받을 수 있다는 말과 같다. 하지만 바로 이것이 제공되는 것은 아니다. 컨텐츠가 캐시서버에 있다면 다행이다. 콘텐츠가 이미 지연 시..

AWS 2023.11.26