리눅스 응용분야
IT 위키
더 많은 작업
리눅스가 쓰이는 주요 분야와 관련 기술 동향을 정리한 문서이다.
여러 대의 컴퓨터를 묶어 하나처럼 쓰는 기술이다. 클러스터 참조
| 종류 | 목적 | 예 |
|---|---|---|
| 고계산용 클러스터 (HPC) | 많은 노드로 계산을 나눠 처리한다. | 베오울프(Beowulf), 슈퍼컴퓨터 |
| 부하분산 클러스터 (LB) | 요청을 여러 서버에 나눈다. | LVS(Linux Virtual Server), HAProxy, Nginx |
| 고가용성 클러스터 (HA) | 한 서버가 멈추면 다른 서버가 이어받는다. | Pacemaker, Corosync, Heartbeat, keepalived |
- 세계 상위 500대 슈퍼컴퓨터(TOP500)는 모두 리눅스를 쓴다.
- 고가용성 참조
- 사물인터넷(IoT) 기기와 게이트웨이의 운영체제
- 자율주행차 : Automotive Grade Linux(AGL)
- 빅데이터 : Hadoop, Spark가 리눅스 클러스터에서 동작한다.
- 인공지능 : GPU 서버와 학습 프레임워크(TensorFlow, PyTorch) 운영 환경
- 5G 이동통신 장비와 네트워크 기능 가상화(NFV), 소프트웨어 정의 네트워크(SDN)
- 블록체인 노드
- 클러스터 종류(HPC, 부하분산, 고가용성)와 대표 도구
- 클라우드 서비스 모델 IaaS·PaaS·SaaS
- 리눅스 커널을 쓰는 모바일·임베디드 플랫폼 (안드로이드, 타이젠, webOS)
- 임베디드 리눅스 도구 BusyBox, Yocto