Skip to main content
W&B에서는 System Settings 관리자 UI에서 인스턴스 수준 설정을 지정할 수 있을 뿐 아니라, 환경 변수를 사용하여 코드로 이러한 값을 설정할 수도 있습니다. 이 페이지에서는 Self-Managed W&B Server 배포의 데이터베이스, 저장소, Redis, ID 공급자 및 기타 인스턴스 수준 동작을 제어하는 데 사용할 수 있는 환경 변수를 소개합니다. 이러한 변수를 사용하면 관리자 UI 대신 코드로 설정을 관리할 수 있습니다. IAM 관련 변수는 IAM 고급 설정을 참조하세요.

환경 변수 레퍼런스

다음 표는 각 환경 변수와 해당 변수가 제어하는 동작, 그리고 값에 적용되는 제약 조건을 설명합니다.
  • GORILLA_DATA_RETENTION_PERIOD 환경 변수는 신중하게 사용하세요. 이 변수는 삭제된 run 데이터(삭제 플로우 이후의 미디어 등 run 관련 파일 포함)에 적용됩니다. 아티팩트는 삭제하지 않습니다. 아티팩트를 삭제하려면 아티팩트 삭제에 설명된 대로 아티팩트 삭제 기능과 GORILLA_ARTIFACT_GC_ENABLED를 사용하세요. run 및 파일 삭제가 저장소와 이 설정에 어떤 영향을 주는지는 run 삭제의 삭제된 run 데이터가 저장소에서 제거되는 시점을 참조하세요. 변수를 설정하면 그때부터 보존 윈도우에 따라 데이터가 제거됩니다. 이 값을 활성화하거나 변경하기 전에 데이터베이스와 저장소 버킷을 모두 백업하세요. 버킷의 객체를 제거하는 백그라운드 작업은 대략적인 일정으로 진행되며, 특정 시간 내에 완료된다는 보장은 없습니다. 예상 동작, 문제 해결 방법, 저장소 비용과의 관계는 버킷 저장소 및 비용 관리를 참조하세요.
  • Kubernetes Operator를 사용할 때 GRAPHQL_REJECT_UNAUTHED_REQUESTS를 활성화하려면 API 컴포넌트에만 설정하세요.
    변경 사항을 적용하고 API 파드의 롤아웃이 완료될 때까지 기다린 다음 설정을 확인하세요. 이 동작을 비활성화하려면 변수를 제거하거나 다른 값으로 설정하세요.

고급 안정성 설정

이 섹션에서는 W&B Server 배포의 안정성과 성능을 높이기 위해 적용할 수 있는 선택적 설정을 설명합니다.

Redis

외부 Redis 서버는 선택 사항이지만 프로덕션 시스템에서는 사용을 권장합니다. Redis는 서비스의 안정성을 높이고, 캐싱을 통해 로드 시간을 단축합니다. 특히 대규모 프로젝트에서 효과가 큽니다. ElastiCache와 같이 고가용성(HA)을 지원하는 관리형 Redis 서비스를 사용하고, 다음 사양을 충족하도록 구성하세요.
  • 메모리 최소 4GB, 권장 8GB
  • Redis 버전 6.x
  • 전송 중 암호화
  • 인증 활성화
W&B에서 Redis 인스턴스를 설정하려면 http(s)://YOUR-W&B-SERVER-HOST/system-admin의 W&B 설정 페이지로 이동하세요. Use an external Redis instance 옵션을 활성화한 후 다음 형식으로 Redis 연결 문자열을 입력하세요.
W&B에서 REDIS 설정
컨테이너나 Kubernetes 배포에서 REDIS 환경 변수를 사용하여 Redis를 설정할 수도 있습니다. 또는 REDIS를 Kubernetes 시크릿으로 설정할 수도 있습니다. 이 페이지에서는 Redis 인스턴스가 기본 포트인 6379에서 실행 중이라고 가정합니다. 다른 포트를 사용하거나, 인증을 설정하거나, redis 인스턴스에서 TLS를 활성화하려는 경우 다음 형식의 연결 문자열을 사용하세요. redis://$USER:$PASSWORD@$HOST:$PORT?tls=true
마지막 수정일 2026년 9월 30일