비트버킷
1. 개요
1. 개요
빗버킷은 아틀라시안이 소유하고 운영하는 웹 기반의 협업 버전 관리 저장소 호스팅 서비스이다. 2008년에 서비스를 시작하여 소프트웨어 개발 팀이 소스 코드를 저장하고, 변경 사항을 추적하며, 다른 개발자들과 협업할 수 있는 플랫폼을 제공한다. 주로 깃 버전 관리 시스템을 지원하며, 과거에는 머큐리얼도 지원했으나 2020년 6월 1일 이후 해당 지원은 중단되었다.
이 서비스는 개발자가 코드 리뷰를 수행하고, 지속적 통합 및 배포 파이프라인을 구축하며, 프로젝트 관리를 할 수 있는 다양한 도구를 통합한다. 빗버킷의 주요 특징 중 하나는 지라, 컨플루언스, 힙챗 등 아틀라시안의 다른 제품군과의 긴밀한 연동을 통해 소프트웨어 개발 수명 주기 전반에 걸친 효율적인 협업 환경을 조성하는 것이다.
빗버킷은 클라우드 기반 서비스 외에도 기업의 자체 데이터 센터나 프라이빗 클라우드에 설치하여 운영할 수 있는 서버 및 데이터 센터 배포 모델도 제공한다. 이를 통해 보안 및 규정 준수 요구 사항이 까다로운 조직도 자체 인프라 내에서 버전 관리 및 협업 솔루션을 활용할 수 있다. 이 서비스는 무료 플랜부터 다양한 규모의 팀과 기업을 위한 유료 플랜까지 다양한 요금제를 운영하고 있다.
2. 역사
2. 역사
빗버킷은 2008년에 독립적인 스타트업으로 서비스를 시작했다. 초기에는 머큐리얼 버전 관리 시스템을 주로 지원하는 웹 호스팅 서비스였다.
2010년에 아틀라시안이 빗버킷을 인수하면서 본격적인 성장을 시작한다. 인수 이후인 2011년 10월, 사용자들의 요구에 부응하여 깃 저장소 호스팅을 공식 지원하기 시작했다. 이 결정은 당시 급성장하던 깃허브와의 경쟁에서 중요한 전환점이 되었다.
아틀라시안의 풀스택 개발자 도구 생태계에 통합되면서 빗버킷은 지라, 컨플루언스 등 다른 아틀라시안 제품들과의 강력한 연동 기능을 갖추게 되었다. 또한 2015년에는 아틀라시안이 기존의 자체 엔터프라이즈 제품인 '스태시(Stash)'의 이름을 '빗버킷 서버(Bitbucket Server)'로 변경하여 브랜드를 통합했다.
시간이 지나면서 초기 지원했던 머큐리얼 사용자는 감소했고, 결국 2020년 6월 1일을 기점으로 머큐리얼 지원을 공식적으로 중단했다. 현재 빗버킷은 깃을 중심으로 한 클라우드, 서버, 데이터 센터라는 세 가지 주요 배포 모델을 통해 서비스를 제공하고 있다.
3. 주요 기능
3. 주요 기능
3.1. 버전 관리 시스템 지원
3.1. 버전 관리 시스템 지원
빗버킷은 깃과 머큐리얼이라는 두 가지 주요 분산 버전 관리 시스템을 지원하며 시작되었다. 서비스 초기에는 머큐리얼을 기본으로 하는 호스팅 플랫폼으로 출발했으나, 2011년 10월에 깃 저장소 호스팅 기능을 추가하며 사용자 선택의 폭을 넓혔다. 이로 인해 깃허브 및 깃랩과 같은 다른 인기 있는 버전 관리 서비스와의 경쟁력을 갖추게 되었다.
그러나 2020년 6월 1일을 기점으로 빗버킷은 머큐리얼에 대한 지원을 공식적으로 중단했다. 이 결정은 개발자 커뮤니티 내에서 깃의 압도적인 점유율과 머큐리얼 사용의 감소 추세를 반영한 것이다. 결과적으로, 현재 빗버킷은 깃을 유일한 핵심 버전 관리 시스템으로 지원하는 서비스가 되었다.
이러한 변화는 서비스의 기술 스택과 API를 단순화하는 효과를 가져왔으며, 모든 개발 워크플로우와 CI/CD 파이프라인이 깃에 집중되도록 이끌었다. 사용자는 깃을 통해 코드 변경 사항을 추적하고, 브랜치를 관리하며, 풀 리퀘스트를 활용한 협업을 수행할 수 있다.
3.2. 배포 모델
3.2. 배포 모델
빗버킷은 사용자의 요구와 규모에 맞게 선택할 수 있는 세 가지 배포 모델을 제공한다. 클라우드(Cloud) 모델은 아틀라시안이 완전히 호스팅하고 관리하는 서비스로, 사용자는 인프라 유지 관리 없이 웹을 통해 즉시 서비스를 이용할 수 있다. 이 모델은 빠른 시작과 쉬운 확장이 필요한 소규모 팀이나 스타트업에 적합하다.
빗버킷 서버(Bitbucket Server) 모델은 사용자가 자체 데이터 센터나 프라이빗 클라우드에 설치하여 운영하는 온프레미스 솔루션이다. 이 방식은 코드와 데이터를 완전히 통제해야 하는 기업, 특히 금융이나 정부 부문과 같이 보안 및 규정 준수 요구사항이 엄격한 조직에서 선호한다.
데이터 센터(Data Center) 모델은 고가용성과 대규모 확장성을 필요로 하는 대기업을 위한 배포 옵션이다. 이 모델은 로드 밸런싱을 통한 클러스터링을 지원하여 성능과 내결함성을 보장하며, 재해 복구 계획 수립에 유리한 액티브-액티브 구성이 가능하다. 각 배포 모델은 지라 및 컨플루언스와 같은 다른 아틀라시안 제품군과의 원활한 연동을 공통적으로 지원한다.
3.3. 협업 도구
3.3. 협업 도구
비트버킷은 단순한 코드 저장소를 넘어서 개발 팀의 협업을 강화하는 다양한 도구를 제공한다. 이 플랫폼은 코드 리뷰 프로세스를 핵심 기능으로 삼아, 풀 리퀘스트를 통해 팀원들이 변경 사항을 논의하고, 인라인 코멘트를 달며, 코드 품질을 개선할 수 있는 체계적인 환경을 조성한다. 또한 지라와의 긴밀한 연동을 통해 코드 커밋, 브랜치, 풀 리퀘스트를 특정 이슈 트래커 티켓에 직접 연결할 수 있어, 개발 작업과 프로젝트 관리가 원활하게 이루어지도록 지원한다.
협업을 위한 추가 기능으로는 CI/CD 파이프라인 구축을 위한 빗버킷 파이프라인이 포함된다. 이를 통해 코드 저장소에 변경 사항이 푸시될 때마다 자동으로 테스트, 빌드, 배포 작업을 실행할 수 있다. 또한 팀은 위키 기능을 활용해 프로젝트 문서를 공동으로 작성하고 관리할 수 있으며, 제한된 접근 권한을 가진 초대형 협업자를 통해 외부 전문가와의 협업도 가능하다.
4. 요금제
4. 요금제
빗버킷은 다양한 규모의 팀과 프로젝트에 맞춰 여러 요금제를 제공한다. 기본적으로 무료 플랜과 유료 플랜으로 구분되며, 유료 플랜은 사용자 수와 고급 기능에 따라 차등 적용된다.
무료 플랜은 소규모 팀이나 개인 개발자에게 적합하며, 제한된 수의 협업자와 함께 비공개 저장소를 무제한으로 사용할 수 있다. 유료 플랜으로는 스탠다드(Standard), 프리미엄(Premium), 엔터프라이즈 등이 있으며, 사용자 수가 증가함에 따라 월별 요금이 부과된다. 이러한 유료 플랜에서는 코드 리뷰 도구, 대규모 파일 저장소(LFS), 향상된 CI/CD 파이프라인 통합, 그리고 더 세밀한 접근 권한 설정과 같은 고급 기능을 이용할 수 있다.
플랜 유형 | 주요 특징 |
|---|---|
무료(Free) | 소규모 팀(최대 5명), 무제한 비공개 저장소, 기본 협업 도구 |
스탠다드(Standard) | 중소규모 팀, 코드 검색, 더 많은 CI/CD 빌드 시간 |
프리미엄(Premium) | 대규모/엔터프라이즈 팀, 배포 권한, 고급 모니터링, SLA(서비스 수준 계약) |
서버/데이터 센터 |
특히, 아틀라시안의 다른 제품인 지라 소프트웨어, 컨플루언스, 밤부와의 긴밀한 연동 기능은 대부분의 요금제에 포함되어 있어, 프로젝트 관리, 문서화, 팀 커뮤니케이션을 하나의 생태계 내에서 통합할 수 있는 장점을 제공한다. 사용자는 팀의 규모와 필요한 기능에 따라 가장 적합한 플랜을 선택할 수 있다.
5. 아틀라시안 제품과의 연동
5. 아틀라시안 제품과의 연동
비트버킷은 아틀라시안 생태계의 핵심 구성 요소로서, 동사의 다른 주요 제품들과 긴밀하게 연동되어 개발부터 프로젝트 관리, 커뮤니케이션에 이르는 통합 워크플로우를 제공한다. 이 연동성은 개발팀의 효율성을 높이고 정보의 단절을 줄이는 데 중점을 둔다.
가장 대표적인 연동은 프로젝트 관리 도구인 지라와의 통합이다. 비트버킷의 커밋, 브랜치, 풀 리퀘스트에서 지라 이슈 키를 참조하면, 해당 작업 항목과 코드 변경 사항이 자동으로 연결된다. 이를 통해 개발자는 코드 변경의 컨텍스트를 쉽게 추적할 수 있고, 프로젝트 관리자는 개발 진행 상황을 실시간으로 가시화할 수 있다. 또한 컨플루언스와의 연동을 통해 기술 문서나 프로젝트 위키에 코드 저장소 정보를 쉽게 포함시킬 수 있어 지식 공유가 원활해진다.
협업 도구인 힙챗과의 통합은 개발 활동의 실시간 알림과 토론을 가능하게 한다. 비트버킷 저장소에서 커밋, 빌드 상태, 풀 리퀘스트 리뷰 요청 등 주요 이벤트가 힙챗 채널로 전송되어 팀원들의 신속한 피드백과 의사 결정을 촉진한다. 아틀라시안의 팀 협업 플랫폼인 밤부와도 연동되어 팀 구성원들이 프로젝트 진행 상황을 쉽게 확인하고 협업할 수 있는 환경을 조성한다. 이러한 깊은 제품 간 통합은 아틀라시안이 제공하는 통합 DevOps 플랫폼의 핵심 가치를 구현한다.
6. 경쟁 서비스
6. 경쟁 서비스
비트버킷은 깃 기반의 버전 관리 및 협업 플랫폼 시장에서 여러 주요 경쟁 서비스와 경쟁한다. 가장 직접적인 경쟁자는 깃허브이다. 깃허브는 가장 큰 사용자 기반과 생태계를 보유한 선도적인 서비스로, 개인 프로젝트부터 대기업에 이르기까지 광범위하게 사용된다. 또한 깃랩은 강력한 CI/CD 도구를 내장하고 있어 데브옵스 워크플로우에 중점을 둔 조직들 사이에서 인기 있는 대안이다.
기타 주목할 만한 경쟁 서비스로는 소스포지, Gitea, 그리고 아파치 재단의 Allura가 있다. 특히 Gitea는 오픈 소스이며 자체 호스팅이 가능한 가벼운 대안을 제공한다. 한편, IBM의 Rational Team Concert와 같은 기업용 ALM 솔루션들도 일부 시장을 차지하고 있다.
이러한 경쟁 환경에서 비트버킷은 아틀라시안 제품군(지라, 컨플루언스, 밤부 등)과의 긴밀한 연동을 주요 차별화 요소로 내세운다. 이를 통해 소프트웨어 개발부터 프로젝트 관리, 문서화에 이르는 통합된 협업 환경을 제공하는 전략을 취하고 있다.
