CentOS Stream 9 지원 종료에 대한 설명: 위험 요소, 마이그레이션 및 해결 방안

지원 종료(EOL)된 PHP용 php2shell 패치(CVE-2026-109618 및 CVE-2026-109619)가 출시되었습니다. 수요가 많아 평소보다 영업팀의 답변이 늦어지고 있으므로, 패치된 패키지를 가장 빠르게 확보하려면 온라인에서 Runtimes용 ELS를 구매하시기 바랍니다 (새 탭에서 열림). 패치 FAQ 읽어보기

이 블로그 글의 AI 요약으로 바로 가기

  • Perplexity를 사용하여 이 게시물을 요약해 주세요
  • Gemini로 이 게시물을 요약해 주세요

주요 내용

  • CentOS Stream 9는 2027년 5월 31일에 지원 종료될 예정입니다.
  • 해당 날짜 이후에는 CentOS 프로젝트에서 해당 버전에 대한 보안 패치 및 버그 수정 사항의 제공을 중단합니다.
  • 그 전에 마이그레이션, 업그레이드 또는 연장 지원을 추가하여 보안 취약점을 줄이고 규정 준수를 확보하십시오.
  • TuxCare는 다음을 제공할 계획입니다. 무제한 수명 주기 지원(ELS) 를 제공할 계획입니다.

2021년 12월 3일에 출시된 CentOS Stream 9는 CentOS Stream 배포판의 두 번째 주요 버전입니다. 이 버전은 RHEL 9의 기반이 되는 Fedora 34 코드베이스를 바탕으로 시작되었으며, 그 이후로 RHEL 9의 마이너 릴리스를 위한 지속적인 개발 브랜치 역할을 해왔습니다. 실제로 Stream에 반영되는 내용은 대개 향후 RHEL 9.x 포인트 릴리스에 포함될 내용을 반영하므로, 개발자와 커뮤니티 구성원들은 해당 RHEL 마이너 릴리스보다 먼저 다가올 변경 사항을 확인할 수 있습니다.

이 가이드에서는 CentOS Stream 9의 지원 종료 일정을 다루며, 그대로 방치할 경우 실제로 어떤 문제가 발생하는지, 그리고 마이그레이션 준비가 될 때까지 시스템에 패치를 적용해 두는 방법을 포함하여 이용 가능한 다양한 대안에 대해 설명합니다.

CentOS Linux에서 CentOS Stream으로

2020년 12월, 레드햇은 는 기존 CentOS Linux의 지원 중단과 함께, CentOS Linux에서 CentOS Stream으로의 중대한 전략 전환을 발표했습니다. CentOS Linux 8에 대한 지원은 2021년 12월에 종료되었으며, 이는 당초 계획보다 훨씬 이른 시점이었습니다. 그 이전 버전인 CentOS Linux 7는 10년이라는 전체 지원 기간을 모두 채웠으며, 2024년 6월 30일에 지원 종료 시점에 도달했습니다.

CentOS Stream은 Fedora와 RHEL 사이에 위치하며, CentOS 커뮤니티가 RHEL 개발에 참여하는 방식을 변화시켰습니다. 각 주요 Stream 릴리스는 안정된 Fedora 릴리스를 기반으로 시작되며, 이를 바탕으로 다음 RHEL 마이너 릴리스를 구축하는 작업이 Stream 내에서 직접 이루어집니다. 패키지는 Stream에 포함되기 전에 자동 및 수동 테스트를 거치므로, 이는 단순한 시험용 플랫폼이 아닙니다. 일반적으로 Stream에 포함되는 내용은 아직 출시되지 않은 다음 RHEL 포인트 릴리스에 포함될 내용과 동일합니다.

알아보기 CentOS 7에서 AlmaLinux 9로 업그레이드하는 방법.

CentOS Stream 9의 EOL이란 무엇을 의미하나요?

CentOS Stream 9의 EOL(지원 종료)은 표준 지원 주기가 끝나고 CentOS 프로젝트가 해당 버전에 대한 업데이트 제공을 중단하는 시점을 의미합니다. 여기에는 유지보수 업데이트, 보안 패치 및 버그 수정이 포함됩니다. 이러한 업데이트를 더 이상 받지 못하게 되면 시스템의 보안, 안정성 및 규정 준수 상태에 영향을 미치게 됩니다.

