GitLab Dedicated의 호스팅 러너
GitLab Dedicated에서 CI/CD 작업을 실행하는 호스팅 러너를 사용합니다.
Note 이 기능을 사용하려면 고객 성공 매니저나 계정 담당자에게 문의합니다. GitLab Dedicated의 호스팅 러너는 GitLab이 관리하고 GitLab Dedicated 인스턴스와 완전히 통합된 GitLab 호스팅 러너 입니다. 호스팅 러너는 자동으로 확장되는 인스턴스 러너 이며, 인스턴스와 같은 리전의 AWS EC2에서 실행됩니다. 주요 이점은 다음과 같습니다. 프로비저닝, 패치, 확장, 모니터링을 GitLab이 담당합니다 단일 테넌트 러너로 GitLab Dedicated 인스턴스와 데이터 레지던시가 동일합니다 각 job이 끝나면 폐기되는 임시 러너이며, 아웃바운드 PrivateLink로 안전한 네트워크 연결을 사용합니다 자동 확장으로 사용량이 몰리는 시간에도 일정한 성능을 유지합니다 고가용성 러너 아키텍처를 기반으로 하는 99.9% 가동률 SLA GitLab Credits 대시보드에서 추적되는 GitLab Credits 소비량 GitLab Credits로 사용한 만큼만 지불 개요는 데모: GitLab Dedicated의 호스팅 러너 를 참고합니다. 호스팅 러너를 사용하면 다음과 같습니다. 각 job은 해당 job 전용으로 새로 프로비저닝된 가상 머신(VM)에서 실행됩니다. job이 실행되는 VM은 비밀번호 없이 sudo 접근이 가능합니다. 스토리지는 운영 체제, 소프트웨어가 미리 설치된 이미지, 복제된 리포지터리 사본이 함께 사용합니다. 따라서 job에서 사용할 수 있는 여유 디스크 공간은 그만큼 줄어듭니다. 기본적으로 태그가 없는 job은 small Linux x86-64 러너에서 실행됩니다. GitLab 관리자는 GitLab에서 태그 없는 job 실행 옵션을 변경 할 수 있습니다. Linux의 호스팅 러너 # GitLab Dedicated의 Linux 호스팅 러너는 Docker Autoscaler executor를 사용합니다. 각 job은 완전히 격리된 임시 가상 머신(VM)에서 Docker 환경을 할당받고, 최신 버전의 Docker Engine에서 실행됩니다. Linux x86-64 머신 유형 # Linux x86-64 호스팅 러너에서 사용할 수 있는 머신 유형은 다음과 같습니다. 크기 러너 태그 vCPU 메모리 스토리지 Small linux-small-amd64 (기본값) 2 8 GB 30 GB Medium linux-medium-amd64 4 16 GB 50 GB Large linux-large-amd64 8 32 GB 100 GB X-Large linux-xlarge-amd64 16 64 GB 200 GB 2X-Large linux-2xlarge-amd64 32 128 GB 200 GB Linux Arm64 머신 유형 # Linux Arm64 호스팅 러너에서 사용할 수 있는 머신 유형은 다음과 같습니다. 크기 러너 태그 vCPU 메모리 스토리지 Small linux-small-arm64 2 8 GB 30 GB Medium linux-medium-arm64 4 16 GB 50 GB Large linux-large-a