Redhat CentOS 호환 - Redhat CentOS hohwan

Red Hat 소프트웨어는 곧 CentOS Linux 8을 종료하고 앞으로 이동할 두 가지 대안인 CentOS 스트림 또는 RHEL로 전환할 것을 권장합니다. 더 효율적이고 비용이 저렴한 옵션은 Oracle Linux로 전환하는 것입니다.

CentOS Stream으로 전환하면 RHEL과의 1: 1호환성이 손실되므로 개발 및 테스트 환경에 영향을 미칩니다. RHEL로 전환하려면 유료 지원 구독을 받아야 합니다. 간단하고 쉽게 사용할 수 있는 스크립트를 사용하면 Linux 구현을 Oracle Linux로 이전하여 이러한 문제를 줄일 수 있습니다. 이 스크립트는 CentOS Linux 버전 6, 7및 8에서 작동합니다.

RHEL 5 x64, 업데이트 4와 같은 일부 응용 프로그램을 실행하려면 특정 Linux 릴리스가 필요합니다.

CentOS 프로젝트는 RHEL과 100 % 이진 호환되도록 노력하므로 이론적 으로 CentOS 5.4 x64 는 RHEL 변형과 정확히 동일 해야 합니다.

마찬가지로 Oracle Enterprise Linux 는 동일 해야 하지만 “적절한”배포판에서 실행되지 않으면 많은 응용 프로그램이 제대로 작동하지 않습니다.

적절한 redhat-releaserpm을 설치하는 저렴한 수정이 항상 효과적인 것은 아닙니다.

RHEL과 리 패키징 된 에디션의 실제 차이점은 무엇입니까?



답변

RHEL과 CentOS의 철학 외에는 여러 가지 이유가있을 수 있지만 가장 큰 구성 요소는 다음과 같습니다.

  • 다른 OS를 위해 패키지하려는 욕구 부족 (데비안이 좋아하는 사람들에게는 큰 문제입니다)
  • 사용 가능한 패키지가 다양하면 주요 버전의 버전이 다릅니다.
  • OS 자체의 차이로 인해 회피하기 어려운 ABI (Application Binary Interface)에 대한 다양한 요구 사항이 생성됨
  • 게으른 프로그래밍


답변

Oracle Linux와 Red Hat Enterprise Linux의 차이점은 라이센스와 지원의 차이점입니다.

두 회사는 서로 다른 메커니즘을 사용하여 설치된 인스턴스 수를 계산합니다.

둘째, Oracle Linux는 여러 유형의 커널을 선택할 수 있습니다. Red Hat과 동일한 커널을 사용하거나 Oracle이 수정 한 두 가지 유형의 커널 중 하나를 가질 수 있습니다.

Oracle의 Unbreakable 커널에는 Red Hat 커널에서 사용할 수없는 몇 가지 추가 드라이버 (예 : SSD 디스크)가 포함되어 있습니다. 이러한 추가로 인해 Oracle은 상당한 성능 향상을 주장 합니다.

물론 그러한 마케팅 클레임에 얼마나 많은 가치를 부여하고 상황이 환경에 적용되는지 여부를 고려해야합니다. 즉, SSD 디스크와 인피 밴드 메시징을 사용합니까?

반면에 Oracle은 IMHO가 Red Hat Network Satellite 서버에 대한 실질적인 대안을 제공하지 않습니다. 이는 표준 RHEL 서버에서 새 Oracle Database를 실행하려는 결정에 큰 영향을 미쳤습니다. 그러나 이것이 얼마나 중요한지는 환경에 달려 있습니다. 우리가 말한 오라클 담당자는 Oracle Enterprise Manager가 일부 관리 기능으로 확장되었지만 더 이상 조사하지 않았다고 언급했습니다.

다음 은 Oracle Linux에 대한 자세한 정보가있는 다른 사이트입니다.


답변

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

2020년 12월에 CentOS 커뮤니티 및 Red Hat에서 CentOS 지원 종료를 발표했습니다. Red Hat은 CentOS 커뮤니티를 위한 새로운 업스트림 개발 플랫폼인 CentOS 스트림도 발표했습니다. 자세한 내용은 CentOS 내의 개발 환경 변환을 참조하세요.

이러한 변경이 CentOS 사용자에게 어떠한 영향을 미치나요?

CentOS 7 및 8은 CentOS Linux의 최종 출시 버전입니다. CentOS 7 및 8의 지원 종료 날짜는 다음과 같습니다.

  • CentOS 8 - 2021년 12월 31일
  • CentOS 7 - 2024년 6월 30일

