이 질문은 RHEL 대신 CentOS를 선택한 "대기업"의 재정적, 전략적 동기에 관한 것이며 특별히 Facebook에 관한 것이 아닙니다.
난 방금 읽었어이 기사.
주요 내용은 다음과 같습니다.
Facebook은 호스트부터 컨테이너까지 모든 것에 CentOS 7을 사용합니다.
Facebook만큼 큰 회사가 RHEL 대신 CentOS를 사용하려는 동기는 무엇입니까(RHEL은 1단계 지원 및 컨설팅 계약을 얻을 수 있기 때문에)? 문제가 있는 경우 CentOS 팀을 거쳐야 합니다.급여는 Red Hat에서 지급하지만 RHEL 팀의 일부는 아닙니다.버그는 더 느린 속도로 상류로 이동합니다.
Red Hat과의 RHEL 계약을 유지한다면 버그를 직접 지원할 수 있다고 주장할 수 있습니다. 확실하지는 않지만 동일한 "제품"이 아니기 때문에 CentOS 버그 보고를 직접 지원하지 않을 것이라고 생각합니다.
나는 그들의 동기와 그들이 이 선택을 통해 인식하거나 깨닫는 이점을 이해하는 데 매우 관심이 있습니다.
답변1
Facebook이 Linux와 CentOS를 사용하기로 선택한 이유에 대해 이야기하는 것을 찾을 수 있습니다.
자신의 연설에서 -Facebook 클러스터에서 CentOS 실행
페이지 8:
- 우리는 빠르게 움직입니다. 오픈소스는 더욱 빠르게 움직입니다.
- 우리는 모든 것을 스스로 작성할 필요가 없습니다
- 코드를 공유한다는 것은 유지 관리를 공유하고 다른 사람이 이를 확장할 수 있도록 하는 것을 의미합니다.
9페이지: CentOS를 선택하는 이유:
- 안정 버전
- 바이너리 호환성
- [자주]보안 업데이트
- 성숙하고 이해하기 쉬운 도구
- 에펠
- Fedora와의 긴밀한 관계[그리고 우회전]
페이지 10:
- Fedora Rawhide에서 관심 있는 내용을 백포팅
- CentOS + FTL = 안정적인 배포, 빠르게 성장
페이지 27:
- 2주마다 최신 업데이트를 동기화합니다.
또한 내 경험상 나는 과거에 컨설팅 프로젝트에 데비안을 사용했고 두 개의 대학과 세 개의 ISP와 협력했습니다. 그 이유는 다음과 같습니다.
- 전문적인 지식을 보유하고 있습니다.
- 대규모 사용자 커뮤니티에서 널리 사용되고 지원됩니다.
- 잘 기록 된;
- 패키지 관리의 확장성은 여러 시스템을 관리하고 최신 상태로 유지하는 데 도움이 되며, 내가 직접 컴파일한 로컬 패키지 저장소에 특정 deb 버전을 보유할 수 있습니다.
- 더 이상 라이센스 관리의 관료적 측면에 대해 걱정할 필요가 없습니다.
- 내 필요에 따라 높은 수준의 맞춤화가 가능합니다.
- 그것은 진화하는 경향이 있는데, 그것이 제가 해야 할 일입니다.
- 하드웨어 지원이 뛰어나고 나중에 VMWare Enterprise를 지원합니다.
- DevOps 도구에서 잘 지원됩니다.
- 디버깅 도구의 가용성;
- 자신의 소스 코드;
- 더 많은 테스트를 거친 소프트웨어와 불안정->테스트->안정적인 릴리스 주기로 인해 다른 배포판보다 더 안정적입니다.
- 보안 업데이트는 정기적으로 제공되며, 다른 배포판보다 빠른 경우가 많습니다.
- 정기적으로 새로운 릴리스가 있습니다.
많은 조직에서 운영 체제를 선택하는 이유는 비슷할 수 있습니다.
제가 아는 한, 비용은 결코 가장 중요한 요소가 아니었습니다. 하지만 수십만 개의 시스템/컨테이너가 있는 조직에서는 이것이 확실히 더 중요한 역할을 할 것이라고 생각합니다.