CentOS가 Ubuntu와 같은 "일반"배포판과 비교하여 "엔터프라이즈"는 무엇입니까?


20

우분투와 같은 "일반"배포판과 비교하여 CentOS를 "엔터프라이즈"로 만드는 이유는 무엇입니까?

"enterprisey"라고 말하면 실제로 "서버 배포에 더 좋다"는 의미입니다. 일반적인 질문입니다. 우분투를 실행하는 컴퓨터에서 웹 응용 프로그램을 호스팅하려고 생각하고 CentOS가 서버 시장 점유율이 30 %라는 페이지가 나타났습니다. 물론, 그것이 어쨌든 더 낫다는 것을 정확하게 나타내는 것은 아니기 때문에 그냥 물어보고 싶었습니다.

편집하다

내가 실제로 이해하지 못하는 또 다른 것이 있습니다 ...이 배포판의 대부분은 동일한 응용 프로그램을 사용하고 동일한 패키지 관리자를 가지고 있으며 모두 동일한 커널에 의해 구동됩니다. 그렇다면 차이점은 어디에 있습니까?

RHEL의 "행복한 텍스트 페이지"는 다음과 같이 말합니다.

  1. 보다 안전한 응용 프로그램
  2. 일반적으로 악용되는 보안 결함 (예 : 표준 소프트웨어 스택에 통합 된 버퍼 오버플로)에 대한 보호
  3. SELinux 보안 기능을 통한 최고 수준의 보호. 공격, 완전한 투명성으로부터 시스템 서비스를 보호하고 확장 및 채택이 쉽습니다.
  4. 스마트 카드 인증 지원

질문

  1. 방법? RHEL이 어떤 식 으로든 사용할 소프트웨어 스택 버전 (필자의 경우 Python 및 SQLite3)을 수정하지 않으면 아무런 차이가 없습니다.
  2. 다른 모든 배포판이 그렇게 주장하지는 않습니까?
  3. SELinux와 관련된 문제에 대해 들었습니다. 그것에 대해 더 알고 싶습니다.
  4. ?

2
빨간 모자와 다른 모든 배포판은 그들이하지 말라고 말한 것을 저장하고 해당 소프트웨어를 수정하십시오. 아치는하지 않습니다.
xenoterracide

SELinux 질문은 자체적으로 좋은 별도의 질문을 할 수 있습니다.
jsbillings

jsbillings : 그 말은 "이것은 흥미 롭습니다. 전에 들어 본 적이 있습니다. 확인해 봅시다 ..."
aviraldg

간단한 대답 : CentOS 7.x는 RHEL 7.x (redhat enterprise linux) 및 centos 6.x off rhel 6을 기반으로 합니다.
ron

centos 위키 : CentOS는 Red Hat, Inc의 재배포 정책을 완전히 준수하며 Red Hat Enterprise Linux와 기능적으로 호환되는 것을 목표로합니다. CentOS는 주로 상표가 지정된 공급 업체 브랜딩 및 아트 워크를 제거하기 위해 패키지를 변경합니다.
ron

답변:


14

RHEL / CentOS (및 기타 Enterprise Linux 제품)가 제공하는 다른 배포판이 제공하지 않는 것 중 하나는 API / ABI 안정성입니다. RHEL을 처음 접하는 많은 사람들에게는 실망스러운 일입니다. 사용 가능한 버전이 모두 최신 릴리스의 Ubuntu / Fedora / Gentoo / Whatever에있는 최신 릴리스보다 오래 되었기 때문입니다. 그러나 RHEL 상자에 배포 된 제품을 지원하는 경우 제품이 API를 변경하는 데 사용하는 기본 기술에 대해 걱정할 필요가 없습니다 (아파치, php, perl, python, glibc, 도대체 무엇이). 이것은 심지어 RHEL에 제공되는 대부분의 커널 모듈에도 적용됩니다.

예를 들어, RHEL 5.0에서 실행되는 웹 응용 프로그램을 개발 한 경우 2 년 후에 RHEL 5.6에서 계속 실행될 것이라고 확신 할 수 있습니다. RHEL 시스템은 보안 업데이트 및 버그 수정을 받고 있습니다. 전체 시간.

"보다 안전한"질문에 대한 대답 : RHEL은 보안 수정 프로그램을 제공하는 릴리스 된 버전으로 백 포트하므로 기본 시스템의 보안에 대해 걱정하지 않고 소프트웨어를 계속 릴리스하는 안정적인 API를 계속 사용할 수 있습니다.


1
RHEL은 Ubuntu LTS와 어떻게 비교됩니까?
tshepang

그들이 무언가를 바꿀 때를 제외하고. 5.4의 glibc 변경과 마찬가지로 VMware Server 2.0.x를 사용합니다.
David Mackintosh

@David : 물론입니다. 그러나 공정하게합시다. VMware는 부분적으로 오류가 있습니다. 그들은 수있는 이 문제를 해결하기 위해 VM웨어 2.0.3을 발표했지만, 그들이 VM웨어 서버를 죽이고 싶었 기 때문에, 그들은 세 가지 빈약 한 대안 중 하나에 모든 사람을 강제 : ESXi를에 롤 다시 glibc에, VM웨어 1.x에서 복귀, 또는 이동.
워렌 영

