박봉달의 개발생활

[리눅스마스터 1급:#5] 리눅스 클러스터와 배포판 버전 (CentOS, Ubuntu 등) 본문

Qualification/리눅스 마스터 1급

[리눅스마스터 1급:#5] 리눅스 클러스터와 배포판 버전 (CentOS, Ubuntu 등)

박봉달 2020. 12. 31. 01:28
728x90

 

안녕하세요

박봉달입니다!

 

오늘은 리눅스 마스터 1급 공부 넷째날의 기록을 남겨보도록 하겠습니다.

서적은 이기적 리눅스마스터 1급 이론서+기출문제를 기본으로 하고 있습니다.

 


 

1. 리눅스 배포판

▶ 리눅스 배포판 세부 설명

 

 

 

▶ 리눅스 활용 분야

1) 서버, 메인프레임

- 웹 서버를 호스팅하는 대부분의 서버는 리눅스 사용

- 메인 프레임에서도 낮은 비용과 오픈소스 모델에 힘입어 리눅스 배포판의 채용이 증가

- 대부분의 슈퍼컴퓨터에서도 리눅스 배포판 사용

 

2) 스마트 디바이스

- 스마트폰, 태블릿, 스마트TV, IVI 등 리눅스 탑재

- 안드로이드는 리눅스 커널을 기반으로 함

- 모질라의 FireFoxOS도 하드웨어 추상계층과 웹표준 기반 런타임 환경과 사용자 인터페이스를 웹 브라우저와 통합한 운영체제다

 

3) 임베디드 디바이스

- 임베디드 시스템은 하드웨어의 제어를 통해 기능을 수행하며, 시스템 내에 존재하는 전자 시스템이다

- 이는 운영체제가 포함되지 않고 펌웨어만으로 동작하는 시스템과 운영체제를 통해 구동되는 시스템으로 나눌 수 있다

- 이러한 운영체제에 주로 리눅스 커널을 포팅하고 해당 시스템을 위한 특수 기능을 수행하는 응용프로그램을 개발하여 디바이스를 완성한다

- 소형 임베디드 시스템은 최근 IoT 분야에 활용되고 있다. 각종 센서류와 실시간 스케줄링을 위해 리눅스 기반 전용 운영체제 선보이고 있다

- 교육 목적인 오픈소스 하드웨어가 널리 보급되어 사용되고 있다

 

4) 게이밍 디바이스

- 밸브는 개인용 컴퓨터에서 게임을 즐길 수 있도록 스팀 리눅스 버전을 출시했다

- 많은 스팀 게임이 리눅스에 포팅되고 있다

- 밸브 사는 리눅스 데스크톱에 게임 엔진을 포팅하였고 VOGL과 OpenGL을 개발했다

- 2013년 엔비디아는 안드로이드 기반 게임 플랫폼 실드를 릴리즈 해다

 

5) 리눅스 클러스터

(1) 고계산용 클러스터(HPC : High Performance Cluster)

- 과학 계산용으로 주로 활용되며 고성능 계산 능력을 제공하기 위한 목적으로 사용

- 큰 계산을 위해 고가의 메인 프레임을 사용하기보다 중소형급 시스템 여러대를 묶어 효율성을 높이는 기술로 사용됨

 

 

(2) 부하분산 클러스터 (LVS : Linux Virtual Server)

- 로드 밸런서를 운영하여 대규모의 트래픽을 여러대의 서버로 분산하는 기술로 대규모의 서비스를 제공하는 웹 서비스에서 널리 사용

 

 

(3) 고가용성 클러스터 (High Availiability Cluster)

- 웹 서비스를 제공하는 서버가 오류로 인해 정상 서비스를 하지 못한다면 불편함이 있다. 재난 시스템이나 인명과 연관된 시스템이라면 생명과 연결되기에 고가용성을 갖는 클러스터를 구축하는 것은 중요하다

- 부하 분산 클러스터와 혼합하여 주 노드가 부하분산 처리를 수행하고 부 노드가 주 노드의 상태를 체크하다가 이상이 발생하면 서비스를 이어받아 지속가능하게 하는 서버 구축 방법이다

- 이중화 기술이라고도 하며 시스템 다운으로 인한 장애 시간을 제로로 만드는 것을 목표로 한다


 

오늘은 리눅스 배포판과 클러스터에 대해 알아보았습니다.

리눅스 마스터 1급 공부 넷째날의 포스트를 이것으로 마치고,

내일 다시 돌아오도록 하겠습니다!

 

읽어주셔서 감사합니다!

좋은 정보 가지고 계신 분이 계시다면

댓글 부탁드려요 :)

 

 

728x90
반응형