CentOS Stream이란?

URL 복사

CentOS Stream은 오픈소스 커뮤니티 회원들이 Red Hat 개발자와 협력하여 Red Hat® Enterprise Linux에 지속적으로 제공되는 배포 업스트림을 개발, 테스트하고 이에 기여할 수 있는 Linux® 배포판입니다. 

Red Hat은 새로운 Red Hat Enterprise Linux 버전을 출시하기 전에 CentOS Stream 개발 플랫폼에서 Red Hat Enterprise Linux 소스 코드를 개발합니다. Red Hat Enterprise Linux 9는 CentOS Stream 내에서 구축된 최초의 메이저 릴리스입니다.

Red Hat Enterprise Linux의 다음 버전에 필요한 변경 사항을 식별한 Red Hat Enterprise Linux 사용자라고 가정해 봅시다. Red Hat 개발자가 평가할 CentOS Stream에 대한 변경 사항을 제안할 수 있습니다. 제안이 승인되는 경우, 변경 사항에 대한 테스트 및 검증이 이루어지며 CentOS Stream에 적용됩니다. 변경 사항은 다음 Red Hat Enterprise Linux 마이너 릴리스에 포함됩니다.

CentOS Linux에서 Red Hat Enterprise Linux로 마이그레이션 계획하기

CentOS Stream은 커뮤니티, 파트너, 고객 참여를 위해 향상된 투명성과 더 많은 기회를 제공합니다.

이 플랫폼은 다음과 같이 더 큰 규모의 Red Hat Enterprise Linux 소스 코드 개발 프로세스를 구성하는 중요한 부분입니다.

  • Fedora: 향후 Red Hat Enterprise Linux 메이저 릴리스의 기반이 되는 업스트림 프로젝트로, 운영 체제(Operating System, OS)상의 혁신적인 변화가 여기서 일어납니다.

  • CentOS Stream: CentOS Stream은 ISV, IHV, 기타 에코시스템 개발자를 Fedora OS의 기반인 Fedora Project의 OS 개발자와 더욱 원활하게 연결합니다. 피드백 루프를 단축하고 다음 Red Hat Enterprise Linux 버전을 생성할 때 모든 의견을 더 쉽게 확인할 수 있도록 합니다.

  • Red Hat Enterprise Linux: 중요 워크로드 및 애플리케이션에 보안, 지원 및 유연성이 강화된 기반을 제공하는 프로덕션 수준의 운영 체제입니다.

CentOS Stream을 사용하면 Red Hat 개발자 및 엔지니어가 Red Hat Enterprise Linux의 다음 버전을 프로덕션하는 데 사용하는 소스 코드에 미리 액세스할 수 있습니다. 이 플랫폼은 지속적인 콘텐츠 스트림을 제공하므로 CentOS Stream을 통해 향후 Red Hat Enterprise Linux 릴리스를 미리 경험할 수 있습니다. 

CentOS Stream 코드는 Red Hat Enterprise Linux의 다음 마이너 릴리스가 되므로 Red Hat Enterprise Linux에 직접 기여하고 새 릴리스가 공개되기 전에 워크로드를 테스트할 수 있습니다. 

CentOS Stream 대신 Red Hat Enterprise Linux를 선택해야 하는 네 가지 주요 이유

Red Hat 리소스

CentOS Stream에 관심이 있는 현재 CentOS Linux 사용자라면 CentOS Stream을 사용함으로써 Red Hat Enterprise Linux의 향후 버전 개발에 참여할 수 있습니다. 반면, 중요한 비즈니스 애플리케이션 및 워크로드를 위해 프로덕션급 플랫폼으로 마이그레이션하는 데 관심이 있는 경우 권장되는 옵션은 Red Hat Enterprise Linux입니다.

