로그인 / 등록 Account

2019년 9월, Red Hat은 CentOS Stream을 발표했습니다. CentOS Stream은 CentOS 커뮤니티 구성원, Red Hat 파트너, 에코시스템 개발자를 비롯한 다양한 그룹이 Red Hat Enterprise Linux(RHEL)에서 새롭게 제공될 기능을 보다 빠르고 쉽게 파악하고 제품을 구체화하는 데 도움을 주는 업스트림 개발 플랫폼입니다. CentOS Stream을 도입한 이후, CentOS Stream에 대한 파트너 및 기여자의 대단한 열정과 프로젝트를 통해 이루어지는 끊임없는 혁신을 확인할 수 있었습니다. 이에 따라 Red Hat은 투자의 방향을 CentOS Linux에서 CentOS Stream으로 완전히 전환하고 있다고 CentOS 프로젝트 이사회에 알렸습니다.

세부 사항으로 넘어가기 전에, Red Hat의 에코시스템이 RHEL의 커널과 기능 측면에서 제공하게 될 기능에 대한 "롤링 프리뷰(rolling preview)"로서 CentOS Stream을 수용한 사례를 공유할 필요가 있을 것 같습니다. Facebook은 방대한 글로벌 소셜 네트워크를 지원하는 수백만 대의 서버를 운영하고 있으며, 이 모든 서버는 CentOS Stream에서 파생된 운영 체제로 마이그레이션되었거나 마이그레이션하고 있습니다. Facebook은 CentOS Stream을 토대로 내부적인 혁신을 계속 추진하던 와중에 플랫폼의 기능을 더욱 강화하기 위해서는 Red Hat 에코시스템 내에서 협업하는 것이 중요하다는 사실을 인지했습니다.

Red Hat의 오랜 파트너인 Intel 역시 CentOS Stream에 참여하고 있습니다.

"Intel은 기업 데이터센터부터 클라우드 배포에 이르기까지, IT 환경 전반에서 오픈소스 혁신을 추진하여 Linux 에코시스템을 지원해온 오랜 역사를 자랑합니다. Intel은 당사의 고객 에코시스템 내에서 CentOS Stream이 보여줄 잠재력을 기대하고 있습니다."

-- Mark Skarpness, Intel의 Intel 아키텍처, 그래픽 및 소프트웨어 그룹 부문 부사장

Red Hat이 CentOS Linux를 Red Hat 에코시스템에 처음 도입하던 프로젝트는 그 자체로 혁신 플랫폼으로서의 요건에 부합했습니다. OKD, RDO 등과 같은 커뮤니티 프로젝트는 안정적인 기반을 구축해야 했는데 CentOS Linux가 이러한 기반을 제공했습니다. 하지만 오픈소스 개발 모델은 정적인 것이 아니라 엔터프라이즈 및 커뮤니티의 새로운 요구사항을 충족하기 위해 계속해서 진화하고 변화하고 있습니다.

우리가 현재 직면하고 있는 기술 환경은 5년 전은 말할 것도 없고, 심지어 1년 전보다도 훨씬 복잡해졌습니다. 컨테이너화된 애플리케이션 및 클라우드 네이티브 서비스에서, 신속한 하드웨어 혁신 및 에코시스템에서 SaaS(서비스로서의 소프트웨어)로의 전환에 이르기까지, 운영 체제는 특히 규모와 대응성 측면에서 이러한 요구사항 중 하나를 해결하기도 어려울 수가 있습니다.

Red Hat은 이러한 상황에 CentOS Stream이 적합하다는 것을 알게 되었습니다. CentOS Stream은 커뮤니티 수준에서 신속한 혁신을 위한 플랫폼을 제공하면서도 프로덕션 역학을 수용할 수 있을 만큼 안정적인 기반을 갖추고 있습니다. 이러한 변화 및 피드백은 더 빠르게 상품화로 이어질 수 있으며, 결과적으로는 엄청나게 다양한 사용자 기반의 요구사항을 충족하는 Linux 플랫폼을 구축할 수 있습니다.

