현재 서비스를 제공하는데 필요한 서버에 사용하는 운영체제는 Linux의 점유율이 압도적이다.
미국의 비즈니스 기술 뉴스 웹사이트인 ZDNet에 따르면 세계 상위 백만개의 서버 중에서 약 96.3%가 리눅스 운영체제를 사용하고 있다.
https://www.zdnet.com/home-and-office/networking/can-the-internet-exist-without-linux/
Can the Internet exist without Linux?
Yes, but it wouldn't be the Internet you know.
www.zdnet.com
여기에는 여타 다른 운영체제와는 차별화되는 장점이 있다.
- 오픈 소스이기 때문에 파생되는 압도적인 경제성, 뛰어난 보안성과 활성화된 커뮤니티 지원
오픈 소스 소프트웨어는 일부 예외를 제외하고 대부분 비용 없이 제품을 사용할 수 있고, 소스 코드가 공개되어 있다.
일반적으로 오픈 소스라면 보안에 취약할 거라고 생각할 수도 있다. 하지만 리눅스처럼 어마어마한 사용자들이 있는 오픈소스의 경우에는 거대한 사용자 규모에 걸맞은 활발한 커뮤니티 활동이 오히려 모든 것이 투명하게 공개되어 있는 소스 코드의 취약점들을 빠르게 파악하고 대처할 수 있다는 장점이 있다.
이 커뮤니티는 리눅스의 높은 보안성에 기여할 뿐만 아니라, 리눅스를 사용하고 있는 사람들이 어떤 문제에 막혀 작
작업하는데 곤란한 상황을 구원해줄 동아줄이 되어준다.
- 편한 유지보수, 뛰어난 안정성
현재 서비스 제공에 사용되는 서버 인프라는 각기 다른 역할을 담당하는 여러대의 서버를 동시에 운영하는 경우가
많은데, 여기에는 오랜 시간동안 안정적으로 서버가 동작하는 것이 매우매우 중요하다. 그런 면에서 최초 부팅 수
시스템이 계속 켜져 있는 시간인 업타임(uptime)이 다른 운영체제보다 훨씬 우월하다.
예를 들어 윈도우의 경우에는 보안패치를 적용하고 시스템의 재부팅이 필요한 경우가 많은데, 리눅스 애초에 설계 단계에서부터 시스템 충돌이나 불안정성 문제가 발생하지 않도록 되어있기 때문에 시스템을 재부팅해야하는 경우가 매우 드물다.
그래서 1년 365일 24시간 내내 최대한 서비스를 많은 시간에 제공해야하는 서비스. 즉, 높은 가용성을 요구하는 서비스의 경우에 리눅스가 적합하다.
- 어떤 하드웨어 환경에서도 작동할 수 있는 높은 이식성
인텔의 x86 아키텍처같은 널리 쓰이는 아키텍처 외에도 라즈베리파이, 슈퍼 컴퓨터와 같은 환경에서도 문제없이 동작한다.
이런 높은 이식성과 오픈 소스로서 가지는 자유로운 커스터마이징이 시너지 효과를 일으켜 결국 상위 500대 슈퍼컴퓨터운영체제 점유율 100%를 차지해버렸다.
https://www.top500.org/statistics/list/
List Statistics | TOP500
TOP500 Release November 2022 June 2022 November 2021 June 2021 November 2020 June 2020 November 2019 June 2019 November 2018 June 2018 November 2017 June 2017 November 2016 June 2016 November 2015 June 2015 November 2014 June 2014 November 2013 June 2013 N
www.top500.org
물론 다른 이유도 있을 수 있지만 이들 이유만으로도 서버시장에서 다른 운영체제보다 리눅스가 우월한 지위에 있다는 것에 대한 설명은 충분할 것이다.
'it기초' 카테고리의 다른 글
[IT 기초] HTTP 프로토콜과 HTTPS 프로토콜 (0) | 2023.03.16 |
---|---|
[IT 기초] IP주소? IP유형(Public IP, Private IP)의 차이 (0) | 2023.03.15 |
[IT 기초] 클라우드 컴퓨팅? IaaS, PaaS, SaaS는 뭐지? (0) | 2023.03.14 |