CentOS Stream 덕분에 Red Hat Enterprise Linux의 다음 버전이 구축된 후가 아니라 구축하는 중에 혁신 요소를 추가할 수 있는 새로운 메커니즘을 파트너와 커뮤니티 구성원에게 제공할 수 있습니다. 반면 CentOS Linux는 Red Hat Enterprise Linux의 다운스트림으로, 개발과 배포에 가장 많이 사용되며 기여 모델도 없습니다. CentOS Linux 업데이트는 2021년과 2024년 사이에 중단되었고, 2024년 6월 30일 이후로 CentOS Linux 7에 대한 지원이 공식적으로 종료되었습니다. 따라서 CentOS Linux를 계속 이용할 경우 패치가 적용되지 않은 취약점과 잠재적 보안 침해에 노출될 위험이 있습니다. 

CentOS Linux에서 CentOS Stream으로 마이그레이션하는 것은 간단한 일이지만 운영 요구 사항을 충족하지 않는 경우 CentOS Stream에서 다른 Linux 배포판으로 쉽게 이동할 수 있는 프로세스는 없습니다. 

CentOS Stream으로 직접 마이그레이션할 계획이라면 Red Hat의 Convert2RHEL 툴을 통해 CentOS Linux 시스템을 Red Hat Enterprise Linux 시스템으로 직접 쉽고 빠르게 전환할 수 있습니다. 그렇기는 하지만 Convert2RHEL 툴은 CentOS Stream과 연동되지 않으므로 Red Hat Enterprise Linuxe로 이동하기 전에 임시방편으로 CentOS Stream을 배포하기로 한 경우에는 리포지토리에서 운영 체제를 다시 설치해야 합니다. 또한 Convert2RHEL은 Oracle Linux에서 Red Hat Enterprise Linux 8로 마이그레이션하는 데 사용할 수 있습니다.

Red Hat Consulting 서비스를 이용하면 마이그레이션을 가속화할 수 있습니다. Red Hat 전문가가 마이그레이션 프로젝트에 입증된 지식과 경험을 제공합니다. 또한 Red Hat Consulting은 주요 애플리케이션과 워크로드를 식별하고 변환하는 데 도움을 줄 수 있으며 멘토링을 제공하고 이후에도 자신 있게 프로젝트를 계속하도록 지원합니다.

마이그레이션 경로 정보 시트 읽기

CentOS Stream에 기여하는 커뮤니티 기여자는 Red Hat 개발자 및 엔지니어가 Red Hat Enterprise Linux의 다음 버전을 프로덕션하는 데 사용하는 코드에 미리 액세스할 수 있습니다. 

  • 하드웨어 파트너 및 애플리케이션 개발자는 솔루션 테스트를 통해 다음 Red Hat Enterprise Linux 릴리스에서 모든 것이 제대로 작동하는지 점검할 수 있습니다.
  • 커뮤니티 회원은 다음 Red Hat Enterprise Linux 릴리스의 성능 및 보안을 향상시킬 수 있는 새로운 기능 및 패치에 기여할 수 있습니다.
  • CentOS Stream 사용자는 다음 버전의 Red Hat Enterprise Linux가 릴리스되기 전에도 피드백을 공유할 수 있습니다.

CentOS Stream에 대해 계속 알아보기


 

오픈소스 커뮤니티 프로젝트

1. 오픈소스 커뮤니티 프로젝트

각기 목표를 향해 나아가는 프로젝트 컬렉션

Fedora Linux

2. Fedora Linux

제공되는 엄청난 수의 오픈소스 커뮤니티 프로젝트에서 최상의 아이디어를 조합

CentOS Stream

3. CentOS Stream

다음에 제공될 Red Hat Enterprise Linux 마이너 릴리스에 원활한 기여 경로 제공

Red Hat Enterprise Linux

4. Red Hat Enterprise Linux

중요 워크로드 및 애플리케이션을 위해 보안, 지원 및 유연성이 강화된 기반을 제공하는 프로덕션 수준의 운영 체제


 

 

기여는 에코시스템의 모든 요소 사이를 흐르지만 CentOS Stream과 Red Hat® Enterprise Linux®는 서로 더 견고하게 연결되어 있습니다. 서로에게 기여하는 동시에 새로운 코드가 최대한 멀리 떨어진 업스트림으로 제출되도록 보장합니다. 이상적인 점은 관련 오픈소스 커뮤니티 프로젝트로 직접 제출되는 것입니다.

