[Server] Linux vs Windows 선택

Yuri Lee·2021년 7월 1일
0

배경

  • 프로젝트마다 웹 서비스를 배포한 서버가 달랐다. 여기서부터 기인된 의문점! 리눅스와 윈도우 둘 중에 어떤 것을 선택하는 게 더 좋은 것일까?
    → 상사분께 질문을 했었는데, 고객의 요구사항에 달라진다고 하셨다. (+) 하지만 대게 서비스 설계시 리눅스를 권장한다는 말을 덧붙이셨다.

Linux vs Windows

1. 비용

  • 리눅스가 무료로 사용할 수 있는 공개OS인 반면, 윈도우의 경우 마이크로소프트 사에서 만든 상용OS이다.
  • 리눅스는 무료 라이선스로 사용 제한이 없기 때문에 구축하고자 하는 모든 시스템에 추가 비용없이 설치가 가능하다.
  • 윈도우는 가격이 고가이며 기본 애플리케이션을 이용할 경우 추가 비용이 발생한다.

2. 안정성 및 보안성

  • 리눅스는 개발 업체나 개발자들로부터 수시로 업데이트가 되고 있으며 안정성과 보안성이 높다는 평가를 받고 있다.
  • 리눅스는 다중 사용자 체제이므로 관리자 권한(root)으로 로그인 하지 않으면 모든 사용자는 보호 모드에서 작동한다. 또한 바이러스가 적고 보안성이 높은 편이다.
  • 리눅스의 모든 소스는 인터넷상에 공개되어 있기 때문에 보안이슈 발생 시 발빠른 대처가 가능하지만 윈도우는 리눅스에 비해 시스템 버그나 보안 취약점 발견 시 패치가 나오는데 상당한 시일이 걸린다.
  • 리눅스는 디스크 입출력이 비동기화 방식이기 때문에 시스템충돌이나 전원문제 등이 발생할 경우 파일시스템이 깨질 수도 있다.

3. 성능

  • 리눅스의 경우 윈도우에 비해 대부분의 응용프로그램에 대해 좋은 성능을 발휘하며 낮은 성능의 서버로 고성능을 낼 수 있다.

4. 실용성

  • 실용성에서는 관점에 따라 달라지지만 전문가가 아닌 일반인의 관점으로 보았을떄는 텍스트 입력 방식의 리눅스보다 GUI(Graphical User Interface) 기반의 윈도우가 더 편리하다.
  • 하지만 기술 지원에서는 리눅스가 전문적이고 신속하게 이뤄진다고 할 수 있다.

https://ioxoi.tistory.com/entry/%EC%84%9C%EB%B2%84%EB%A6%AC%EB%88%85%EC%8A%A4-vs-%EC%9C%88%EB%8F%84%EC%9A%B0

profile
Step by step goes a long way ✨

0개의 댓글