GitHub Enterprise Server은(는) GitHub 플랫폼의 자체 호스팅 버전입니다. 비즈니스는 강화된 제어력을 활용하고 퍼블릭 클라우드와 관련된 문제를 방지할 수 있으며 개발자는 GitHub.com에서 익숙한 기능과 워크플로를 활용할 수 있습니다.
GitHub Enterprise Server은(는) 규정을 준수해야 하는 엔터프라이즈에 적합합니다. 이것은 인프라에서 실행되며 방화벽, 네트워크 정책, IAM, 모니터링, VPN과 같이 사용자가 정의하는 액세스 및 보안 제어에 의해 관리됩니다.
기본 규정 준수 요구 사항이 회사의 데이터가 특정 지역에 상주하는 경우라면 데이터 보존 기능을 갖춘 GitHub Enterprise Cloud를 고려할 수 있습니다. 이 옵션을 사용하면 유지 관리 또는 업그레이드를 위해 가동 중지 시간을 예약할 필요가 없으며 사용자는 GitHub Copilot과 같은 GitHub.com의 최신 기능에 액세스할 수 있습니다. GitHub Enterprise Cloud 문서에서 "데이터 보존 기능을 갖춘 GitHub Enterprise Cloud 정보"을(를) 참조하세요.
GitHub Enterprise Server은(는) GitHub Enterprise 계획의 배포 옵션입니다. 사용 가능한 기능에 대해 알아보고 다른 배포 옵션을 평가하려면 "엔터프라이즈용 GitHub 정보"을 참조하세요.
기능 및 릴리스
GitHub Enterprise Server는 기능 및 패치 릴리스를 통해 도입된 새로운 기능과 버그 수정을 통해 지속적으로 개선되고 있습니다.
대부분의 기능은 GitHub.com에서 먼저 릴리스된 다음 릴리스 프로세스를 통해 GitHub Enterprise Server에 제공됩니다. GitHub public roadmap에서 작업 중인 기능을 확인할 수 있습니다.
선택적 기능
GitHub Enterprise Server에 대해 엔터프라이즈의 소프트웨어 개발 수명 주기를 개선하는 선택적 기능을 구성할 수도 있습니다.
- GitHub Actions: CI/CD 및 개발 워크플로 자동화
- GitHub Advanced Security: 코드에서 비밀 및 취약성 검색
- GitHub Connect: GitHub.com의 데이터 및 기능의 혜택
- GitHub Packages: 기업을 위한 소프트웨어 패키지 호스팅
GitHub Enterprise Server을(를) 어떻게 배포하나요?
GitHub는 GitHub Enterprise Server를 자체 포함 가상 어플라이언스로 배포합니다. 인스턴스는 가상 머신을 프로비저닝하고 어플라이언스를 설치한 후 사용자 지정 애플리케이션 스택을 사용하여 Linux 운영 체제를 실행합니다. 타사 소프트웨어 설치나 기본 운영 체제 변경은 지원되지 않습니다.
GitHub Enterprise Server를 온-프레미스 데이터 센터 내의 가상화 하이퍼바이저 또는 퍼블릭 클라우드 서비스에 배포할 수 있습니다.
지원되는 온-프레미스 하이퍼바이저
- Microsoft Hyper-V
- OpenStack KVM
- VMware ESXi
지원되는 클라우드 서비스
- Amazon Web Services(AWS)
- GCP(Google Cloud Platform)
- Microsoft Azure
관리 옵션
특정 직원에게 GitHub Enterprise Server 인스턴스에 대한 관리 액세스 권한을 부여할 수 있습니다. GitHub는 Linux 관리 환경의 사용자가 배포 및 유지 관리를 보다 성공적으로 수행했다는 사실을 확인했습니다.
관리자는 다음을 수행할 수 있습니다.
- 브라우저, 관리 SSH 액세스 및 REST 또는 GraphQL API를 통해 인스턴스 구성 및 모니터링
- CAS, LDAP 또는 SAML을 사용하여 외부 인증 설정
- 비즈니스 규칙 또는 규정 제한 사항을 준수하도록 사용 정책 설정
백업 및 가용성
GitHub Enterprise Server은(는) 데이터 손실 또는 서비스 중단으로부터 보호하기 위한 옵션을 제공합니다.
- 구성 및 사용자 데이터를 백업하려면 백업 유틸리티 시스템을 사용하여 인스턴스의 정기적 스냅샷을 만들 수 있습니다.
- 안정성을 높이려면 시스템 또는 네트워크 오류가 발생할 경우 장애 조치되도록 수동 복제본 인스턴스를 구성할 수 있습니다.
- 성능을 향상시키려면 활성 복제본을 구성하여 분산된 사용자 또는 높은 수요에 맞춰 인스턴스 크기를 조정할 수 있습니다.
시작
GitHub Enterprise Server의 45일 평가판에 등록할 수 있습니다. "GitHub Enterprise Server 평가판 설정" 항목을 참조하세요.
프로덕션 인스턴스를 시작할 준비가 되면 "GitHub Enterprise Server 시작"을 참조하세요.