프로젝트에 기여하기

프로덕션: Convert2RHEL을 이용해 Red Hat Enterprise Linux로 마이그레이션합니다.

Red Hat Enterprise Linux 개발 또는 테스트: CentOS Stream을 다운로드합니다.

개인 개발자: 무료 개발자 서브스크립션을 이용합니다.

Red Hat 고객 개발 팀: 무료로 제공되는 팀용 개발자 서브스크립션을 이용합니다.

컨테이너화된 애플리케이션: Red Hat UBI(Universal Base Image)를 이용합니다.

업스트림 OS 혁신:Fedora 프로젝트에 참여합니다.

소프트웨어 재판매 또는 하드웨어 호환성:Red Hat Partner Connect에 가입합니다.

 

적합한 Linux 배포판 선택

Red Hat은 다양한 개발자 요구 사항을 충족하기 위해 CentOS Stream을 비롯한 다양한 플랫폼을 제공합니다. 

  • Red Hat Enterprise Linux Developer 서브스크립션은 개발자를 위한 셀프 지원 형태의 무료 서브스크립션입니다. 이 서브스크립션은 Red Hat Enterprise Linux의 더욱 안전하고 안정적인 고성능 기반을 통해 프로덕션에 배포할 애플리케이션을 개발/테스트할 수 있는 환경을 제공합니다. 

     

  • 프로덕션 환경에서 Red Hat 기술을 실행하는 기존 Red Hat 고객 조직은 팀을 위한 Red Hat Developer 서브스크립션으로 추가 비용 없이 개발 환경에서 Red Hat Enterprise Linux를 배포할 수 있습니다.Red Hat Enterprise Linux를 사용하면 개발자가 더욱 안정적이고 보안 중심적인 운영 체제에 쉽게 액세스할 수 있게 되어 조직이 프로덕션 워크로드에 사용되는 혁신적이고 신뢰할 수 있는 동일한 플랫폼에서 애플리케이션을 빌드하고 검증할 수 있습니다.

 

  • Red Hat Universal Base Image는 컨테이너화된 클라우드 네이티브 엔터프라이즈 애플리케이션 생성을 위해 무료로 제공되는 재배포 가능한 개발자 지원 이미지입니다. 개발자는 Red Hat Enterprise Linux에서뿐만 아니라 Red Hat OpenShift를 비롯한 Red Hat의 오픈 하이브리드 클라우드 포트폴리오에서 프로덕션 배포를 위한 인증된 애플리케이션을 더욱 쉽게 생성할 수 있습니다. 또한 다른 운영 체제와 호환되는 컨테이너 이미지도 사용할 수 있습니다.

허브

레드햇 공식 블로그

레드햇 공식 블로그에서 고객, 파트너, 커뮤니티 에코시스템 등 현재 화제가 되는 최신 정보를 살펴 보세요.

모든 Red Hat 제품 체험판

무료 제품 체험판을 통해 핸즈온 경험을 얻고, 자격증 시험에 대비하거나 해당 제품이 조직에 적합한지 평가할 수 있습니다.

추가 자료

Podman Desktop이란?

Podman Desktop은 로컬 개발자 환경에서 컨테이너 작업을 간소화하는 무료 오픈소스 툴입니다.

Podman: 리눅스에서 컨테이너 개발, 관리, 실행하는 오픈소스 툴

Podman은 리눅스 시스템에서 컨테이너 개발, 관리, 실행을 위한 오픈소스 툴이며 도커와 호환되는 명령어 인터페이스를 제공하여, 도커 사용자가 쉽게 전환할 수 있습니다

Helm이란: 애플리케이션 배포와 관리의 혁신적인 도구

Helm은 쿠버네티스용 패키지 관리자로서, 애플리케이션의 클러스터 배포에 필요한 코드와 리소스를 포함하므로 간편하게 애플리케이션을 패키징, 배포, 관리할 수 있습니다

오픈소스 리소스

관련 기사