기본적으로 GitHub는 미국에서 GitHub.com에 대한 데이터를 저장합니다. 데이터 보존 기능을 갖춘 GitHub Enterprise Cloud를 채택할 때 회사의 코드와 데이터가 저장되는 위치를 선택할 수 있습니다. 사용자의 엔터프라이즈는 GHE.com의 전용 하위 도메인에서 호스트됩니다.
현재 EU에서는 코드와 데이터를 저장할 수 있습니다. 앞으로 GitHub는 더 많은 지역에서 데이터 보존를 제공할 계획입니다. GitHub가 데이터 스토리지를 처리하는 방법을 알아보려면 "데이터 보존 기능을 사용한 데이터 스토리지 정보"을(를) 참조하세요.
이 기능에 대한 액세스는 현재 GitHub의 영업 팀에서 관리됩니다.
GitHub Enterprise Cloud란?
GitHub는 보안 소프트웨어를 빌드, 크기 조정 및 제공하기 위한 완벽한 개발자 플랫폼입니다. 이러한 기능 외에도 GitHub Enterprise Cloud은 플랫폼 사용을 더욱 최적화하고 보호하도록 설계된 몇 가지 주요 기능을 제공합니다.
-
엔터프라이즈 계정포함: 회사에서 코드를 저장하고 공동 작업하며 GitHub 기능에 액세스할 수 있는 전용 공유 공간
-
회사의 리소스 및 활동에 대한 청구, 관리, 거버넌스 및 감사를 중앙 집중화합니다.
-
더 넓은 GitHub.com 커뮤니티에서 격리된, 권한 있는 사용자만 액세스할 수 있습니다.
-
외부 ID 관리 시스템의 인증 및 사용자 수명 주기 관리를 포함합니다.
- 프로비전을 위한 SCIM
- 인증을 위한 SAML 또는 OIDC
데이터 보존를 사용하면 관리형 사용자 계정는 GHE.com의 전용 하위 도메인을 통해 리소스에 액세스하고 엔터프라이즈에 속한 리소스와만 상호 작용할 수 있습니다.
데이터를 클라우드로 이동하는 이유는 무엇인가요?
현재 GitHub Enterprise Server와 같은 자체 호스팅 서비스를 사용하는 경우 데이터 보존 기능을 갖춘 GitHub Enterprise Cloud는 클라우드 기반의 관리형 제품을 활용하면서 데이터를 좀 더 효율적으로 제어할 수 있도록 도와줍니다.
- 사용자는 GitHub.com(예: GitHub Copilot)의 최신 기능에 액세스할 수 있으며, GitHub Enterprise Server 릴리스에서 기능을 사용할 수 있을 때까지 기다릴 필요가 없습니다.
- 관리 환경이 간소화되며 유지 관리 또는 업그레이드를 위해 가동 중지 시간을 예약할 필요가 없습니다.
청구는 어떻게 이루어지나요?
데이터 보존 기능을 갖춘 GitHub Enterprise Cloud를 채택하려면 GitHub Enterprise 플랜에 등록합니다. 이 플랜은 GHE.com에서 엔터프라이즈를 포괄하고, 필요한 경우 GitHub Enterprise Server입니다. 자세한 가격 책정 내용은 가격 책정 페이지를 참조하세요.
사용자 라이선스 및 서비스 비용을 지불하려면 다음을 수행합니다.
- 엔터프라이즈에 신용 카드 또는 PayPal 계정을 추가하고 GitHub을 통해 직접 청구합니다.
- Microsoft Azure 구독에 엔터프라이즈 연결
최신 청구 플랫폼을 사용하면 지출을 예측하고, 비용 센터를 만들어 지출을 관리하고, 사용하는 서비스에 대해 유연하게 지불할 수 있습니다.
GitHub Enterprise 및 GitHub Advanced Security 라이선스에 대한 사용량 기반 청구에 등록할 수도 있습니다. 즉, 미리 정의된 수의 라이선스를 미리 구매할 필요가 없습니다.
개발자 경험
GHE.com에 대한 개발자 환경은 GitHub.com 및 GitHub Enterprise Server와 몇 가지 면에서 다릅니다.
ID 및 액세스
GHE.com의 엔터프라이즈는 Enterprise Managed Users 를 사용합니다. 관리형 사용자가 있는 엔터프라이즈에서 회사는 사용자가 리소스에 액세스하는 데 사용하는 사용자 계정을 관리합니다. 이러한 계정은 엔터프라이즈의 리소스에만 액세스할 수 있으며 GitHub.com의 더 넓은 오픈 소스 커뮤니티에서 격리됩니다.
사용자는 온보딩 중에 선택한 GHE.com URL을 통해 엔터프라이즈에 액세스합니다. 엔터프라이즈의 리소스에 액세스하려면 회사에서 사용하는 ID 관리 시스템을 통해 인증해야 합니다.
네트워크 액세스
IP 범위 및 SSH 키 지문과 같은 네트워크 세부 정보는 GHE.com 및 GitHub.com마다 다릅니다. 스토리지 계정 또는 ID 공급자 통합과 같은 클라이언트 시스템에 엔터프라이즈에 대한 액세스 권한을 부여해야 합니다. "GHE.com의 네트워크 세부 정보" 항목을 참조하세요.
관리형 사용자 계정에 대한 기능
엔터프라이즈에 액세스할 수 있는 관리자 및 개발자는 현재 사용할 수 없는 일부 기능을 제외하고 전체 GitHub 플랫폼을 활용할 수 있습니다.
개발자는 GitHub.com의 개인 계정 또는 GitHub Enterprise Server 인스턴스의 사용자 계정을 사용한 경험이 있을 수 있습니다. GHE.com에서 관리형 사용자 계정를 사용하는 환경은 어떤 면에서 다릅니다. "관리 사용자 계정의 기능 및 제한 사항" 항목을 참조하세요.
리포지토리 표시 여부
공용 리포지토리는 관리형 사용자가 있는 엔터프라이즈에서 사용할 수 없습니다. 내부 원본을 연습하기 위해 사용자는 모든 엔터프라이즈 멤버에게 표시되는 내부 리포지토리를 만들 수 있습니다. "리포지토리 정보" 항목을 참조하세요.
API 액세스
REST 및 GraphQL API를 사용하는 통합자는 GHE.com에서 엔터프라이즈 전용 URL로 요청을 보내야 합니다. 예를 들어 엔터프라이즈의 하위 도메인이 octocorp
인 경우 사용자는 https://api.octocorp.ghe.com
으로 요청을 보내야 합니다.
사용자는 GitHub CLI를 사용하여 API 요청을 간소화할 수 있습니다. 그러나 GitHub.com 또는 의 리소스에 액세스해야 하는 경우 여러 계정에 인증하고 대부분의 요청에 대한 대상 플랫폼을 지정해야 합니다. "GitHub 플랫폼에서 GitHub CLI 사용" 항목을 참조하세요.
REST API에 대한 요청에는 속도 제한이 적용됩니다. "REST API에 대한 트래픽률 제한" 항목을 참조하세요.
설명서
일반적으로 GitHub Docs의 콘텐츠는 GHE.com에 대한 사용자 환경을 반영합니다. 읽기 권한자는 사이트의 "GitHub Enterprise Cloud" 버전을 사용해야 합니다. "GitHub Docs 버전 정보" 항목을 참조하세요.
설명서를 읽을 때 읽기 권한자는 GitHub.com에 대한 참조를 GHE.com에 대한 엔터프라이즈 전용 URL로 대체해야 할 수 있습니다.
기능 개요
GHE.com의 데이터 보존에서 사용할 수 있는 기능은 GitHub.com의 관리형 사용자 계정에서 사용할 수 있는 기능과 유사하며 몇 가지 추가 및 예외가 있습니다. "데이터 보존 기능을 갖춘 GitHub Enterprise Cloud의 기능 개요"을(를) 참조하세요.
시작
GitHub의 영업 팀에서 계정 팀과 협력하여 새 엔터프라이즈 계정을 만들고 GHE.com에서 하위 도메인을 선택한 경우 새 엔터프라이즈를 시작할 수 있습니다.
다음을 수행합니다.
- 회사의 관리자 및 개발자를 위한 계정 만들기
- 청구 세부 정보 추가
- 필요에 따라 다른 플랫폼에서 데이터를 마이그레이션하기
시작하려면 "GitHub Enterprise Cloud에 대한 데이터 보존 시작"을 참조하세요.