현재 이러한 CentOS 버전에서 실행 중인 워크로드가 있는 경우 Google Cloud에서 사용할 수 있는 옵션을 검토하고 워크로드 마이그레이션을 시작할 수 있습니다.

마이그레이션 옵션

CentOS에서 실행되는 워크로드를 호환 OS 배포로 마이그레이션하거나 다른 시스템을 사용하는 OS를 선택할 수 있습니다.

워크로드를 마이그레이션하려면 다음 단계를 완료하세요.

  1. 호환되는 OS로 이동할지 여부를 결정합니다.

    • 호환되는 운영체제 목록은 CentOS 호환 운영체제를 참조하세요.
    • 고려할 수 있는 다른 운영체제 목록은 다른 운영체제를 참조하세요.
  2. CentOS에서 새 OS로 이동하려면 다음 옵션을 사용할 수 있습니다.

    • 새 OS로 새 VM을 만들고 워크로드를 다시 배포합니다. 이 옵션을 사용하는 것이 좋습니다.
    • 변환 도구를 사용하여 워크로드를 새 OS로 마이그레이션합니다. 다음 중 하나를 선택합니다.

      • 마이그레이션하려는 OS 배포에서 제공되는 마이그레이션 도구를 사용합니다. 일부 커뮤니티 도구는 워크로드를 CentOS에서 다른 배포로 변환할 수 있지만 Google Cloud는 이러한 변환 도구를 제공하거나 지원하지 않습니다.
      • Rocky Linux에서 제공되는 migrate2rocky 도구를 사용합니다. 이 도구 사용 방법 및 지원되는 운영체제에 대한 자세한 내용은 Rocky Linux 문서를 참조하세요.

CentOS 호환 운영체제

다음 표에는 Google Cloud에서 마이그레이션할 수 있는 CentOS 호환 운영체제 목록이 요약되어 있습니다.

분포Google Cloud에서 사용 가능한 이미지이미지 라이선스 비용지원 모델
Rocky Linux 있음 없음
  • 커뮤니티 지원
  • 상업 지원 (Google Cloud에서 제공)
AlmaLinux 있음 없음
  • 커뮤니티 지원
  • 상업 지원 (AlmaLinux에서 제공)
CentOS Stream 있음 없음 커뮤니티 지원
RHEL(Red Hat Enterprise Linux)* 있음 프리미엄 이미지 가격 책정 상업 지원 (Google Cloud에서 제공)

*RHEL은 주문형 이미지를 Google Cloud에서 사용할 수 있습니다. Google은 RHEL Cloud Acess (BYOS) 구독 기반 골드 이미지도 지원합니다. RHEL의 Cloud Access 프로그램에 대한 자세한 내용은 Red Hat Cloud Access를 참조하세요.

Red Hat에서 제공하는 프로모션

Red Hat은 Google과 협력하여 CentOS에서 RHEL으로 마이그레이션을 지원하기 위해 노력하고 있습니다. 이러한 마이그레이션을 돕기 위해 Google에서는 Red Hat의 승인을 받는 자격을 갖춘 고객에게 프로모션 코드를 제공합니다. RHEL 프로모션 코드를 자세히 알아보려면 Google Cloud 비즈니스 계정 담당자에게 문의하세요.

다른 운영 체제

CentOS 호환 운영체제가 필요하지 않으면 다음 옵션을 사용할 수 있습니다.

분포Google Cloud에서 사용 가능한 이미지이미지 라이선스 비용지원 모델
Ubuntu LTS 있음 없음 사용할 수 있는 옵션은 다음과 같습니다:
  • 커뮤니티 지원
  • 상업 지원 (Ubuntu)
Debian 있음 없음 커뮤니티 지원
OpenSUSE 있음 없음 커뮤니티 지원
Ubuntu Pro 있음 프리미엄 이미지 가격 책정 상업 지원(Google Cloud)
SLES 있음 프리미엄 이미지 가격 책정 상업 지원(Google Cloud)

다음 단계

  • Compute Engine의 이미지 자세히 알아보기
  • Compute Engine에서 제공되는 운영체제에 대해 자세히 알아보기

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2022-07-19 UTC.

[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"이해하기 어려움" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"잘못된 정보 또는 샘플 코드" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"필요한 정보/샘플이 없음" },{ "type": "thumb-down", "id": "translationIssue", "label":"번역 문제" },{ "type": "thumb-down", "id": "otherDown", "label":"기타" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"이해하기 쉬움" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"문제가 해결됨" },{ "type": "thumb-up", "id": "otherUp", "label":"기타" }]