참조 배포

GitHub Enterprise on AWS

AWS 클라우드 기반의 개발, 지속적 통합 및 협업 플랫폼

이 솔루션은 GitHub Enterprise의 무료 45일 평가판 버전을 Amazon Web Services(AWS) 계정에 자동으로 배포합니다.

GitHub Enterprise는 Git를 기반으로 구축된 개발 및 협업 플랫폼으로, 개발자가 간편하고 효과적으로 소프트웨어를 빌드하고 공유할 수 있게 해줍니다. 지속적 통합 및 개발을 위한 통합 플랫폼, 협업을 위한 비선형 워크플로, 관리자를 위한 심층적 모니터링 및 감사 기능을 제공합니다. AWS 기반 GitHub Enterprise를 배포하여 코딩 및 개발 작업에 구성 가능한 인프라를 활용할 수 있습니다.

AWS 로고

이 솔루션은 AWS 솔루션스 아키텍트가 개발했습니다.

  •  구축할 내용
  • 이 솔루션을 사용하면 AWS에 다음 GitHub Enterprise 환경을 설정할 수 있습니다.

    • 단일 가용 영역 및 퍼블릭 서브넷을 포함하는 Virtual Private Cloud(VPC).*
    • 인터넷 액세스를 제공하는 인터넷 게이트웨이.*
    • 퍼블릭 서브넷에서, 사용자 지정 가능한 Amazon Elastic Block Store(Amazon EBS) 볼륨이 연결된 GitHub Enterprise EC2 인스턴스.
    • 응답하지 않는 GitHub Enterprise EC2 인스턴스를 자동으로 복구할 Amazon CloudWatch 모니터링 리소스.
    • 리소스 액세스를 관리하는 데 필요한 권한을 가진 AWS Identity and Access Management(IAM) 역할.
    • VPC 내에서의 통신과 GitHub Enterprise EC2 인스턴스와 상호 작용을 허용하는 보안 그룹.
    • 배포를 테스트하는 데 사용할 수 있는 샘플 Github 조직 및 리포지토리.

    * 기존 VPC에 솔루션을 배포하는 템플릿에서는 별표로 표시된 태스크를 건너뛰고 기존 VPC 구성을 묻는 메시지가 표시됩니다.

  •  배포 방법
  • GitHub Enterprise 환경을 구축하려면, 배포 안내서의 지침을 따르십시오. 배포 프로세스에는 다음 단계가 포함됩니다.

    1. 아직 AWS 계정이 없으면 https://aws.amazon.com에서 가입합니다.
    2. https://enterprise.github.com/sn-trial에서 GitHub Enterprise의 45일 무료 평가판 라이선스를 신청합니다.
    3. 솔루션을 시작합니다. 각 배포에는 약 15분이 걸립니다. 다음 2가지 옵션 중에서 선택할 수 있습니다.
    4. AWS에서 GitHub Enterprise 인스턴스에 액세스하고 솔루션에서 설정한 샘플 리포지토리를 액세스 및 복제하여 배포를 테스트합니다.

    GitHub Enterprise 웹 서버에 대해 네트워크를 구성하고 인스턴스 유형 및 스토리지 옵션을 변경하여 배포를 사용자 지정할 수 있습니다.

    Amazon은 이 솔루션에서 AWS와 협업하는 AWS 파트너와 사용자 배포 정보를 공유할 수 있습니다.  

  •  비용 및 라이선스
  • 이 솔루션에는 GitHub에서 무료로 얻을 수 있는 평가판 버전의 GitHub Enterprise가 필요합니다.

    이 솔루션을 실행하는 동안 사용되는 AWS 서비스 및 유료 타사 라이선스 비용은 고객이 부담해야 합니다. 솔루션 사용에 따른 추가 비용은 없습니다.

    이 솔루션에는 사용자 지정할 수 있는 구성 파라미터가 포함되어 있습니다. 인스턴스 유형과 같은 이러한 일부 설정에 따라 배포 비용이 달라집니다. 예상 비용은 사용하는 각 AWS 서비스의 요금 페이지를 참조하세요. 요금은 변경될 수 있습니다.

    팁: 솔루션 배포 후 관련 비용을 추적할 수 있도록 AWS Cost and Usage Report를 생성하세요. 이 보고서는 계정의 Amazon Simple Storage Service(S3) 버킷에 대한 과금 지표를 제공합니다. 이 보고서는 매월 사용량을 기반으로 한 추정 요금을 제공하고 월말에 데이터를 집계합니다. 자세한 내용은 AWS Cost and Usage Reports란 무엇인가요?를 참조하세요.