기술 요구 사항 평가 템플릿 - AWS 권장 가이드

기술 요구 사항 평가 템플릿

데이터 수집 유형에 대한 정보를 제공합니다.

데이터 수집 유형

Y/N

설명

빈도

애플리케이션 액세스

Y

 

 

API Gateway

Y

 

 

데이터 스트리밍

N

 

 

배치 프로세스

N

 

 

ETL

N

 

 

데이터 가져오기

N

 

 

시계열

N

 

 

데이터 소모 유형에 대한 정보를 제공합니다.

데이터 소비 유형

Y/N

설명

빈도

애플리케이션 액세스

 

 

 

API Gateway

 

 

 

데이터 내보내기

 

 

 

데이터 분석

 

 

 

데이터 집계

 

 

 

보고

 

 

 

검색

 

 

 

데이터 스트리밍

 

 

 

ETL

 

 

 

데이터 볼륨 추정치 제공:

엔터티 이름

예상 레코드 수

레코드 크기

데이터 볼륨

게임 플레이어

100만

< 1KB

1GB

(100만 * 1KB)

게임 인스턴스

600만

(10만/일 * 60일)

< 1KB

약 6GB

(600만 * 1KB)

게임 사용자 매핑

300만

(게임 600만 개 * 플레이어 50명)

< 1KB

약 300GB

 (300만 * 1KB)

참고

백업 보존 기간은 60일로 설정합니다. 60일이 지나면 DynamoDB Time to Live(TTL)를 사용하여 데이터를 DynamoDB에서 Amazon S3로 자동 이동하여 분석을 위해 Amazon S3에 데이터를 저장해야 합니다.

시간 패턴에 대한 다음 질문에 답합니다.

  • 사용자가 애플리케이션을 사용할 수 있는 시간대는 언제입니까(예: 연중무휴 또는 평일 오전 9시~오후 5시)?

  • 하루 중 사용량이 가장 많은 때가 있습니까? 몇 시간입니까? 애플리케이션 사용량 백분율이 어떻게 됩니까?

쓰기 처리량 요구 사항을 지정합니다.

엔터티 이름

일일 쓰기 수

시간/일

초당 쓰기 수

게임 플레이어

10,000개 업데이트

18

< 1

게임 인스턴스

300,000

18

< 5

게임 사용자 매핑

1,800,000,000

18

약 27.777

참고

게임 플레이어 쓰기 작업: 사용자의 1%가 매일 프로필을 업데이트하므로 1,000,000명의 사용자에 대해 10,000건의 업데이트가 있을 것으로 예상됩니다.

게임 인스턴스 쓰기 작업: 매일 100,000개의 게임 각 게임마다 생성, 시작, 종료 시 최소 3개의 쓰기 작업이 있으므로 총 쓰기 작업은 300,000번입니다.

게임 사용자 매핑 쓰기 작업: 50명의 플레이어가 참여하는 각 게임의 경우 매일 100,000개의 게임입니다. 평균 게임 시간은 30분이며 게이머 위치는 5초마다 업데이트됩니다. 게이머당 평균 360회의 업데이트가 발생하는 것으로 추정되므로 총 쓰기 작업은 100,000* 50* 360 = 1,800,000,000회 입니다.

읽기 처리량 요구 사항을 지정합니다.

엔터티 이름

일일 읽기 수

시간/일

초당 읽기 수

게임 플레이어

200,000

18

약 3

게임 인스턴스

5,000,000

18

약 77

게임 사용자 매핑

1,800,000,000

18

약 27.777

참고

게임 플레이어 읽기 작업: 사용자의 20%가 게임을 시작하므로 1MM * 0.2 = 200,000회 입니다.

게임 인스턴스 읽기 작업: 매일 100,000개의 게임 각 게임마다 플레이어당 최소 1회, 게임당 50명의 플레이어가 읽기 작업을 수행하므로 총 5,000,000회의 읽기 작업이 이루어집니다.

게임 사용자 매핑 읽기 작업: 50명의 플레이어가 참여하는 각 게임의 경우 매일 100,000개의 게임입니다. 평균 게임 시간은 30분이며 게이머 위치는 5초마다 업데이트됩니다. 게이머당 평균 360회의 업데이트가 발생하는 것으로 추정되므로 총 읽기 작업은 100,000* 50* 360 = 1,800,000,000회 입니다.

데이터 액세스 지연 요구 사항을 지정합니다.

작업

99번째 백분위

최대 지연 시간

읽기

30ms

100ms

쓰기

10ms

50ms

데이터 가용성 요구 사항을 지정합니다.

요구 사항

Y/N

지표

참고

높은 가용성

Y

99.9%

 

RTO

Y

1시간

복구 시간 목표

RPO

Y

1시간

복구 시점 목표

재해 복구

N

 

 

리전 내 데이터 복제

N

 

 

리전 간 데이터 복제

N

3초 지연 시간

AWS 리전

보안 요구 사항을 지정합니다.

요구 사항

Y/N

참고

민감한 데이터 저장소

N

보호 대상 건강 정보(PHI), 결제 카드 산업(PCI) 정보, 개인 식별 정보(PII)

저장 시 암호화

Y

 

전송 중 암호화

Y

 

클라이언트 측 암호화

N

 

모든 독점 또는 타사 암호화 라이브러리

N

 

데이터 액세스 로깅

N

 

파일 액세스 감사

N