@Warren은 사실이지만 통화 용 VMware가 아니라 안정성을 위해 RHEL을 구축했습니다. RHEL의 유혹은 큰 변화가 아니었고 실패했습니다. 내가 VMware 마케팅에 부작용으로 붙잡힌 사실은 나와 관련이 없습니다.
David Mackintosh

9

제가 일하는 세상에서 사용 된 CAD 도구는 모두 특정 커널 버전과 빌드 번호를 가진 RedHat Enterprise를 사용해야합니다. 그렇지 않으면 공급 업체가 제품을 지원하지 않습니다.

그들이 이것을하는 이유는 명백하다. 가능한 모든 환경을 재현하여 제품을 검증하거나 고객이보고있는 오류를 재현 할 수있는 배포 및 잠재적 커널 및 라이브러리 조합이 너무 많습니다. RedHat이 필요하다는 것은 참조 플랫폼을 사용하여 고객 오류를 재현 할 수 있다는 것을 의미합니다. 고객은 RedHat과의 지원 계약을 체결하여 RedHat 참조 환경으로 추적 된 실제 문제가 실제로 해결 될 가능성을 높입니다.

일부 CAD 도구를 사용하여 연간 시트 당 수천 달러를 지출하는 경우 RedHat 지원 비용은 반올림 소음입니다.

즉, 대부분의 고객은 하나 또는 두 개의 정품 RedHat 시스템을 보유하고 있으며 대부분의 컴퓨터를 CentH에서 실행하여 RedHat을 무료로 재구성합니다. 문제가 발견되면 RedHat 시스템에서 문제가 재현되며 공급 업체는이 문제를 기꺼이 지원합니다.


6

이것은 실제로 상황에 따라 다릅니다. 우분투에는 서버 및 LTS (장기 지원) 버전이 있으며 RHEL / CentOS만큼이나 많은면에서 우수합니다. 나는 혼합 된 환경에서 일합니다. 일반적으로 데스크탑에 Fedora 또는 Ubuntu를 사용하고 FreeBSD, Gentoo 등을 어플라이언스 및 서버에 주로 사용합니다. 주로 CentOS를 사용하지만 많은 Ubuntu 서버를 관리합니다.

나는 다른 목표보다 낫거나 나쁜 것이라고 말하지 않을 것입니다. 둘 다 유료 지원을 제공하고 실제로 CentOS는 RHEL이 무료로 재 구축되어 RHEL을 우분투와 실제로 비교하고 있습니다.

Ubuntu 서버는 일반적으로 설치를 원하고 PHP, MySQL 또는 기타 프로그램의 최신 최고 버전을 원한다면 RHEL보다 새로운 기능에 더 최신 버전입니다. Ubuntu를 원할 것입니다. RHEL에 넣을 수는 있지만 고통 스럽습니다. 그래서 그것은 당신이 그것을 어떻게 사용할 것인지에 달려 있습니다. 이 서버가 옷장에 혼자 있고 선반 프로그램을 주로 벗어나서 작업 할 시간이 충분하다면 우분투를 선택하십시오. 이 경우이 상자의 업데이트는 문제가되지 않습니다. 업데이트로 인해 문제가 발생하면 몇 분 안에 수정하도록 할 수 있습니다. 의자 옆에있는 랙에 Ubuntu 서버가 있고 LTS Ubuntu가 아닌 서버이므로 dist 업그레이드 또는 보안 업데이트를 수행하는 데 문제가 없습니다.

그러나 많은 서버를 관리하고 많은 비표준 소프트웨어 또는 기타 사용자 정의 설정을 사용하려는 경우 RHEL / CentOS를 선택하십시오. RHEL / CentOS에서 업데이트를 중단 한 적이 없습니다. 자동 보안 업데이트를 행복하게 실행하고 사용자 지정에 문제를 일으키지 않은 매우 제한된 액세스 권한으로 수백 마일 떨어진 상자가 있습니다. 우분투에 대해서도 똑같이 말할 수 없습니다.

둘 다 함께 시간을 보내고, 당신이 좋아하는 것과 당신의 특정한 필요에 맞는 것을보십시오.


RHEL과 Ubuntu LTS 또는 일반 Ubuntu 릴리스를 비교하고 있습니까?
tshepang

2
LTS. RHEL만큼 장기적으로 걱정할 필요는 없습니다.
Zeb

1

CentOS는 "엔터프라이즈"시장을 대상으로하는 Red Hat Enterprise Linux 의 무료 파생물 이므로 서버 등의 다양한 플랫폼에 배포 할 수 있도록 특별히 설계되었습니다. 해당 시장을 대상으로하는 배포는 아마도 최첨단을 포함하지 않고 오래되고 안정적인 패키지 버전에 더 집중하십시오. 보안 또한 초점이 될 것입니다.

자세한 내용 은 RHEL 서버 기능 및 이점데스크탑 기능 페이지를 확인하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.