시뮬레이션 구성 - AWS SimSpace Weaver

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

시뮬레이션 구성

시뮬레이션 스키마(또는 스키마)는 시뮬레이션 구성을 지정하는 YAML 형식이 지정된 텍스트 파일입니다. 동일한 스키마를 사용하여 여러 시뮬레이션을 시작할 수 있습니다. 스키마 파일은 시뮬레이션을 위한 프로젝트 폴더에 있습니다. 어떤 텍스트 편집기든 사용하여 파일을 편집할 수 있습니다. SimSpace Weaver는 시뮬레이션을 시작할 때만 스키마를 읽습니다. 스키마 파일을 편집하면 편집 후에 시작하는 새 시뮬레이션에만 영향을 줍니다.

Docker

시뮬레이션을 구성하려면 시뮬레이션 스키마 파일을 편집합니다.

project-folder\tools\project-name-schema.yaml

새 시뮬레이션을 생성할 때 시뮬레이션 스키마를 업로드합니다. 프로젝트의 빠른 시작 도우미 스크립트는 시뮬레이션을 빌드하는 프로세스의 일부로 스키마를 업로드합니다.

project-folder\tools\windows\quick-start-project-name-cli.bat

빠른 시작 스크립트를 사용하여 시뮬레이션을 빌드하지 않는 경우 프로젝트에 스키마 업로드 도우미 스크립트를 사용할 수도 있습니다.

project-folder\tools\windows\upload-schema-project-name.bat
WSL
중요

편의를 위해 이 지침을 제공합니다. 이 지침은 Windows Subsystem for Linux (WSL)와 함께 사용할 수 있도록 지원되지 않습니다. 자세한 설명은 SimSpace Weaver에 대한 로컬 환경 설정 섹션을 참조하세요.

해당 시뮬레이션 스키마 파일을 편집하여 시뮬레이션을 구성합니다.

project-folder/tools/project-name-schema.yaml

새 시뮬레이션을 생성할 때 시뮬레이션 스키마를 업로드합니다. 프로젝트의 빠른 시작 도우미 스크립트는 시뮬레이션을 빌드하는 프로세스의 일부로 스키마를 업로드합니다.

project-folder/tools/linux/quick-start-project-name-cli.sh

빠른 시작 스크립트를 사용하여 시뮬레이션을 빌드하지 않는 경우 프로젝트에 스키마 업로드 도우미 스크립트를 사용할 수도 있습니다.

project-folder/tools/linux/upload-schema-project-name.sh
중요

AWS IAM Identity Center 또는 AWS Command Line Interface(AWS CLI)의 명명된 프로필을 사용하는 경우 SimSpace Weaver 앱 SDK 버전 1.12.1 이상을 사용해야 합니다. 최신 버전은 1.16.0입니다. SimSpace Weaver 버전에 대한 자세한 내용은 SimSpace Weaver 버전 섹션을 참조하세요. SimSpace Weaver 앱 SDK 스크립트는 AWS CLI를 사용합니다. IAM Identity Center를 사용하는 경우 AWS CLI의 IAM Identity Center 프로필을 default 프로필에 복사하거나 --profile cli-profile-name 파라미터와 함께 IAM ID Center 프로필의 이름을 SimSpace Weaver 앱 SDK 스크립트에 제공할 수 있습니다. 자세한 내용은 AWS Command Line Interface 사용 설명서AWS IAM Identity Center을 사용하여 AWS CLI 구성AWS Command Line Interface 사용 설명서구성 및 보안 인증 정보 파일 설정을 참조하세요.

시뮬레이션 구성 파라미터

시뮬레이션 스키마에는 다음과 같은 자동 구성 정보가 포함됩니다.

  • 시뮬레이션 속성 - SDK 버전 및 컴퓨팅 구성(작업자 유형 및 수)

  • 클럭 - 틱 속도 및 허용오차

  • 공간 분할 전략 - 공간 토폴로지(예: 그리드), 경계 및 배치 그룹(작업자에 대한 공간 분할 그룹화)

  • 도메인 및 해당 앱 - 앱 버킷, 경로, 실행 명령

SimSpace Weaver는 스키마 구성을 사용하여 공간 파티션을 구성 및 정렬하고, 앱을 시작하고, 지정된 틱 속도로 시뮬레이션을 진행합니다.

참고

SimSpace Weaver 앱 SDK의 프로젝트 생성 스크립트는 샘플 애플리케이션을 기반으로 시뮬레이션 스키마를 자동으로 생성합니다.

다음 주제에서는 시뮬레이션 스키마의 파라미터에 대해 설명합니다. 시뮬레이션 스키마에 대한 전체 설명은 SimSpace Weaver 시뮬레이션 스키마 참조 섹션을 참조하세요.