관리형 인프라
AWS SimSpace Weaver는 시뮬레이션 인프라의 배포 및 관리를 처리합니다. SimSpace Weaver로 인프라 프로비저닝, 네트워킹 및 프로비저닝 해제라는 까다로운 작업을 관리하는 동안 최대 10개의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 걸쳐 공간 시뮬레이션을 조정할 수 있습니다. SimSpace Weaver를 사용하면 인프라에 대해 걱정하는 시간을 줄여 가상 세계를 채울 시뮬레이션 코드 및 콘텐츠를 개발하는 데 더 많은 시간을 쓸 수 있습니다.
자체 시뮬레이터 실행
SimSpace Weaver는 자체 시뮬레이션 엔진을 스케일 업할 기회를 주는 유연한 서비스입니다. SimSpace Weaver 앱 SDK와 통합하여 AWS SimSpace Weaver 애플리케이션(또는 간단히 앱)을 만들어 보세요. 그런 다음 Amazon Simple Storage Service(S3)에 앱을 업로드하고 시뮬레이션의 일부로 사용해 보세요. 앱은 여러 형태를 이룰 수 있으며 시뮬레이션 코드에 따라 다양한 읽기 및 쓰기 기능을 수행합니다. 단일 시뮬레이션 안에서 이러한 앱은 선택한 Amazon EC2 인스턴스 수 전체에 분산되어 실행됩니다. 그 동안 앱 간의 통신과 시뮬레이션 상태는 SimSpace Weaver를 통해 관리됩니다. 객체 경로 찾기를 관리하는 시뮬레이션 앱을 구축하고 시각화를 위해 시뮬레이션 데이터를 클라이언트로 보내는 특수 앱을 만들 수 있습니다.
자세히 알아보려면 샘플 및 자습서를 참조하세요.
공간 분할
SimSpace Weaver는 시뮬레이션 월드를 공간 파티션이라고 하는 별개의 영역으로 나누는 방식으로 작동합니다. SimSpace Weaver는 미리 정의된 구성에 따라 자동으로 시뮬레이션 월드를 분할합니다. 각 공간 영역은 해당 영역 내에 있는 모든 엔터티의 시뮬레이션 로직과 동작을 담당하는 SimSpace Weaver 앱으로 관리됩니다. SimSpace Weaver는 현재 균일한 2D 그리드로의 분할을 지원합니다.
인스턴스 간 데이터 복제
SimSpace Weaver는 시뮬레이션된 모든 엔터티의 전역 상태를 유지합니다. 즉, 모든 엔터티에서 서로의 공간 현존감과 상태를 인식할 수 있습니다. SimSpace Weaver는 엔터티 데이터의 메모리 및 서버 간 복제도 관리하므로 엔터티가 서로 다른 시뮬레이션 영역 간의 경계를 원활하게 넘을 수 있습니다.
구독
애플리케이션에서 구독 시스템을 사용하여 시뮬레이션의 다른 영역에 있는 시뮬레이션 데이터를 읽을 수 있습니다. 즉, 시뮬레이션 객체에서 인접 파티션의 이벤트를 고려하거나 파티션 경계를 따라 다른 객체와 상호 작용할 수 있습니다. 구독을 사용하여 시뮬레이션 데이터를 읽고 시각화 및 상호 작용을 지원해 보세요.
AWS SimSpace Weaver Local
소유한 로컬 하드웨어를 사용하여 시뮬레이션 코드를 실행하면 반복 시간을 단축하고 무료로 테스트할 수 있습니다. AWS SimSpace Weaver Local은 클라우드 서비스와 동일한 API를 사용하기 때문에 코드를 수정할 필요 없이 클라우드로 원활하게 이전하여 전체 규모의 프로덕션 환경을 지원할 수 있습니다. AWS SimSpace Weaver Local은 Windows와 Linux용으로 제공됩니다.
Unreal 및 Unity 통합
SimSpace Weaver는 Unreal Engine 5 및 Unity LTS Release 2021.3.7f1과 기본적으로 통합되므로 이 유명한 도구를 사용하여 개발을 가속화할 수 있습니다.
시뮬레이션 틱 속도(클록 속도)
SimSpace Weaver 시뮬레이션은 기본적으로 30Hz에서 실행됩니다. 시뮬레이션 요구 사항에 따라 업데이트 속도를 15Hz 또는 10Hz로 조정할 수 있습니다.
사용량에 따른 요금
SimSpace Weaver에는 사전 약정이 없습니다. 시뮬레이션에 사용한 컴퓨팅 리소스에 대한 요금을 사용한 기간에 대해서만 지불합니다.
자세한 내용은 요금 페이지를 참조하세요.

사전 약정 없이 시뮬레이션에서 사용하는 각 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 대한 시간당 요금을 지불합니다.