요약
이 문서에서는 스튜디오의 프로덕션 Flix 설정과 함께 테스트 Flix 서버를 보유할 때의 이점, 해당 설치에 권장되는 설정 및 단계별 설치 가이드에 대한 정보를 제공합니다. 이 기사에서는 프로덕션에 사용되는 작동 중인 Flix 6 환경이 이미 있다고 가정합니다.
추가 정보
프로덕션 Flix 설정과 함께 테스트 Flix 환경을 마련해야 하는 이유는 다음과 같습니다.
- 롤백에는 시간이 많이 걸릴 수 있고 데이터베이스 다운그레이드, 자산 마이그레이션 등과 같은 몇 가지 변경 사항이 포함될 수 있으므로 아티스트에게 배포하기 전에 새로운 Flix 주요 버전(예: 6.2 -> 6.3)에 대한 내부 테스트를 권장합니다.
- 이는 스튜디오에서 현재 프로덕션에 사용되는 버전에 비해 새 버전의 이점을 평가할 수 있는 기회를 제공합니다.
- 일부 구성 옵션 및 사용자 정의에는 변경이 필요할 수 있으며 이를 테스트해야 합니다.
- 이를 통해 스튜디오는 제작 과정에서 최종 사용자에게 영향을 미칠 수 있는 잠재적인 변경 사항과 문제를 식별할 수 있습니다.
- Flix 베타 버전을 테스트하는 데 사용할 수 있으며 해당 버전이 출시되기 전에 해당 버전에 대한 피드백을 제공할 수 있습니다.
테스트 서버에 권장되는 설정은 다음과 같습니다 .
- 프로덕션 환경과 유사한 환경 - 테스트 및 프로덕션 결과에 영향을 미칠 수 있는 변수를 너무 많이 도입하지 마세요.
- 동일한 스토리지이지만 자산 디렉터리가 다릅니다.
- 프로덕션 및 테스트 설치에 동일한 자산 디렉터리를 사용하는 경우 문제가 발생할 수 있음
- 임시/테스트 자산을 정기적으로 삭제하고 싶지만 생산 자산은 그대로 유지하고 싶을 가능성이 높습니다.
- 동일한 데이터베이스 서버이지만 다른 DB 스키마
- 테스트가 완료되면 DB 스키마를 지우고 싶을 가능성이 높습니다.
경고: 현재 자산과 데이터를 한 환경에서 다른 환경으로 마이그레이션하는 자동화된 방법이 없으므로 프로덕션 환경에 필요한 테스트 환경에서 생성된 모든 작업은 수동으로 수행해야 합니다(예: 테스트에서 패널 내보내기 및 프로덕션에서 가져오기). .
테스트 환경 생성에 대한 단계별 지침:
- 프로덕션 서버/VM과 유사한 사양으로 새 테스트 서버/VM을 만듭니다.
- 테스트 서버/VM에 테스트 라이센스 설치 - support@foundry.com 또는 Foundry 영업 담당자에게 연락하여 테스트 목적으로 새 라이센스를 받으십시오.
- 테스트 Flix 버전을 보관할 새 Flix 테스트 디렉터리를 flix https://www.foundry.com/products/ flix /download 에서 flix _server를 다운로드합니다.
- 프로덕션 "config.yml" 파일을 새 테스트 Flix 디렉터리에 복사합니다.
- 새 "config.yml" 파일의 "hostname" 항목을 테스트 서버의 호스트 이름/IP로 업데이트합니다.
- 새 "config.yml" 파일의 "mysql_database" 항목을 "flix_test"로 업데이트합니다.
Flix 테스트 서버를 처음 실행하면 이 이름으로 새 DB 스키마가 생성되며 프로덕션 데이터베이스와는 별개입니다. 프로덕션 서버와 완전히 다른 DB 서버를 사용하는 경우 기본 스키마 이름(flix)을 계속 사용할 수 있지만 두 DB 서버를 별도로 유지할 수 있는지 확인하십시오. - 프로덕션에 사용된 디렉터리와 다른 디렉터리를 가리키도록 "asset_directory" 옵션을 업데이트하세요. 이렇게 하면 테스트 환경의 모든 자산이 이 새 디렉터리에 저장되고 프로덕션 자산은 그대로 유지됩니다. 프로덕션 환경을 최대한 유사하게 모방하려면 유사한 스토리지를 사용하는 것이 좋습니다.
- 새 테스트 Flix 디렉터리에서 flix _server를 시작합니다.
테스트 후
- 테스트 자산 디렉토리를 자유롭게 지우십시오.
- "flix_test" DB 스키마를 자유롭게 삭제하세요.
추가 읽기
여기에서 일반 Flix 서버를 설치하는 방법에 대한 자세한 정보를 확인할 수 있습니다.
https://learn.foundry.com/ flix /Content/install/install_run_server.html
여기에서 config.yml 예제를 찾을 수 있습니다.
https://learn.foundry.com/ flix /Content/Resources/files/config.yml
우리는 문제로 불편을 끼쳐 드려 죄송합니다
이유를 알려주세요