[리눅스마스터 2급 2차] 2과목 – 3. 응용분야

[1과목: 리눅스 운영 및 관리]

[2과목: 리눅스 활용]

1. X윈도(X Window)

2. 인터넷 활용

3. 응용분야

서비스 플랫폼 ★★★★★

  • GENIVI: 차량 내 인포테인먼트 시스템과 소프트웨어 솔루션 개발에 중점
  • OpenStack: 프라이빗 및 퍼블릭 클라우드 구축, 관리. 오픈 소스 클라우드 컴퓨팅 플랫폼
  • Ansible: 구성 관리 어플리케이션 배포 및 작업 자동화에 사용되는 오픈소스 자동화 도구
  • Docker: 컨테이너화된 어플리케이션 이미지 형태로 관리 및 배포하는 플랫폼
  • Kubernets: Docker 자동화 플랫폼.

클러스터 ★★★★★

  • 고계산용 클러스터: 베어울프 클러스터 라고도 함. 슈퍼컴퓨터로, 과학 계산용으로 활용
  • 고가용성 클러스터: 연속적인 서비스 제공을 위해 사용. 부하 분산기와 백업 서버 사이에서 주기적으로 통신하며 이상유무 점검
  • 부하분산 클러스터: LVS(Linux Virtual Server)클러스터. 대규모의 서비스를 제공하기 위해 사용. 여러 개의 서버가 부하 분산기에 연결되어 서비스 제공

서버 가상화 ★★★★★

  • KVM
    • 전가상화 기술 지원
    • QEMU라는 CPU 에뮬레이터 사용
    • 전용 하이퍼 바이저가 아닌 Linux 자체를 호스트OS로 이용
  • XEN
    • 전가상화와 반가상화 모두 지원
    • 베어메탈 방식의 하이퍼 바이저이므로 호스트OS가 존재하지 않음
    • Domain 0라는 특수한 Domain이 존재. 각 도메인을 제어
  • VirtualBox
    • 이노테크(InnoTek)가 개발하였으며 현재 Oracle이 개발 중
    • 가상머신 생성 시 기본 확장자: .vdi

아두이노 & 라즈베리파이 ★★

  • 아두이노
    • 마이크로 컨트롤러 보드(MCU)를 기받으로 오픈 소스 컴퓨팅과 소프트웨어를 개발할 수 있는 시스템
  • 라즈베리파이
    • 신용카드 크기의 싱글보드 컴퓨터. 데비안, 아치리눅스 등 다양한 운영체제 사용이 가능
    • 영국에서 교육용으로 개발된 소형 싱글보드 컴퓨터

기타 용어들 ★★

  • Hadoop
    • 빅데이터 관련 기술. 대략의 자료를 처리할 수 있는 큰 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 프리웨어 자바 소프트웨어 프레임워크

Leave a Comment