Skip to main content

Enterprise Server 3.15 은(는) 현재 릴리스 후보로 제공됩니다.

GitHub Actions의 고가용성

고가용성 구성에서 GitHub Actions 관리를 위한 몇 가지 특별한 고려 사항이 있습니다.

GitHub Actions 데이터 복제 또는 중복성

GitHub Actions는 외부 스토리지를 사용하여 워크플로 아티팩트와 로그를 저장합니다. 이 데이터는 Azure Blob Storage, Amazon S3, Google Cloud Storage, 또는 MinIO와 같은 외부 공급자에 저장됩니다. 따라서 GitHub Enterprise Server 백업 및 GitHub Enterprise Server 고가용성 구성은 이 외부 스토리지에 저장된 데이터에 대한 보호를 제공하지 않으며 대신 Azure, Google Cloud, 또는 AWS와 같은 외부 스토리지 공급자가 제공하는 데이터 보호 및 복제에 의존합니다.

데이터 중복성 또는 복제를 사용하도록 GitHub Actions 외부 스토리지를 구성하는 것이 좋습니다. 자세한 내용은 스토리지 공급자 설명서를 참조하세요.

고가용성 복제본

복제본 승격

고가용성 구성을 사용하도록 설정하면 모든 복제본이 GitHub Actions 외부 스토리지 구성을 사용하도록 자동으로 구성됩니다. 복제본을 승격하기 위해 장애 조치(failover)를 시작해야 하는 경우 GitHub Actions에 대한 추가 구성 변경은 필요하지 않습니다.

자세한 내용은 "복제본 어플라이언스로 장애 조치(failover) 시작"을(를) 참조하세요.

고가용성 복제본 제거

여러 인스턴스가 동일한 GitHub Actions 외부 스토리지에 쓰지 않도록 합니다. 이 문제는 ghe-repl-teardown 명령을 사용하여 GitHub Actions 사용 복제본을 중지하고 영구적으로 제거할 때 발생할 수 있습니다. 복제본이 독립 실행형 GitHub Enterprise Server로 변환되고, 해제 후에도 주 인스턴스와 동일한 외부 스토리지 구성을 계속 사용하기 때문입니다.

이 문제를 방지하려면 복제본 서버를 서비스 해제하거나 다른 외부 스토리지를 사용하여 GitHub Actions 구성을 업데이트하는 것이 좋습니다.