왜 리눅스 인가?

Numberbeen·2022년 12월 8일
0

DevOps Bootcamp

목록 보기
4/30

서버용 운영체제 현황

웹 서비스를 작동시키거나 웹 브라우저를 실행하려면 그 바탕에 운영체제가 반드시 필요하다.서비스를 제공하기 위한 서버용 운영체제 중에 가장 많이 사용되는 운영체제는 리눅스.

리눅스가 많이 쓰이는 이유

1. 오픈 소스 (Open Source) , 그에 따른 뛰어난 보안성과 커뮤니티의 지원

오픈 소스는 대부분 별도의 비용 없이 제품을 사용할 권한을 가지며, 소스 코드가 공개되어 있다. 어떤 벤더(vendor=판매사)에 종속적일 필요도 없다. 일반적으로 오픈 소스라고 하면 보안에 취약할 것이라고 오해하지만, 오히려 투명하게 공개되어 있기에 다양한 취약점을 빠르게 파알할 수 있다.
실제로 리눅스는 바이러스나 멀웨어로부터 비교적 자유로운 편

2. 뛰어난 안정성과 유지 보수성

최초 부팅 후 시스템이 계속 켜져 있는 시간, 즉 업타임(Uptime)이 기타 운영체제보다 월등히 길다. 윈도우 등의 운영체제의 경우 보안패치를 적용하고 시스템의 재부팅을 요구하는 경우가 빈번하나, 리눅스는 시스템을 재부팅해야 하는 경우가 매우 드물다. 따라서, 높은 가용성을 요구하는 서비스의 경우 리눅스가 적합.

3. 높은 이식성

어떤 하드웨어에서도 리눅스는 실행 가능하다. x86, arm 아키텍처 외에도 다양한 아키텍처를 지원하며, 라즈베리파이와 같은 IoT 디바이스부터 슈퍼 컴퓨터에 이르기까지 다양한 하드웨어에서 리눅스를 사용한다.

4. 클라우드를 지탱하는 기술

리눅스 사용법 및 관리 지식은 DevOps 및 클라우드에서 가장 기초가 되는 소양. 결국 서비스를 작동하는 운영체제는 리눅스.

profile
내기 이해한 것을 보관하는 곳

0개의 댓글