기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
설계 원칙
AWS Well-Architected 프레임워크는 다음과 같은 일반적인 설계 원칙을 식별하여 게임 워크로드에 적합한 클라우드 설계를 지원합니다.
-
플레이어 행동 및 사용 패턴을 이해하여 게임을 발전시키고 플레이어를 보호합니다. 게임을 지속적으로 개선하고 플레이어 경험을 효과적으로 관리하려면 플레이어가 게임 자체 및 나머지 플레이어와 상호 작용하는 방식을 파악하는 것이 중요합니다. 이를 통해 게임을 개선하고, 비용을 관리하고, 플레이어 경험에 위험을 초래하는 무단 사용 활동을 모니터링하고 이에 대응하는 방법을 이해할 수 있습니다.
-
게임 운영을 간소화하고 개발 속도를 높이는 기술 사용: 속도를 개선하고 플레이어에게 새로운 기능과 개선 사항을 제공하는 운영 오버헤드를 줄일 수 있는 기술 채택의 우선순위를 정합니다. 게임은 히트 중심이며 플레이어가 고려해야 할 선택 사항이 많으므로 빠르게 움직이고 변화에 적응하는 것이 게임의 성공에 매우 중요합니다. 자체 소프트웨어를 운영하는 데 익숙한지 아니면 AWS, AWS Partners 또는 둘 다에서 유사한 관리형 서비스를 채택하고 싶은지 생각해 보세요.
-
아키텍처를 최적화하여 실제 플레이어 경험을 반영하는 지표를 개선합니다. 시간이 지남에 따라 아키텍처를 조정하고 발전시킬 때 이러한 개선 및 변경이 플레이어 경험에 어떤 영향을 미칠지 생각해 보세요. 게임 워크로드는 장애의 영향을 견디고 최소화하여 게임 플레이에 대한 광범위한 중단을 차단할 수 있어야 합니다. 서로 크게 의존하지 않는 게임 기능과 시스템을 분리하여 장애의 영향을 줄이고 플레이어가 문제에 미치는 영향을 격리해야 합니다.
-
피크 플레이어 동시성을 충족하고 필요에 따라 동적으로 규모를 조정하도록 인프라 설계: 인프라는 플레이어 수요에 맞게 규모를 조정하도록 설계되어야 합니다. 플레이어 세션 동시성 및 로그인 수와 같은 지표를 사용하여 시스템에 과부하가 걸리기 전에 선제적으로 규모를 조정할 수 있습니다. CPU 및 메모리 소비와 같은 대응 시스템 사용률 지표를 사용하여 시스템에 과부하가 걸린 후 규모를 조정할 수 있습니다. 인프라를 동적으로 확장하면 게임 운영 비용을 줄일 수 있습니다.
-
런북을 구현하여 게임 운영 개선: 반복되는 게임 운영 작업을 일관되게 관리하려면 운영 런북을 사용해야 합니다. 플레이어 보고서 조사 및 응답, 새 시즌 출시 및 게임 콘텐츠 릴리스와 같은 예상 대규모 이벤트에 대비하기 위한 인프라 사전 규모 조정 활동 관리, 일반적인 게임 유지 관리 활동 처리와 같은 일반적인 게임 운영 워크플로에 런북이 있어야 합니다.