웹 서버, Debian 또는 Ubuntu에 어떤 것이 더 좋습니까?
저는 주로 Python과 PostgreSQL, Nginx를 사용하고 때로는 PHP와 MySQL을 사용합니다.
각각의 장점/단점은 무엇입니까?
답변1
우분투의 장점:
- 서버 시드의 LTS 버전은 5년 동안 지원됩니다.
- 우분투는특정 하드웨어에서 실행되도록 인증됨
- 최신 패키지를 원하고 LTS가 아닌 릴리스를 사용하려는 사람들의 경우 6개월 릴리스 주기는 새로운 안정 버전이 데비안보다 더 자주 릴리스됨을 의미합니다.
- Ubuntu는 호스트 및 게스트로서 가상화 솔루션과 더 잘 통합됩니다.
- Ubuntu는 기본적으로 보안 솔루션으로 AppArmor를 설치합니다.
데비안의 장점:
- 데비안 릴리스는 엄격한 테스트를 거쳤으며 "준비되면 릴리스"라는 철학을 따릅니다.
- 데비안에는 하위 집합에 집중하기보다는 모든 패키지를 다루는 광범위한 개발자가 있습니다. 이는 일반적이지 않은 패키지의 보안 지원에 중요합니다.
- 데비안은 최신 안정 버전 출시 후 1년 동안 이전 안정 버전을 지원할 것을 약속합니다. 이는 실제로 LTS가 아닌 릴리스에 대한 Ubuntu의 18개월 지원보다 더 깁니다.
답변2
주어진 답변을 조금 더 확장하려면 내 결정에 영향을 미쳤다고 생각되는 몇 가지 다른 일반적인 문제점을 포함하세요.
LTS 릴리스에서도 Ubuntu는 문제 해결에 특별히 전념하지 않습니다. 이전 버전에는 수정 사항이 없었는데 유일한 해결 방법이 "[버전 +1]에서 수정됨"인 문제가 몇 번이나 발생했는지 셀 수 없습니다. 기본적으로, 제가 아는 한, 주요 버그와 보안 문제에 대한 백포트를 기대해서는 안 됩니다. 현재 정책은 사소한 버그는 현재 버전에서만 수정된다는 것입니다.
우분투는 데비안만큼 소프트웨어 자유에 관심이 없으며, 이것이 많은 사람들이 우분투를 사용하기 더 쉽다고 생각하는 이유 중 하나입니다. 데비안이 제공하지 않는 유일한 솔루션인 경우 드라이버에 바이너리 이미지 같은 것을 제공할 수 있습니다. 예를 들어, 내 노트북에서 Debian을 실행하려면 무료가 아닌 저장소를 명시적으로 열고 설치 도중이나 설치 후에 적절한 패키지를 추가해야 합니다. Ubuntu에서는 하드웨어가 기본적으로 작동할 가능성이 높으며 구성 단계가 훨씬 간단합니다.
관련 참고 사항에서 클라우드 컴퓨팅 플랫폼 및 기타 폐쇄 소스 가상화 플랫폼에 서버를 배포하려는 경우 일반적으로 Ubuntu를 사용하는 것이 더 좋습니다. 예를 들어 Amazon EC2에서는 간단합니다.EC2에서 실행. 동시에 이로 인해해결할 수 없는 라이센스 문제. 따라서 Debian EC2에서 작업하는 것은 덜 인기가 있으며 다른 가상 머신에도 비슷한 문제가 있습니다. 기본적으로 공급업체가 전체 스택을 오픈 소스로 공개하지 않으면 운영 체제에 들어가야 하는 부분에 대해 데비안의 엄격한 자유 소프트웨어 정의를 받아들일 가능성은 낮습니다.
한발 물러서서, 저는 데스크톱에서 서버와 동일한 운영 체제를 사용하는 것을 좋아합니다. 공통 플랫폼에 더 많은 시간을 집중할 수 있다면 생활이 더 편해질 것입니다. 요즘 Ubuntu는 불안정한 코드로 데스크탑을 너무 적극적으로 폐기하기 때문에 Ubuntu를 플랫폼으로 사용하기가 어렵다는 것을 알았습니다. 데비안 데스크탑은 지루하지만 작동하고 방해가 되지 않습니다. 서버 운영 체제에서 GUI 도구를 실제로 실행하려는 경우 서버 운영 체제에 대한 좋은 품질이기도 합니다.