CentOS Stream 9는 2027년 5월 31일까지 업데이트를 받을 예정이며, 이는 RHEL 9의 전체 지원 기간이 종료되는 시점입니다. CentOS 프로젝트는 별도의 지원 종료일을 정하기보다는 Stream 9의 수명 주기를 해당 지원 기간에 연동하고 있습니다.

참고: CentOS Stream은 Arch의 개념에서 말하는 롤링 릴리스가 아닙니다. 이 배포판은 지속적 배포(continuous delivery) 모델을 따르며, 정기적인 업데이트를 통해 안정적인 기반을 제공합니다. 이러한 업데이트는 향후 출시될 RHEL 9.x 릴리스에 적용될 것과 동일한 것으로, 이를 통해 Stream은 RHEL 개발과 긴밀하게 연계됩니다.

CentOS Stream 수명 주기 개요

CentOS Stream에는 메이저 버전만 있으며, 각 버전은 RHEL 릴리스와 연동됩니다. Stream 버전은 지원 종료 해당 RHEL 버전의 전체 지원 기간이 종료되는 시점에 도달합니다.

지금까지 출시된 세 편의 ‘스트림’ 시리즈에서 이 내용이 어떻게 전개되는지 살펴보겠습니다.

버전 릴리스 날짜 사용 기한
CentOS Stream 8 9월 24, 2019 5월 31, 2024
CentOS Stream 9 12월 3, 2021 5월 31, 2027
CentOS Stream 10 12월 12, 2024 5월 31, 2030

Stream 8의 출시일은 이미 지나간 일입니다. 나머지 두 날짜는 RHEL 9와 RHEL 10의 완전 지원 기간이 종료되는 시점을 나타냅니다.

지원 종료(EOL) 이후 CentOS Stream 9를 계속 사용할 경우의 위험

2027년 6월 1일에는 별다른 일이 일어나지 않습니다. 시스템은 계속 정상적으로 가동됩니다. 문제는 더 이상 제공되지 않는 것들이며, 이는 서서히 누적됩니다. 다음 사항들은 각각 보안, 규정 준수 또는 일상적인 안정성에 영향을 미칠 수 있으며, 이 모든 요소가 종합적으로 고려되어 마이그레이션, 업그레이드 또는 지원 기간 연장을 결정하게 됩니다.

패치되지 않은 보안 취약점

업스트림 프로젝트에서 패치 배포를 중단하면, 해당 릴리스에서 새로 발견된 취약점은 업스트림에서 패치되지 않은 상태로 남게 됩니다. 이것이 바로 그 위험을 한 문장으로 요약한 것입니다. 지원 종료된 시스템 는 시간이 지남에 따라 취약점이 누적되며, 커널, glibc, OpenSSL과 같이 널리 배포된 시스템 패키지의 취약점은 무기한으로 방치될 수 있습니다. 수동으로 구현한 완화 조치는 단일 서버에서는 효과가 있을지 몰라도, 서버 군 전체로 확대 적용하면 제대로 작동하지 않습니다.

규정 준수 및 규제상의 공백

지원되지 않는 소프트웨어는 규정 준수를 자동으로 위반하게 만들기보다는 오히려 이를 더 어렵게 만듭니다. 다음과 같은 프레임워크와 표준은 PCI DSS, HIPAA, SOC 2 는 조직이 취약점, 보안 위험 및 시스템 통제 수단을 적절히 관리할 것을 요구하며, 특히 PCI DSS는 심각도가 높은 취약점에 대한 수정 조치에 기한을 정하고 있습니다.

업스트림 보안 패치를 더 이상 제공받지 못하는 운영 체제를 사용할 경우, 보완 통제 수단이나 연장된 보안 지원이 마련되어 있지 않다면 감사 시 설명해야 할 사항과 시정해야 할 사항이 더 많아지게 됩니다.

소프트웨어와 하드웨어의 비호환성

공급업체는 EOL(제품 수명 주기 종료)에 도달한 운영 체제에서 자사 제품의 최신 릴리스에 대한 테스트나 지원을 중단할 수 있습니다. EOL 이후에는 도구, 드라이버 또는 데이터베이스의 최신 버전이 CentOS Stream 9에 대해 인증되지 않을 수 있으며, 이로 인해 애플리케이션 스택을 최신 버전으로 업그레이드하거나 최신 드라이버에 의존하는 하드웨어를 배포하는 데 제약이 따를 수 있습니다.

운영 불안정성

