AWS의 단일 EC2 인스턴스에 GitLab 프로비저닝
Marketplace 구독 또는 공식 GitLab AMI를 사용하여 AWS에서 단일 GitLab 인스턴스를 프로비저닝하는 가이드
AWS에서 단일 GitLab 인스턴스를 프로비저닝하려면 두 가지 옵션이 있습니다: Marketplace 구독 공식 GitLab AMI Marketplace 구독 # GitLab은 모든 규모의 팀이 Ultimate 라이선스 인스턴스를 빠르게 시작할 수 있도록 AWS Marketplace 구독으로 5명 사용자 구독을 제공합니다. Marketplace 구독은 AWS Marketplace Private Offer를 통해 모든 GitLab 라이선싱으로 업그레이드할 수 있으며, AWS 결제의 편의성을 계속 누릴 수 있습니다. GitLab에서 더 크고 기간이 없는 라이선스를 얻기 위한 마이그레이션이 필요하지 않습니다. private offer를 수락하면 분 단위 라이선싱이 자동으로 제거됩니다. Marketplace 구독을 통해 GitLab 인스턴스를 프로비저닝하는 튜토리얼은 이 튜토리얼 을 사용하세요. 튜토리얼은 GitLab Ultimate Marketplace 목록 에 링크되어 있지만, 인스턴스를 프로비저닝하기 위해 GitLab Premium Marketplace 목록 도 사용할 수 있습니다. 공식 GitLab 릴리즈를 AMI로 사용 # GitLab은 일반 릴리즈 프로세스 중에 Amazon Machine Images(AMI)를 생성합니다. AMI는 단일 인스턴스 GitLab 설치에 사용하거나, /etc/gitlab/gitlab.rb 를 구성하여 특정 GitLab 서비스 역할(예: Gitaly 서버)에 특화될 수 있습니다. 이전 릴리즈도 사용할 수 있으며 이전 GitLab 서버를 AWS로 마이그레이션하는 데 사용할 수 있습니다. 초기 라이선싱은 무료 Enterprise License(EE) 또는 오픈 소스 Community Edition(CE) 중 하나일 수 있습니다. Enterprise Edition은 나중에 필요한 경우 라이선스 버전으로 전환하는 가장 쉬운 방법을 제공합니다. 현재 Amazon AMI는 Amazon이 준비한 Ubuntu AMI(x86 및 ARM 모두 사용 가능)를 시작점으로 사용합니다. Note 공식 AMI를 사용하여 GitLab 인스턴스를 배포할 때 인스턴스의 루트 비밀번호는 EC2 인스턴스 ID(AMI ID 아님)입니다. 이 루트 계정 비밀번호 설정 방법은 공식 GitLab 게시된 AMI에만 해당됩니다. Community Edition(CE)에서 실행 중인 인스턴스는 GitLab Premium 또는 Ultimate 플랜을 구독하려면 Enterprise Edition(EE)으로 마이그레이션이 필요합니다. 구독을 원한다면 Enterprise Edition의 무료 플랜을 사용하는 것이 가장 덜 혼란스러운 방법입니다. Note 모든 GitLab 업그레이드에는 데이터 디스크 업데이트나 데이터베이스 스키마 업그레이드가 포함될 수 있으므로 AMI를 교체하는 것만으로는 업그레이드에 충분하지 않습니다. AWS 웹 콘솔에 로그인하여 다음 단계의 링크를 선택하면 AMI 목록으로 직접 이동할 수 있습니다. 원하는 에디션을 선택합니다: GitLab
