우리는 이 업계에서 소규모 스타트업을 운영하고 있습니다 SaaS
. 현재 직원의 약 절반은 Windows XP를 제외한 자신의 노트북과 다양한 Linux 배포판(Ubuntu, Debian, Fedora)을 사용하는 개발자입니다. 우리 직원의 나머지 절반은 관리 작업을 위해 OpenOffice, Thunderbird 및 Firefox만 사용하며 운영 체제가 실행되는 한 사용되는 운영 체제에는 거의 관심이 없습니다.
곧 직원들을 위한 워크스테이션에 투자할 예정이므로 회사의 기본 배포판이 될 Linux 배포판을 선택해야 합니다. 재정적 이유 때문에 안정성을 배제한 후 안정성이 주요 초점이 될 것입니다. Debian
또는 centOS
제가 읽은 바에 따르면 이것이 올바른 선택인 것 같습니다.RHEL
객관적인 비즈니스 관점에서 냉정하게 장점과 단점을 바라보고 선호사항은 제쳐두고 무엇에 집중해야 할까요?
centOS
다른 배포판 에서는 제공할 수debian
없지만 우리에게 제공할 수 있는 것이 있습니까 ?SElinux
비슷한 보안 시스템은 어떻습니까?
답변1
나는 이 질문에 대한 보편적인 표준 답을 찾을 수 없다고 생각합니다. 진실은 오직 당신만이 답을 알고 있다는 것입니다.
고려해야 할 몇 가지 임의 사항:
외국 배포판을 피하세요
선택할 수 있는 신뢰할 수 있는 분포( debian
, centos
, opensuse
, ubuntu
, ...) 가 많이 있습니다 . fedora
자신만의 LFS나 그와 유사한 것을 가질 생각을 할 필요가 없습니다.고보리눅스. 주류 배포판은 현장 테스트를 더 많이 거쳤을 뿐만 아니라 도움을 더 쉽게 받을 수 있습니다.
당신의 서버에는 무엇이 있나요?
워크스테이션에서 동일한 배포판(또는 가까운 친척 debian-ubuntu, centos-fedora...)을 사용하는 것이 더 쉬울 수도 있습니다. 개발자 환경과 프로덕션 서버 간의 비호환성을 상상할 수 있습니까?
개발자에게 문의하세요
프로그래머 중 누구도 사용 방법을 모른다면 "더 나은" 배포판을 강요할 필요가 없습니다. 그들의 의견을 물어보는 것이 더 정확할 것이다.
유료 지원을 고려해보세요
때로는 가장 숙련된 Linux 전문가라도 수십 대의 워크스테이션을 지원할 시간이 없습니다. Canonical, Red Hat 및 기타 여러 곳에서 유료 지원을 제공합니다. 비용이 많이 들더라도 제3자에게 지원을 맡기면 핵심 사업, 즉 자신이 가장 잘하는 일에 집중할 수 있습니다.
롤링 릴리스 방지
이는 첫 번째 지점에서 작은 변화입니다. 버전이 없는 제품을 지원하는 것보다 더 나쁜 것은 없습니다. Arch Linux, Sabayon, Gentoo는 모두 훌륭한 배포판이지만 적절한 버전 관리가 부족하기 때문에 길을 잃기 쉽습니다. 여기서 이 질문을 하는 경우 개발자의 작업 환경을 통합하고 싶을 수도 있다는 점을 명심하세요. 버전이 필요합니다.
구체적인 내용을 읽어보세요
귀하의 비즈니스는 일부 특정 소프트웨어 패키지(예: PHP, MySQL, git, memcached...)에 따라 달라질 수 있습니다. 채택하기 전에 기존 배포판의 문서에서 일반적인/알려진 문제를 찾아보세요.
답변2
SELinux는 매우 민감한 환경에 적합한 선택이지만 숙련된 관리자가 필요하며 제어 기능을 제거해야 할 수도 있으므로 스타트업에는 적합하지 않을 수 있습니다.
따라서 보다 표준적인 배포판을 유지 관리하기가 더 쉽습니다.
Debian, CentOs 또는 Ubuntu가 그럴 것입니다. 모두 적절하게 보호되고, 적극적으로 개발 및 유지 관리되며, 사용하기 쉽습니다.
답변3
CentOS를 사용하세요. 하지만 직원들이 KDE를 사용할지 GNOME을 사용할지 선택하게 하십시오.
데비안은 자주 변경됩니다. RH는 RH5 및 RH6에 대한 10년 지원을 발표했습니다. 아직 갈 길이 멀군요.