EOL 이후, CentOS 프로젝트는 새로 발견된 버그에 대해 더 이상 공식적인 수정 사항을 제공하지 않습니다. EOL 자체만으로는 안정적인 서버가 다운되지는 않지만, 애플리케이션, 종속성 및 주변 인프라가 계속 변화함에 따라 해결되지 않은 문제가 쌓이고 서버 유지 관리가 점점 더 어려워집니다. 5년 동안 완벽하게 작동하던 시스템도 결국 아무도 손대고 싶어 하지 않는 시스템으로 변해버립니다.

CentOS Stream 9 이후에는 어떤 선택지가 있을까요?

Stream 9의 지원 종료 시기가 다가옴에 따라, 이에 대비한 계획이 필요합니다. 어떤 방안이 적합한지는 사용자의 환경, 준수해야 할 규정, 그리고 현실적으로 얼마나 빨리 전환할 수 있는지에 따라 달라집니다. 대부분의 팀은 다음 네 가지 방안 중 하나를 선택합니다.

1. RHEL과 호환되는 대안으로 전환

많은 조직이 다음과 같은 RHEL 호환 배포판으로 전환하고 있습니다. AlmaLinux 이나 Rocky Linux와 같은 RHEL 호환 배포판으로 전환하고 있습니다. 두 배포판 모두 많은 기업 사용자가 Stream의 지속적인 배포 모델보다 선호하는 전통적인 안정 버전 출시 주기를 제공합니다. 세부 사항을 알아두면 좋은 점은, AlmaLinux는 이제 엄격한 1:1 재구축보다는 RHEL과의 ABI 호환성을 목표로 하는 반면, Rocky Linux는 여전히 버그별 호환성을 목표로 한다는 것입니다. 마이그레이션에는 계획과 테스트가 필요하지만, 이를 통해 지속적인 보안 업데이트가 제공되는 활발히 지원되는 라이프사이클로 복귀할 수 있습니다.

RHEL과 호환되는 대안으로 전환

자세한 비교 내용은 다음 가이드를 참조하세요. AlmaLinux 대 CentOS Stream을 참조하십시오.

2. Red Hat Enterprise Linux(RHEL)로 전환

RHEL을 선택하면 공식 공급업체 지원, 예측 가능한 라이프사이클, 그리고 인증된 하드웨어 및 소프트웨어로 구성된 광범위한 생태계를 확보할 수 있습니다. 구독 비용이 발생하지만, 그 대가로 엔터프라이즈급 보안 업데이트, 인증된 패키지, 그리고 감사 담당자들이 선호하는 라이프사이클 관련 약속과 문서를 얻을 수 있습니다. 이는 일반적으로 규제가 엄격한 환경이나, 규정 준수 요건상 공식 공급업체 지원 및 플랫폼 인증이 중요한 워크로드의 경우 주로 선택되는 솔루션입니다.

3. CentOS Stream 10으로 업그레이드하기

현재 Stream 모델이 잘 작동하고 있다면, Stream 10으로 전환하더라도 기존 모델을 계속 사용할 수 있습니다. Stream 10은 지속적인 배포 모델을 이어가며 RHEL 10의 개발 동향을 면밀히 추적합니다.

업그레이드 과정 자체에 관해 말하자면, CentOS 프로젝트는 주요 Stream 버전 간에 자체적인 인플레이스(in-place) 업그레이드 도구를 제공하지 않으므로, 이 작업은 한 줄의 명령어로 끝나는 것이 아닙니다. 하지만 여전히 인플레이스 방식으로 수행할 수 있습니다. Leapp을 기반으로 구축된 AlmaLinux의 ELevate 프로젝트는 동일한 배포판 내에서 9.x에서 10.x로의 업그레이드를 지원하며, 여기에는 CentOS Stream 9에서 CentOS Stream 10으로의 업그레이드도 포함됩니다. 또한 Leapp 자체는 leapp-repository 0.23.0 버전에서 CentOS Stream에 대한 네이티브 지원을 확보했습니다.

ELevate의 자체 지침에 따르면, 프로덕션 시스템을 건드리기 전에 먼저 백업이나 스냅샷을 생성하고 샌드박스에서 테스트를 진행해야 합니다. 특히 완전히 새로 시작해야 할 시기가 지났을 경우, 새로운 Stream 10 환경에서 시스템을 재구축하고 워크로드를 마이그레이션하는 것은 여전히 충분히 타당한 선택입니다.

CentOS Stream 10으로 업그레이드하기

4. TuxCare의 무제한 라이프사이클 지원

