CentOS 지원 종료, 대체 리눅스는 뭘 써야 할까? — Rocky Linux가 답인 이유

CentOS, 무슨 일이 있었나

2020년 12월, Red Hat은 CentOS Linux를 RHEL의 다운스트림(안정판 복제)에서 업스트림(개발 브랜치)인 CentOS Stream으로 전환한다고 발표했습니다. 수많은 서버에서 “무료 RHEL”로 사용하던 CentOS가 사실상 사라진 것입니다.

EOL 타임라인

버전지원 종료일상태
CentOS Linux 82021년 12월 31일종료 (원래 2029년 예정이었으나 8년 조기 종료)
CentOS Linux 72024년 6월 30일종료
CentOS Stream 82024년 5월 31일종료
CentOS Stream 92027년 5월 31일운영 중
CentOS Stream 10~2030년운영 중 (2024년 12월 출시)

CentOS Stream은 RHEL의 “개발 브랜치”입니다. 프로덕션 서버에 올리기엔 안정성 보장이 부족합니다. 그래서 커뮤니티에서 대체 배포판들이 탄생했습니다.

대체 배포판 5종 비교

1. Rocky Linux — CentOS 창립자의 후계자

CentOS 원 창립자 Gregory Kurtzer가 직접 만든 배포판입니다. “CentOS가 원래 하려던 것”을 그대로 계승합니다.

  • 호환성: RHEL 1:1 바이너리 호환 (bug-for-bug compatible)
  • 조직: Rocky Enterprise Software Foundation (RESF) — 사익 추구 금지 정관
  • 후원: CIQ (시리즈 A 2,600만 달러), Google Cloud 파트너십
  • 지원 기간: 메이저 버전당 10년 (Active 5년 + Maintenance 5년)
버전출시일지원 종료
Rocky Linux 82021년 6월2029년 5월
Rocky Linux 92022년 7월2032년 5월
Rocky Linux 102025년 7월2035년 5월

2. AlmaLinux — CloudLinux 후원의 안정적 대안

CloudLinux Inc.가 연간 100만 달러를 보장하며 운영하는 비영리 재단입니다.

  • 호환성: RHEL ABI(Application Binary Interface) 호환 — 바이너리 동일은 아니지만 애플리케이션 수준 호환
  • 강점: cPanel/Plesk 공식 지원, x86_64_v2 빌드(구형 서버 지원), ELevate 마이그레이션 도구
  • 지원 기간: 메이저 버전당 10년

3. Oracle Linux — 무료지만 Oracle

다운로드, 배포, 사용 모두 무료입니다. Unbreakable Enterprise Kernel(UEK)이라는 자체 최적화 커널을 제공합니다.

  • 강점: Ksplice(무중단 커널 패치, 유료), Oracle DB 최적화
  • 약점: Oracle의 라이선스 정책 변경 가능성에 대한 커뮤니티 우려

4. Amazon Linux 2023 — AWS 전용

AWS 환경에 최적화된 배포판입니다. EC2, ECS, Lambda에서 기본 제공됩니다.

  • 주의: AWS 외부에서도 사용 가능하지만, AWS Support 적용 불가
  • 지원: Standard 2027년 6월, Maintenance 2029년 6월까지

5. Ubuntu Server — Debian 계열의 대안

RHEL 계열이 아닌 완전히 다른 생태계입니다.

  • 차이점: apt/dpkg 패키지 관리, 2년 주기 LTS (Ubuntu Pro로 10년 지원)
  • 강점: 클라우드 마켓플레이스 점유율 1위, 최신 패키지 빠른 도입
  • 약점: rpm/yum 기반 인프라와 호환 불가, FIPS/STIG 인증에서 RHEL 계열 대비 약함

Rocky Linux vs AlmaLinux 상세 비교

CentOS 대체로 가장 많이 거론되는 두 배포판을 비교합니다.

