사용에 따른 CI/CD 중 최대 융통성
- 방화벽 또는 BYO 하드웨어 뒤
- 무제한 빌드 분
- 사용자 라이선스 30개 포함, 성장에 따라 추가
- Linux, Windows, GPU, Mac 및 Arm 기반 빌드
CI/CD 플랫폼 설치 및 관리
엔드 투 엔드 제어
모든 정보는 네트워크에 보관되며, 에어 갭 설치 옵션을 사용할 수 있습니다. 구성 정책을 사용하여 대규모로 조직 와이드 가드레일을 구현합니다.
방화벽 뒤에서 호스팅되는 고성능 CI/CD
과도한 업무량 하에서 대규모로 운영되며 개인 네트워크 내에서 여러 핵심 서비스를 한 번에 자동으로 활용할 수 있습니다. 신뢰성과 일관성을 통해 팀 단합을 유지할 수 있습니다.
유연한 호스팅 옵션 및 연동
Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Service (EKS) 또는 기본 Kubernetes 설치에서 서버 설치를 실행합니다.
자주 묻는 질문
CircleCI Server는 CircleCI 클라우드 서비스와 어떻게 다른가요?
CircleCI Server는 CircleCI 클라우드 서비스와 어떻게 다른가요?
CircleCI는 클라우드, 서버, 그리고 셀프 호스팅 러너라는 세 가지 호스팅 옵션을 제공합니다.
클라우드: 이 옵션에서는 CircleCI가 서비스의 설정, 인프라, 보안 및 유지보수를 관리합니다. 새로운 기능 릴리스에 즉시 액세스할 수 있고 자동 업그레이드가 제공되어, 내부 시스템에 대한 수동 작업의 필요성을 덜어줍니다. 이 옵션은 인프라를 관리할 필요가 없으며 사용한 만큼만 비용을 지불하면 됩니다.
서버: 서버 설치는 팀에서 AWS나 GCP와 같은 서비스를 통해 설정하고 데이터 센터 정책에 따라 유지보수하는 방화벽 뒤에 위치합니다. 새로운 버전이 출시될 때마다 완전한 사용자 정의 및 업그레이드 관리를 위한 전체 관리 권한을 갖게 됩니다.
셀프 호스팅 러너: 러너는 클라우드 서비스 또는 CircleCI 서버와 함께 사용할 수 있습니다. 두 경우 모두, 러너를 통해 방화벽 뒤에서 실행할 수 있어 멀티 테넌트 클라우드 서비스에 대한 특정 보안 우려사항을 해결할 수 있습니다. 또한, 러너는 팀이 편의 이미지/머신에서 지원되지 않는 특수 리소스에서 실행할 수 있게 해줍니다.
요약하자면, 세 옵션 간의 주요 차이점은 누가 인프라를 관리하느냐입니다.
- 클라우드 옵션의 경우, CircleCI가 모든 것을 관리해 줍니다.
- 서버 옵션의 경우, CircleCI의 설치 및 관리에 대한 모든 권한을 갖게 됩니다.
- 셀프 호스팅 러너의 경우, 책임이 공유됩니다.
CircleCI Server는 어떤 VCS 제공업체를 지원하나요?
CircleCI Server는 어떤 VCS 제공업체를 지원하나요?
현재 CircleCI Server는 GitHub Enterprise Cloud와 GitHub Enterprise Server를 지원합니다.
GitLab SaaS, 자체 관리형 GitLab, Bitbucket 클라우드는 현재 저희 클라우드 서비스를 통해서만 지원됩니다.
CircleCI Server는 다른 플랫폼과 어떻게 통합되나요?
CircleCI Server는 다른 플랫폼과 어떻게 통합되나요?
CircleCI Server는 다양한 방법을 통해 다른 플랫폼과 통합됩니다:
- 버전 제어 시스템: CircleCI Server는 GitHub Enterprise Cloud 및 GitHub Enterprise Server와 통합됩니다.
- 웹훅: CircleCI를 사용하면 개별 프로젝트에 웹훅을 설정할 수 있습니다. 웹훅이 전송될 엔드포인트의 URL, 전송할 이벤트, 인증서 검증, 그리고 비밀 값 소스를 지정할 수 있습니다.
- Orbs: Orbs를 사용하면 CircleCI 빌드 구성에 쉽게 가져올 수 있는 사전 구성된 패키지를 제공하여 타사 시스템과 통합할 수 있습니다.
- API: CircleCI API는 개발자가 CircleCI와 프로그래밍 방식으로 상호 작용할 수 있는 방법을 제공하여 타사 시스템과의 통합을 가능하게 합니다. API는 작업, 워크플로, 파이프라인에 대한 정보를 가져오고 애플리케이션이나 자동화 시스템에서 원격으로 프로세스를 트리거하는 데 사용할 수 있는 엔드포인트를 제공합니다.
CircleCI Server의 시스템 요구사항은 무엇인가요?
CircleCI Server의 시스템 요구사항은 무엇인가요?
CircleCI Server는 프라이빗 클라우드든 데이터 센터든 관계없이 자체 인프라에 설치하도록 설계되었습니다. 사용하는 플랫폼에 따라 특정 소프트웨어가 필요합니다:
- AWS의 경우 AWS CLI가 필요합니다.
- GCP의 경우 Google Cloud SDK를 설치하여 설치하고 설정할 수 있는 gcloud와 gsutil이 필요합니다. 자세한 정보는 Google Cloud SDK 문서에서 확인할 수 있습니다.
- S3 호환 스토리지의 경우 스토리지 제공업체에 대해 MinIO CLI를 설치하고 구성해야 합니다.
- CircleCI Server는 기존 Kubernetes 클러스터에 설치되며, 사용량에 따라 특정 요구사항을 충족해야 합니다. 이 정보는 CircleCI Server 설치 전제조건에서 확인할 수 있습니다.
CircleCI 데모를 받을 수 있나요? 체험판은 어떻게 작동하나요?
CircleCI 데모를 받을 수 있나요? 체험판은 어떻게 작동하나요?
네, 귀하의 조직에서 CircleCI Server에 대해 더 자세히 알아보거나 평가하는 데 관심이 있으시다면 저희에게 연락 해 주세요. CircleCI에서 일반적인 워크플로우가 어떤 모습인지 보고 싶어하는 분들을 위해 정기적으로 공개 데모를 개최하고 있습니다. 하지만 각 서버 설치는 각 고객의 환경에 따라 고유합니다. 구체적인 질문이 있거나 체험판이 어떤 모습일지 논의할 준비가 되셨다면 주저하지 마시고 저희 영업팀에 연락해 주세요. 평가 및 체험 과정을 안내해 드리겠습니다.