때로는 솔직한 대답이 ‘더 많은 시간이 필요하다’는 것일 수 있습니다. 기존 시스템에 대한 의존성, 까다로운 하드웨어 통합 문제, 혹은 이미 일정이 꽉 찬 팀 등 여러 요인으로 인해 지원 종료일 이전에 마이그레이션을 완료하는 것이 비현실적일 수 있습니다.

바로 그것이 무한 라이프사이클 지원(ELS) 가 존재하는 이유입니다. TuxCare는 업스트림 지원이 종료된 후에도 지원 대상 패키지에 대한 보안 패치를 지속적으로 제공하므로, 사용자는 서두르지 않고 여유를 가지고 마이그레이션을 계획하고 실행할 수 있으며, 그동안에도 보안 업데이트를 계속 받아 규정 준수 업무를 원활히 수행할 수 있습니다.

CentOS 생태계에서 TuxCare는 현재 CentOS Linux 6, CentOS Linux 7, 그리고 CentOS Linux 8, 그리고 CentOS Stream 8. CentOS Stream 9는 해당 버전의 수명 주기가 종료되면 출시될 예정입니다.

참고: CentOS 외에도 TuxCare는 Ubuntu, Oracle Linux, RHEL, Debian 등 지원이 종료된 다른 리눅스 배포판에 대해서도 확장 지원을 제공합니다. 다음은 운영 체제용 Endless Lifecycle Support(ELS)에서 다루는 내용은 다음과 같습니다.

CentOS Stream 9 다음에는 무엇이 나올까요?

CentOS Stream 10은 2024년 12월에 출시되었으며, 현재 향후 RHEL 10.x 업데이트를 위한 개발 브랜치 역할을 하고 있습니다. 이전과 마찬가지로, 변경 사항은 먼저 Stream에 반영된 후 RHEL에서 최종 확정됩니다.

아직 Stream 9를 사용 중이라면, 이를 일종의 사전 경고로 받아들이시기 바랍니다. Stream 9는 2027년 5월까지 계속 업데이트될 예정이지만, 새로운 플랫폼 관련 작업은 점점 더 Stream 10에서 이루어지고 있으며, 그 격차는 점점 더 벌어지고 있습니다.

장기적으로 볼 때, Stream은 앞으로도 정확히 이와 같은 방식을 유지할 것으로 예상됩니다. Stream은 RHEL 개발 일정에 맞춰 지속적으로 업데이트되는 배포판이므로, 정기적인 변경은 사용 시 감수해야 할 부분이며, 버전의 지원 종료 시기가 다가오기 전에 각 업그레이드를 미리 계획하는 것은 이 배포판을 운영하는 데 있어 필수적인 과정입니다.

TuxCare를 통해 CentOS Stream 9의 지원 종료(EOL) 후에도 보안을 유지하세요

아직 업그레이드나 마이그레이션을 할 준비가 되지 않았다 하더라도, 지원 종료일이 당장 급한 상황을 초래할 필요는 없습니다. TuxCare의 ‘Endless Lifecycle Support(ELS)’ 는 바로 이러한 상황을 위해 마련된 것입니다.

CentOS Stream 9의 지원 종료 이후, TuxCare는 ELS를 통해 CentOS 프로젝트에서 더 이상 수정하지 않는 대상 패키지의 고위험 및 치명적 위험 취약점에 대한 보안 패치를 지속적으로 제공할 것으로 예상합니다. 이를 통해 취약점에 대한 노출을 줄이고, 규정 준수 요건을 충족하며, 타인의 일정에 얽매이지 않고 자체 일정에 맞춰 마이그레이션을 진행할 수 있습니다.

이전 CentOS 마이그레이션 주기가 실제로 어떻게 진행되었는지 알아보시려면, 저희의 CentOS 8 지원 종료에 관한 게시물을 참조하십시오.

요약
CentOS Stream 9 지원 종료에 대한 설명: 위험 요소, 마이그레이션 및 해결 방안
기사 이름
CentOS Stream 9 지원 종료에 대한 설명: 위험 요소, 마이그레이션 및 해결 방안
설명
CentOS Stream 9는 2027년 5월 31일에 지원 종료될 예정입니다. 다음은 이에 따른 위험 사항, 마이그레이션 옵션, 그리고 보안 패치를 계속 적용받는 방법입니다.
작성자
게시자 이름
TuxCare
게시자 로고

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.

목차
필요한 오픈 소스 보안에 대한 답변 얻기

4,500명 이상의 Linux 및 오픈 소스 전문가와 함께하세요!

한 달에 두 번. 스팸이 없습니다.