뒤로

2025/03/13

2. 오라클 리눅스를 사용하시나요? (2부)

오라클 리눅스란 무엇인가요?

*이 글은 이전 기사의 후반부입니다.

프로덕션 환경에서도 무료

오라클 리눅스는 RHEL 호환 배포판으로, 프로덕션 환경에서도 무료로 사용할 수 있습니다. 업데이트도 RHEL과 동일한 기간 동안 제공됩니다.

오라클 리눅스는 2020년 말 CentOS가 RHEL 호환 배포판으로서 중단된다는 발표로 인해 최근 몇 년간 많은 주목을 받았습니다. 원래 2029년까지 지원될 예정이던 CentOS 8은 2021년 말에 중단되었습니다. 더 이상 업데이트가 제공되지 않으며, 미러 사이트도 중단되었습니다.

그 후 AlmaLinux와 Rocky Linux와 같은 새로운 RHEL 호환 배포판도 출시되었습니다. 반면 오라클 리눅스는 기업 분야에서 오랜 실적을 가진 장점이 있습니다. 업데이트를 신속히 제공할 뿐만 아니라 지원되는 하드웨어와 서드파티 소프트웨어의 양도 방대합니다.

아래 표는 각 배포판의 지원 기간을 보여줍니다.

리눅스 배포판 지원 기간
Red Hat Enterprise Linux 7 2024/6/30
Red Hat Enterprise Linux 8 2029/5/31
CentOS 7 2024/6/30
CentOS 8 2021/12/31
오라클 리눅스 7 2024/12
오라클 리눅스 8 2029/7

오라클 리눅스의 무료 버전에서는 기술 지원을 받을 수 없지만, 이는 CentOS 및 기타 RHEL 호환 배포판과 동일합니다.

현재 CentOS와 RHEL에서 오라클 리눅스로의 마이그레이션 도구도 제공하고 있습니다. 이 도구를 사용하면 재설치 없이 제자리에서 업그레이드할 수 있습니다.

* 이 절차는 유료 지원 계약이 필요합니다.

RHEL과 동일한 10년 지원 기간
유료로 연장 지원도 가능

일부 기업은 기술 지원이 필요할 수 있습니다. 오라클 리눅스의 유료 지원에 가입하면 연중무휴 24시간 기술 지원을 받을 수 있으며, Ksplice와 같은 유료 지원의 장점도 누릴 수 있습니다.

표준 프리미어 지원 외에도 지원 계약에는 지원 범위가 좁지만 더 저렴한 기본 지원(Basic Support)과 평소보다 더 광범위한 업데이트를 받을 수 있는 연장 지원(Extended Support) 등 여러 옵션이 있습니다.

특히 RHEL의 구독 “RED HAT Enterprise 계약”보다 자유도가 높습니다. RED HAT Enterprise 계약은 해지가 어렵고 사용자가 묶이는 경향이 있습니다. 이에 비해 오라클 리눅스는 사용자의 편의에 따라 유연한 계약을 제공할 수 있습니다. 자세한 내용은 영업팀에 문의하세요.

Ksplice의 재부팅 없는 패치 적용 가능성

Ksplice는 OS를 재부팅하지 않고 커널을 업데이트할 수 있는 라이브 패치 시스템입니다. 업데이트된 리눅스 커널을 활성화하려면 OS를 재부팅해야 하지만, Ksplice를 사용하면 재부팅 없이 업데이트를 활성화할 수 있습니다.

주요 이점은 다음과 같습니다:

  • 다운타임 없이 패치 적용/롤백
  • 보안 취약점에 신속히 대응

Ksplice는 프리미어 지원 가입자에게 제공되는 기능으로, 오라클 클라우드 인프라에서도 사용할 수 있습니다. UEK뿐만 아니라 RHCK도 지원하며, glibc와 openssl과 같은 라이브러리도 지원합니다.

RHEL도 kpatch라는 라이브 패치 시스템을 제공하지만, Ksplice만큼 발전하지는 않았습니다.

고급 기업 기능

오라클 리눅스는 기업용으로 자주 사용되므로 보안과 규모를 위한 많은 기능을 갖추고 있습니다.

보안 분야에서는 FIPS 140-2(연방 정보 처리 표준) 지원과 보안 기술 구현 가이드(STIG)도 제공합니다.

고급 기능 중 일부는 Solaris에서 물려받은 추적 도구 DTrace, 확장 가능한 분산 스토리지 Gluster Storage, 그리고 클러스터링 소프트웨어 Oracle Clusterware를 포함합니다.

또한 대규모 환경을 효율적으로 구축하고 운영할 수 있는 다양한 기능을 제공합니다. 다음 표는 오라클 리눅스와 RHEL을 비교합니다.

도구/기반 RHEL 오라클 리눅스
인프라 관리 도구 Red Hat Satellite 오라클 리눅스 매니저(Spacewalk)
구성 관리 도구 Ansible Tower 오라클 리눅스 자동화 매니저(AWX)
가상화 환경 관리 도구 Red Hat Virtualization 오라클 리눅스 가상화 매니저(oVert)
Kubernetes 플랫폼 OpenShift 오라클 클라우드 네이티브 환경

오라클 리눅스 KVM을 사용한 하드웨어 파티셔닝

지금까지 리눅스 부분에 초점을 맞췄습니다. 오라클 리눅스 KVM 가상 서버에서 오라클 제품을 사용할 때 상당한 라이선스 혜택이 있습니다.

오라클 데이터베이스와 같은 오라클 제품을 가상 서버 환경에서 사용할 때 까다로운 문제가 있습니다. 바로 “가상 서버 환경에서 오라클 제품을 사용할 때 게스트 OS에 할당된 코어 수와 관계없이 모든 서버 프로세서가 계산된다”는 규칙입니다.

최근 몇 년간 멀티코어 CPU와 매니코어 CPU의 발전으로 인해 라이선스 비용이 극도로 비싸졌습니다. 오라클 리눅스 KVM은 하드 파티셔닝 기술로 인정받으므로 가상 서버 환경에서도 적절한 라이선스 비용으로 오라클 제품을 사용할 수 있습니다.

자세한 내용은 파티셔닝 가이드 오라클 파티셔닝 정책을 참조하세요.

요약

오라클 리눅스가 무엇인지 이해하셨나요? 다시 말해, 전반부의 “오라클 리눅스란 무엇인가?”에서 다음을 설명했습니다.

  • RHEL과 100% 응용 프로그램 바이너리 호환
  • Exadata와 같은 기업 분야에서 다년간 사용
  • 프로덕션 환경에서도 무료
  • RHEL과 동일한 10년 지원 기간. 유료로 연장 지원도 가능
  • RED HAT Enterprise 계약에 비해 사용하기 쉬운 유료 지원 계약
  • RHEL 호환 커널 외에 최신 커널 기반의 Unbreakable Enterprise Kernel 제공
  • Ksplice의 재부팅 없는 패치 적용 가능성

다음에는 오라클 리눅스를 실제로 사용하면서 어떤 차이점이 있는지 알아보겠습니다. 또한 바로 사용하고 싶다면 무료로 사용할 수 있는 오라클 클라우드 무료 티어(Always Free)를 추천합니다. 다음 웹사이트에서 제공되는 문서도 확인해 보세요.