-
<Linux 마스터 2급> 기술 동향Linux 마스터 2급 2021. 11. 29. 19:53
■리눅스 동향
1. 1991년 초기 리눅스는 주로 서버로 이용
2. 현재 리눅스 활용 분야는 서버, 데스크톱 및 개발, 임베디드 분야
3. 리눅스 탑재 운영체제 판매는 증가, 유상 리눅스 운영체제 서버 판매는 감소 추세
4. 리눅스는 기본적으로 POSIX 표준, 인터넷 프로토콜 표준 등 국제표준 준수
5. 리눅스는 저작권법상 컴퓨터 프로그램으로서 저작권법의 보호 대상
■리눅스 관련 기술
1. 클리스터링
· 여러 개의 시스템이 하나의 거대한 시스템으로 보이게 만드는 기술
· 여러 개의 컴퓨터를 네트워크를 통해 연결하여 하나의 컴퓨터처럼 동작하도록 제작한 시스템
클러스터 노드 · 클러스터의 실직적인 작업 처리
· 클러스터 노드는 클러스터에 속하도록 구성클러스터 관리자 · 각 노드에 대한 자원 분배 및 관리를 할 수 있는 기능
· 클러스터 노드가 클러스터 관리자 기능을 갖기도 함
· 환경에 여러 대의 클러스터 관리자 존재· 공유 프로세싱을 통해 여러 시스템의 프로세싱 능력을 조합하여 대용량의 프로세싱 능력을 갖는 하나의 시스템을 제공하여 고성능 컴퓨터(HPC, High Performance Computing)을 구축
· 여러 대의 웹서버 노드를 두고 중앙 관리 툴에서 부하를 조정(load balancing)
· 평소엔 동작하지 않고 주 서버에 문제 발생 시, 백업 서버로 가동(fail-over)
· 고계산용 클러스터(HPC Cluster)
- 베어울프(Beowulf) 클러스터
- 과학 계산용으로 활용
· 부하 분산 클러스터(LVS, Linux Virtual Server Cluster)
- 대규모 서비스를 제공하기 위한 목적으로 주로 웹서비스 등에 활용
- 다수 개의 서버가 로드밸런서에 연결되어 서비스 제공
- 로드밸런서는 부하 분산을 위해 전체 노드를 제어하는 시스템
· 고가용성 클러스터(HA(High Available) Cluster)
- 지속적인 서비스를 제공하기 위한 목적으로 주로 금융권, 데이터센터, 회사의 기간업무 등에 활용
- 로드밸런서 시스템 이용
- 로드밸런서와 백업서버 사이에서 주기적으로 통신하며 이상 유무 점검
- 로드밸런서의 고장이 인식되면 로드밸런서가 점유하고 있는 IP를 백업서버로 이주시켜 지속적인 서비스 제공
2. 임베디드 시스템
· 미리 정해진 특정 기능을 수행하는 프로그램이 내장되어 있는 시스템
· 하드웨어와 소프트웨어를 포함하는 특정한 응용시스템
H/W S/W Micro Processor OS-Kernel Memory 시스템 소프트웨어 입출력 장치 응용 소프트웨어 네트워크 장치 · 특정 목적에 부합하는 최적화 설계 가능
· 실시간 처리 지원
· 높은 신뢰성 보장
· 소형, 경량, 저전력 지원
· 임베디드 시스템의 장점
- 기능성과 확장성 우수
- 다양한 CPU Platform 지원
- 가격 경쟁력 우수(로열티X)
- 사용자 층이 넓어 오류 수정이 빠르고 안정성 우수
- 개발 용이
· 임베디드 시스템의 단점
- 많은 메모리 요구
- Text 기반의 환경이므로 개발에 어려움
- GUI 환경 개발 어려움
- 사용자모드와 커널모드 메모리 접근이 복잡하여 제품화하기 위한 솔루션 구성이 어려움
- 많은 곳에서 독자적으로 개발하고 있어 표준화가 어려움
'Linux 마스터 2급' 카테고리의 다른 글
<Linux 마스터 2급> 임베디드 시스템(Embedded System) (0) 2021.12.01 <Linux 마스터 2급> 활용 기술 (0) 2021.11.29 <Linux 마스터 2급> 네트워크 관련 명령어 (0) 2021.11.27 <Linux 마스터 2급> 네트워크 설정 (0) 2021.11.27 <Linux 마스터 2급> 네트워크 설정 파일 (0) 2021.11.27