Boundary Enterprise 지원 버전 정책

Boundary Enterprise 지원 버전 정책

이 기능은 Boundary Enterprise가 필요해요. 자체 관리형 Boundary Enterprise 환경은 워커와 컨트롤러가 같은 버전을 실행할 때 가장 잘 동작합니다. 아래 절에서는 지원 기간, 컨트롤 플레인과 워커의 호환성, Postgres DB 버전 지원을 정리해요.

출처: HashiCorp Boundary docs

본문

지원 기간(Support periods)

Boundary Enterprise의 GA(Generally Available) 릴리즈는 IBM의 소프트웨어 지원 수명주기 정책과 일치해요. Boundary Enterprise 릴리즈는 출시 후 최대 2년까지 지원됩니다. 적격한 코드 수정과 핫픽스는 최신 "메이저 릴리즈" 브랜치 위에 새 마이너 릴리즈(Z)로 제공되며, 그 최신 메이저 릴리즈로부터 최대 2개 릴리즈까지 지원해요.

메이저 릴리즈는 다음 버저닝 표기의 첫 번째(X) 또는 두 번째(Y) 숫자 변경으로 식별됩니다: Version X.Y.Z.

모범 사례로 HashiCorp는 고객이 최적의 지원을 받도록 최신 메이저 릴리즈로부터 2개 릴리즈 이내에 최신 상태를 유지할 것을 기대해요. Boundary Enterprise의 릴리즈 업데이트는 https://releases.hashicorp.com에서 볼 수 있어요.

컨트롤 플레인과 워커의 호환성

위 지원 기간 절에서 설명한 대로 메이저 릴리즈가 지원되긴 하지만, Boundary Enterprise 배포 안에서 API 역호환성은 이전 "메이저 릴리즈"의 컨트롤 플레인과 워커 사이에서만 지원돼요. 연결하는 컨트롤 플레인보다 더 새로운 버전의 워커를 사용하는 것은 지원되지 않습니다.

워커는 컨트롤 플레인 버전의 메이저 릴리즈 한 단계 안에 유지하고, 가능한 한 빨리 컨트롤 플레인과 같은 버전으로 업그레이드해야 해요.

예를 들어 Boundary 워커 버전 0.19.0은 Boundary 0.20.0을 실행하는 컨트롤 플레인과 호환돼요. 하지만 컨트롤 플레인이 0.21.0 이상으로 업데이트되면 호환되지 않습니다.

고객은 최신 기능과 버그 수정을 활용하기 위해 최신 버전의 Boundary를 실행하는 것이 권장됩니다.

컨트롤 플레인과 클라이언트/CLI의 호환성

Boundary 컨트롤 플레인과 Boundary 클라이언트/CLI 사이의 지원 버전 호환성은 컨트롤 플레인과 워커의 호환성과 같아요. Boundary Enterprise 배포 안에서 API 역호환성은 이전 "메이저 릴리즈"의 컨트롤 플레인과 클라이언트 사이에서만 지원됩니다. 등록된 컨트롤 플레인보다 더 새로운 버전의 클라이언트를 사용하는 것은 지원되지 않아요.

예를 들어 Boundary 클라이언트 버전 0.19.0은 Boundary 0.20.0을 실행하는 컨트롤 플레인과 호환돼요. 하지만 컨트롤 플레인이 0.21.0 이상으로 업데이트되면 호환되지 않습니다. Boundary 클라이언트 0.21.0은 Boundary 0.20.0 이하를 실행하는 컨트롤 플레인과 호환되지 않아요.

고객은 최신 기능과 버그 수정을 활용하기 위해 최신 버전의 Boundary를 실행하는 것이 권장됩니다.

Desktop 클라이언트는 CLI와 컨트롤 플레인과 다른 버저닝 체계를 사용해요. 컨트롤 플레인 버전에 해당하는 Desktop 버전은 아래 표를 참고하세요.

Desktop 버전 컨트롤 플레인 버전
2.5.0 0.21.0
2.4.0 0.20.0
2.3.0 0.19.0
2.2.0 0.18.0
2.1.0 0.17.0
2.0.3 0.16.0

예를 들어 Desktop 버전 2.3.0은 컨트롤 플레인 버전 0.20.0과 호환돼요. 하지만 컨트롤 플레인이 0.21.0으로 업그레이드되면 2.3.0은 더 이상 공식적으로 지원되지 않습니다.

Desktop 버전과 해당 CLI·컨트롤 플레인 버전을 보려면 Desktop 클라이언트에서 Boundary를 클릭한 다음 About Boundary를 클릭하세요.

PostgreSQL 지원 정책

Boundary Enterprise는 PostgreSQL 버전 15 이상을 지원해요. 지속적으로 Boundary는 PostgreSQL의 버저닝 정책 웹사이트에 문서화된 EOL 1년 전에 해당 PostgreSQL 버전에 대한 지원을 종료합니다.

더 알아보기 (Learn more)