AWS에서 최대 90% 저렴한 컴퓨팅 비용으로 대규모 게임 서버 실행하기

2019-05-14 KENNETH 0

AWS에서 최대 90% 저렴한 컴퓨팅 비용으로 대규모 게임 서버 실행하기 Fortnite, Battle Royale, Warframe 및 Apex Legends와 같은 성공한 많은 비디오 게임은 플레이어가 게임의 일부에 무료로 액세스할 수 있는 부분 유료화 모델을 사용합니다. 이러한 무료 게임은 더 이상 낮은 품질로 제공되지 않으며 유료 게임과 동일한 품질이 요구됩니다. Amazon EC2 스팟 인스턴스는 비용 제약이 많은 이러한 비즈니스 모델에 저렴하면서도 현실적인 컴퓨팅 옵션을 제공합니다. 캐주얼 멀티플레이어 게임에는 당연히 스팟 제공이 적합합니다. 스팟 인스턴스 제공은 플레이어 영향을 최소화하고 멀티플레이어 게임 서버 워크로드를 실행할 때의 비용을 최소화하는 메커니즘과 Amazon EKS 컨테이너의 오케스트레이션을 활용하므로 캐주얼 멀티플레이어 게임은 물론 하드코어 멀티플레이어 게임에도 적합합니다. 스팟 인스턴스는 AWS 클라우드에서 사용 가능한 예비 컴퓨팅 용량을 온디맨드 인스턴스에 비해 대폭 할인된 요금으로 제공됩니다. 스팟 인스턴스를 사용하면 비용을 최적화하는 동시에 동일한 예산으로 애플리케이션의 처리량을 최대 10배까지 확장할 수 있습니다. 스팟 인스턴스는 내결함성이 있는 워크로드에 가장 적합합니다. 멀티플레이어 게임 서버도 예외가 아닙니다. [ more… ]

AWS 개발자 도구를 활용한 GitFlow 구현 방법

2019-05-14 KENNETH 0

AWS 개발자 도구를 활용한 GitFlow 구현 방법 이 글에서는 AWS CodePipeline, AWS CodeCommit, AWS CodeBuild 및 AWS CodeDeploy를 사용하여 GitFlow를 구현하는 방법에 대한 높은 수준의 프레임워크를 제공하는 방법을 설명합니다. 이와 관련한 작업에 도움이 되는 AWS CloudFormation 템플릿과 AWS CLI 명령도 제공합니다. 시작하기 전에,  개발자가 이상적으로는 하루에도 여러 번 정기적으로 코드 변경을 중앙 리포지토리에 병합하는 “트렁크 기반 개발”을 통한 지속적 통합(CI)를 연습할 것을 권장드립니다. 개별 팀이 정기적으로 작은 변경 사항을 병합할 수 있게 되면, 향후 병합의 복잡성이 감소되고 관련 작업 부담도 줄어듭니다. 트렁크 기반의 지속적 통합을 지속적 전달(CD)과 결합하면 변경 사항을 프로덕션 환경에 적용하는 데 소요되는 시간이 감소됩니다. 뒷부분에서는 GitFlow에서는 마스터를 여러 수준으로 분기하고 기능 브랜치에 대한 변경이 주기적으로만 마스터에 병합되어 릴리스를 트리거합니다. “브랜치 기반 개발”을 사용하면 일반적으로 마스터로 병합되는 횟수가 줄고 “병합 부채”가 높은 수준으로 유지되므로 변경 사항을 프로덕션 환경에 적용하는 데 소요되는 시간이 늘어납니다. 물론, 모든 팀이 CI/CD의 높은 수준에 [ more… ]

AWS Systems Manager를 통한 VPC내 Windows 인스턴스 패치 방법

2019-05-14 KENNETH 0