Red Hat은 폭넓은 에코시스템 커뮤니티가 RHEL 개발에 더욱 긴밀히 관여하게 하여 Linux 혁신에 박차를 가하기 위해서는 CentOS Stream으로 투자를 전적으로 전환하는 것이 가장 좋은 방법이라고 생각합니다. CentOS Stream은 Fedora 프로젝트의 운영 체제 혁신과 RHEL의 프로덕션 안정성 사이에 자리 잡고 있습니다. Red Hat은 CentOS Stream을 RHEL 에코시스템의 주요 혁신 허브로 만들기 위해 2021년 12월 31일에 CentOS Stream으로 투자를 전적으로 전환할 예정입니다. CentOS Linux 7에 대한 Red Hat의 지원은 배포판에 게시된 대로 2024년에 유지관리 업데이트가 종료될 때까지 지속됩니다.

CentOS의 사용자는 다양하므로 Red Hat은 CentOS 프로젝트 이사회와 협력하여 다양한 사용자 그룹의 요구사항에 부합하도록 프로그램을 조정하고 있습니다. Red Hat은 시스템 관리자의 요구에 더욱 부응할 수 있도록 오픈소스 프로젝트 및 커뮤니티를 위한 옵션과 Red Hat Enterprise Linux 개발자 서브스크립션 사용 사례의 확장을 포함해 여러 가지 사용 사례를 위한 저비용 또는 무료 프로그램을 2021년 상반기에 소개할 계획입니다. 이러한 이니셔티브 연합에 따른 상세한 내용은 앞으로도 공유해 드리겠습니다.

CentOS Stream은 CentOS Linux의 미래

CentOS Stream은 CentOS Linux의 대체물이 아닙니다. 오히려 Enterprise Linux 혁신을 촉진하려는 프로젝트의 목표를 달성하기 위한 자연스럽고 불가피한 다음 단계입니다. 또한 CentOS Stream을 사용하면 RHEL 환경의 모든 측면에서 개발자 간의 피드백 루프가 단축되므로 Red Hat이 RHEL의 미래 버전을 설계할 때 대형 파트너 또는 개별 기여자의 의견을 수렴하기가 더욱 수월해집니다.

우리는 Red Hat의 모든 파트너 및 개발자가 CentOS Stream에 참여하는 것에서만 그치지 않고, 자체적으로 브랜치 구축을 시작하며 이러한 혁신 허브를 사용하여 특정 과제에 대한 솔루션을 테스트할 것을 권장합니다. Red Hat은 CentOS Stream이 진정으로 Enterprise Linux의 미래라고 생각하고 있으며 CentOS Stream을 통해 커뮤니티는 사소한 단계적 릴리스부터 중요한 이정표에 이르기까지 Red Hat Enterprise Linux 릴리스의 방향에 더 직접적으로 영향을 미칠 수 있게 될 것입니다. Red Hat은 또한 모든 내부 프로젝트를 CentOS Stream으로 이전할 예정이므로, 이러한 작업이 진행되고 진전됨에 따라 모범 사례 및 전략을 폭넓은 커뮤니티와 공유할 수 있게 될 것입니다.

보다 폭넓고 다양한 커뮤니티 구축

Red Hat은 CentOS Stream 외에도 다음을 포함해 다양한 영역의 개발자 요구사항을 해결하기 위한 플랫폼을 이미 제공하고 있습니다.

  • Fedora 프로젝트: Fedora 운영 체제의 기반이 된 프로젝트로, 운영 체제 혁신의 최전선에 서고자 하는 사람들이 함께하였습니다.

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

  • RHEL 개발자 서브스크립션: 개발자에게 무료로 제공되는 셀프 지원 서비스크립션으로, RHEL의 보다 안전하고 안정적인 고성능 기반의 프로덕션에 배포될 애플리케이션을 개발/테스트할 수 있는 환경을 제공합니다.

CentOS Linux는 RHEL과 지원 커뮤니티를 더 좋게 만드는 데 실제로 도움이 되었으며, Linux 혁신을 더 빠르게 진행하고 협업을 개선하기 위해 Red Hat은 CentOS Stream을 통해 이러한 흐름을 계속 이어 나갈 계획입니다. Red Hat은 모든 사용 사례가 RHEL을 위한 새로운 혁신 허브로 전환될 수 있도록 툴과 지원, 전문성을 제공할 것입니다.

CentOS 프로젝트의 미래와 CentOS Stream에 대해 자세히 알아보려면 관련 FAQ를 읽어보십시오.


About the author

Chris Wright is senior vice president and chief technology officer (CTO) at Red Hat. Wright leads the Office of the CTO, which is responsible for incubating emerging technologies and developing forward-looking perspectives on innovations such as artificial intelligence, cloud computing, distributed storage, software defined networking and network functions virtualization, containers, automation and continuous delivery, and distributed ledger.