항목Rocky LinuxAlmaLinux
호환성RHEL 1:1 바이너리 동일RHEL ABI 호환 (애플리케이션 수준)
설립자CentOS 원 창립자CloudLinux Inc.
거버넌스Benefit Corporation501(c)(6) 비영리 재단
업데이트 속도RHEL 출시 후 ~1일RHEL 출시 후 ~1일
구형 서버x86_64_v3 필수 (v10)x86_64_v2 빌드 제공
호스팅 패널cPanel 134부터 미지원cPanel/Plesk 공식 지원
마이그레이션migrate2rocky (동일 버전 전환)ELevate (메이저 버전 업그레이드)
아키텍처x86_64, aarch64, ppc64le, s390x, RISC-Vx86_64, aarch64, ppc64le, s390x

언제 Rocky Linux?

  • RHEL과 100% 바이너리 동일성이 필요한 환경
  • 규제/컴플라이언스가 엄격한 엔터프라이즈
  • CentOS의 정신적 후계자를 원하는 경우

언제 AlmaLinux?

  • cPanel/Plesk 기반 웹호스팅 서버
  • CentOS 7에서 메이저 버전 업그레이드가 필요한 경우 (ELevate)
  • 구형 서버 하드웨어를 운영 중인 경우

마이그레이션 방법

CentOS 8/9 → Rocky Linux (migrate2rocky)

# migrate2rocky 스크립트 다운로드
curl -O https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh

# 실행 권한 부여
chmod +x migrate2rocky.sh

# 마이그레이션 실행 (root 권한 필요)
sudo ./migrate2rocky.sh -r

# 완료 후 재부팅
sudo reboot

# 마이그레이션 확인
cat /etc/os-release
# NAME="Rocky Linux"
# VERSION="8.10 (Green Obsidian)"

필요 디스크 공간: /usr 250MB, /var 1.5GB, /boot 50MB. 동일 메이저 버전 간 전환만 지원합니다 (CentOS 8 → Rocky 8, CentOS 9 → Rocky 9).

CentOS 7 → AlmaLinux 8 → 9 (ELevate)

CentOS 7에서 직접 Rocky Linux로 전환할 수 없습니다. AlmaLinux의 ELevate 도구를 사용하면 메이저 버전 업그레이드가 가능합니다.

# Step 1: ELevate 리포지토리 추가
sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm

# Step 2: LEAPP 패키지 설치
sudo yum install -y leapp-upgrade leapp-data-almalinux

# Step 3: 업그레이드 사전 점검
sudo leapp preupgrade

# Step 4: 리포트 확인 (억제할 항목 처리)
cat /var/log/leapp/leapp-report.txt

# Step 5: 업그레이드 실행
sudo leapp upgrade

# Step 6: 재부팅 (자동으로 업그레이드 진행)
sudo reboot

# 완료 확인
cat /etc/os-release
# NAME="AlmaLinux"
# VERSION="8.x"

ELevate는 한 번에 한 단계씩만 업그레이드합니다 (7→8→9→10). 전 세계 50만 대 이상의 서버에서 검증된 도구입니다.

결론: Rocky Linux를 추천하는 이유

대부분의 경우 Rocky Linux가 가장 안전한 선택입니다.

판단 기준Rocky Linux가 유리한 이유
RHEL 호환성1:1 바이너리 동일 — 가장 높은 수준의 호환 보장
신뢰성CentOS 원 창립자가 만든 정통 후계자
독립성사익 추구 금지 정관 — 특정 기업에 종속되지 않음
생태계Google Cloud 파트너십, CIQ 엔터프라이즈 지원
장기 지원10년 지원 (Rocky 10 → 2035년까지)

단, 다음 경우에는 다른 선택이 더 나을 수 있습니다:

  • cPanel/Plesk 호스팅 → AlmaLinux
  • Oracle DB 중심 인프라 → Oracle Linux
  • AWS 전용 환경 → Amazon Linux 2023
  • RHEL 계열에서 벗어나고 싶다면 → Ubuntu Server

CentOS 7을 아직 운영 중이라면, 이미 EOL이 지났으므로 즉시 마이그레이션을 계획하세요. 보안 패치가 더 이상 제공되지 않습니다.

이 글이 도움이 되었나요?