AWS Systems Manager를 통한 VPC내 Windows 인스턴스 패치 방법 프라이빗 서브넷에 있는 Windows 인스턴스를 패치하는 작업은 해당 Amazon EC2 인스턴스가 인터넷에 연결되어 있지 않기 때문에 쉽지 않습니다. 이 블로그 게시물에서는 AWS Systems Manager 및 WSUS(Windows Server Update Services)를 사용하여 해당 인스턴스를 업데이트된 상태로 유지하는 방법을 설명합니다. 적절한 엔드포인트, 보안 그룹 및 네트워크 ACL(액세스 제어 목록)을 사용하여 새 VPC를 만듭니다. 이러한 방법으로 프라이빗 서브넷의 인스턴스가 인터넷에 연결되지 않더라도 동시에 소프트웨어 업데이트로 최신 상태를 유지할 수 있습니다. 기본 설정하기 1. VPC 및 엔드포인트 만들기 이 실습을 위해 Amazon Virtual Private Cloud(Amazon VPC)의 VPC 시작 마법사를 사용하여 새 VPC를 만들려고 합니다. 그러나 VPC를 만들기 전에 먼저, VPC 생성의 일환으로 프로비저닝할 NAT 게이트웨이에 대해 탄력적 IP(EIP) 주소를 할당해야 합니다. AWS 관리 콘솔을 열고 Amazon VPC 콘솔로 이동합니다. VPC 만들기 페이지의 왼쪽 탐색 창에서 탄력적 IP를 선택하고 새 EIP 주소를 할당합니다. 다음으로 퍼블릭 및 프라이빗 [ more… ]

AWS 주간 소식 모음 – 2019년 5월 13일

2019-05-13 KENNETH 0

AWS 주간 소식 모음 – 2019년 5월 13일 안녕하세요! 여러분~ 매주 월요일 마다 지난 주에 업데이트된 국내 AWS관련 콘텐츠를 정리해 드립니다. 이번 주에는 지난 AWS Summit 행사의 기조 연설과 Amazon Innovation Day 세션 영상을 공유드립니다. 세부 세션 영상 역시 이번 주에 업데이트 될 예정입니다. AWS 클라우드에 대한 새로운 소식을 확인하시는데 많은 도움 되시길 바랍니다. 혹시 빠지거나 추가할 내용이 있으시면, 저에게 메일 주시면 추가 공유해 드리겠습니다. AWS코리아 블로그 Amazon DocumentDB 및 Kinesis Analytics 서울 리전 출시 (2019-05-10) Amazon S3 경로 기반 API 사용 중지 계획 안내 (2019-05-10) I/O 최적화 신규 Amazon EC2 I3en 인스턴스 타입 출시 (2019-05-10) Amazon Neptune 서울 리전 출시 (2019-05-09) Amazon Aurora – Global Database 기능 서울 리전 출시 (2019-05-09) [AWS Hero 특집] Amazon CloudWatch Events에서 서버리스 파이프라인 구축하기 (2019-05-07) Amazon S3 Batch Operations 기능 정식 출시 (서울 리전 포함) (2019-05-07) AWS Transit Gateway에 대한 Direct Connect 지원 [ more… ]

Amazon DocumentDB 및 Kinesis Analytics 서울 리전 출시

2019-05-10 KENNETH 0

Amazon DocumentDB 및 Kinesis Analytics 서울 리전 출시 오늘 MongoDB 호환 문서 데이터베이스인 Amazon DocumentDB 및 실시간 스트리밍 데이터 분석 서비스인 Kinesis Analytics가 동시에 서울 리전에 출시되었습니다. Amazon DocumentDB는 MongoDB 호환 워크로드를 지원하는 빠르고, 확장 가능하며, 가용성이 높은 완전관리형 문서 데이터베이스 서비스입니다. Apache 2.0 오픈 소스 MongoDB 3.6 API를 구현하여 MongoDB 클라이언트가 MongoDB 서버로부터 기대하는 응답을 에뮬레이션 해주기 때문에 DocumentDB에 기존 MongoDB 드라이버 및 도구를 사용할 수 있습니다. 특히, DocumentDB는 내결함성을 갖춘 자가 복구 분산 스토리지 시스템으로, 데이터베이스 클러스터당 최대 64TB까지 자동으로 확장됩니다.  스토리지와 컴퓨팅이 분리되므로, 각각 독립적으로 확장될 수 있습니다. 개발자는 데이터 규모와 관계없이 몇 분 만에 지연 시간이 짧은 읽기 전용 복제본을 최대 15개까지 추가하여 읽기 용량을 초당 수백만 건의 요청으로 늘릴 수 있습니다. Amazon DocumentDB는 99.99%의 가용성을 제공하도록 설계되었으며, 3개의 가용 영역(AZ)에 걸쳐 6개의 데이터 사본을 복제합니다. 고객은 무료(6개월 동안)로 AWS Database Migration Service(DMS)를 사용하여 사실상 가동 [ more… ]