기타 / 자격증 / 리눅스마스터 2급 / 14강

14편 · 응용분야 — 클러스터·임베디드·가상화·클라우드·빅데이터

이번 강의에서 배울 것

  • 고계산(HPC)·부하 분산(LVS)·고가용성(HA) 클러스터를 구분하고 하트비트·페일오버를 설명한다.
  • 임베디드 리눅스의 특징과 안드로이드·타이젠·webOS·AGL 같은 리눅스 기반 플랫폼을 짝짓는다.
  • 전가상화·반가상화, 하이퍼바이저 타입 1·2, KVM·Xen·VirtualBox·Docker를 구분한다.
  • IaaS·PaaS·SaaS와 배포 모델, 빅데이터 3V·5V, 하둡의 HDFS·MapReduce·YARN과 에코시스템을 말한다.

학습 경로 · 3과목 3장

← 13편 · 인터넷 활용 (2) 네트워크 서비스와 인터페이스 · 처음으로: 0 · 시험 지도

범위: 3과목 3장 "응용분야" — 리눅스 클러스터링, 임베디드 리눅스, 리눅스 가상화, 클라우드 서비스 모델, 5대 핵심 플랫폼, 빅데이터, 하둡, 리눅스 기반 임베디드 및 특화 시스템.

형광펜 읽는 법: 노랑 핵심 정의·결론 · 빨강 시험에서 헷갈리는 구분·함정 · 파랑 외워야 할 순서·목록


단원 도입

출제 포인트빈도이렇게 나온다
클러스터 종류(HPC·LB·HA), LVS, 하트비트★★★설명 → 클러스터 유형, "장애 시 대기 서버가 넘겨받음"
전가상화 vs 반가상화, 하이퍼바이저 타입★★★"게스트 OS 수정이 필요한 방식", "호스트 OS 위에서 동작하는 것"
IaaS·PaaS·SaaS★★★예시 서비스 → 모델 이름
하둡 구성(HDFS·MapReduce·YARN)과 에코시스템★★★"SQL과 비슷한 질의 도구", "분산 코디네이터"
빅데이터 3V·5V★★특징이 아닌 것 고르기
KVM·Xen·VirtualBox·Docker 특징★★커널 모듈 기반, 컨테이너 vs VM
임베디드 리눅스 특징, 안드로이드·타이젠·AGL★★리눅스 기반이 아닌 것 고르기
클라우드 배포 모델, 오픈스택★퍼블릭·프라이빗·하이브리드

PART 1 · 클러스터와 임베디드

1. 리눅스 클러스터링

핵심 필기

유형목적동작대표 기술
고계산 클러스터 (HPC)계산 성능큰 계산을 여러 노드가 병렬로 나눠 처리베오울프(Beowulf), MPI, PVM, 슈퍼컴퓨터
부하 분산 클러스터 (Load Balancing)처리량·확장성앞단의 로드밸런서가 요청을 여러 서버에 나눠 줌LVS(Linux Virtual Server), ipvsadm, HAProxy, L4 스위치
고가용성 클러스터 (HA)무중단주(Active) 서버가 죽으면 대기(Standby) 서버가 넘겨받음(Fail-over)Heartbeat, Pacemaker, Corosync, keepalived(VRRP)

LVS(Linux Virtual Server) 구성

  • 로드밸런서(Director): 가상 IP(VIP)로 요청을 받아 실제 서버로 넘긴다. 커널의 IPVS 모듈, 관리 명령 ipvsadm.
  • 실제 서버(Real Server): 요청을 처리하는 서버들.
  • 전달 방식: LVS-NAT(디렉터가 주소 변환, 응답도 디렉터 경유), LVS-DR(Direct Routing, 응답은 실제 서버가 클라이언트로 직접), LVS-TUN(IP 터널링, 원격지 서버).
  • 스케줄링: 라운드 로빈(rr), 가중 라운드 로빈(wrr), 최소 연결(lc), 가중 최소 연결(wlc), 해시 방식(sh·dh) 등.

HA 용어

용어뜻
하트비트(Heartbeat)노드끼리 주기적으로 주고받는 살아 있음 신호. 끊기면 장애로 판단
페일오버(Fail-over)장애 시 서비스(가상 IP·디스크)를 대기 노드로 넘김
페일백(Fail-back)원래 서버가 복구되면 서비스를 되돌림
스플릿 브레인(Split-brain)하트비트 선만 끊겨 두 노드가 서로 죽었다고 보고 동시에 주 노드가 되는 사고 → 공유 디스크 손상 위험. STONITH(문제 노드 강제 차단)로 막는다
공유 스토리지SAN·NAS·DRBD(네트워크 기반 RAID 1 복제)로 두 노드가 같은 데이터를 봄

2. 임베디드 리눅스

핵심 필기

  • 임베디드 시스템: 특정 목적의 기능을 수행하도록 하드웨어와 소프트웨어를 묶어 기기 안에 넣은 시스템(셋톱박스, 공유기, 스마트TV, 차량 인포테인먼트…).
장점단점
커널·소스가 공개되어 로열티 없이 수정·배포 가능 (GPL 준수 필요)범용 RTOS(VxWorks 등)보다 실시간성이 약함 (RT 패치 PREEMPT_RT로 보완)
다양한 CPU 아키텍처 지원 (ARM, MIPS, PowerPC, x86…)상용 RTOS보다 커널·메모리 요구량이 큰 편
안정적이고 강력한 네트워킹 스택개발 도구·지원이 업체마다 제각각
모듈식 커널이라 필요한 기능만 넣어 작게 만들 수 있음

구성과 개발 도구

요소설명
부트로더U-Boot(가장 널리 씀), RedBoot
커널대상 보드에 맞춰 설정·빌드한 리눅스 커널
루트 파일 시스템BusyBox(ls·sh 등 수많은 유닉스 명령을 하나의 작은 실행 파일에 담음)
툴체인개발 PC(x86)에서 대상 CPU(ARM)용 바이너리를 만드는 크로스 컴파일러
빌드 시스템Yocto Project·OpenEmbedded(리눅스 재단 주도, 맞춤 배포판 생성), Buildroot

리눅스 기반 모바일·임베디드 플랫폼

플랫폼주도쓰임
안드로이드(Android)구글 (OHA)스마트폰·태블릿·TV·자동차. 리눅스 커널 위에 ART 런타임·자바/코틀린 프레임워크
타이젠(Tizen)삼성·인텔, 리눅스 재단삼성 스마트TV, 웨어러블, 가전
webOS팜 → HP → LGLG 스마트TV
AGL(Automotive Grade Linux)리눅스 재단 (토요타 등)자동차 인포테인먼트(IVI)·계기판
GENIVI자동차 업계 연합차량 IVI 미들웨어 표준
MeeGo·Maemo·Moblin노키아·인텔타이젠의 전신 계보
Ubuntu Core·Raspberry Pi OS캐노니컬·라즈베리파이 재단IoT·교육용 보드
OpenWrt커뮤니티공유기(라우터) 펌웨어

PART 2 · 가상화와 클라우드

3. 리눅스 가상화

핵심 필기

전가상화 vs 반가상화

구분전가상화 (Full Virtualization)반가상화 (Para-virtualization)
게스트 OS수정 없이 그대로 설치 (윈도우도 가능)게스트 커널을 수정해야 함
방식하드웨어 전체를 가상화. 특권 명령은 하이퍼바이저가 가로채 처리(바이너리 번역) 또는 CPU 지원(Intel VT-x, AMD-V) 이용게스트가 하이퍼바이저에 직접 요청(하이퍼콜, Hypercall)
성능전통적으로 느림 (CPU 지원으로 많이 개선)오버헤드가 적어 빠름
예VMware, VirtualBox, KVM, Xen의 HVM 모드Xen (PV 모드)

하이퍼바이저(Hypervisor, VMM) 유형

유형위치특징예
타입 1 (Native, Bare-metal)하드웨어 바로 위호스트 OS가 없어 오버헤드 적음, 서버용Xen, KVM, VMware ESXi, Microsoft Hyper-V
타입 2 (Hosted)호스트 OS 위의 응용 프로그램설치가 쉬움, 데스크톱·테스트용, 느림VirtualBox, VMware Workstation·Player, Parallels, QEMU(에뮬레이터)

왼쪽부터 타입 1 하이퍼바이저, 타입 2 하이퍼바이저, 컨테이너 세 개의 쌓기 그림. 타입 1은 하드웨어 위에 하이퍼바이저와 게스트 OS, 타입 2는 하드웨어와 호스트 OS 위에 하이퍼바이저와 게스트 OS, 컨테이너는 하드웨어와 호스트 OS 커널 위에 컨테이너 엔진과 앱이 있고 게스트 OS가 없다

그림 14-1 · 하이퍼바이저 타입 1·2와 컨테이너 — 누르면 원본 크기로 열린다.

대표 가상화 솔루션

솔루션특징
KVM (Kernel-based Virtual Machine)리눅스 커널 모듈(kvm.ko + kvm-intel 또는 kvm-amd)로 커널 자체를 하이퍼바이저로 만든다. 커널 2.6.20부터 포함. CPU 가상화 지원(VT-x·AMD-V) 필수. 장치 에뮬레이션은 QEMU, 관리는 libvirt(virsh, virt-manager)
Xen케임브리지 대학에서 시작한 타입 1. 관리용 Dom0와 게스트 DomU. 반가상화(PV)와 전가상화(HVM) 모두 지원
VirtualBox오라클(이노텍 → 썬 → 오라클), 타입 2, 데스크톱용
VMwareWorkstation·Player(타입 2), ESXi(타입 1), vSphere(관리)
QEMU다른 CPU 아키텍처도 흉내 내는 에뮬레이터. KVM과 결합하면 하드웨어 가속
$ grep -c -E 'vmx|svm' /proc/cpuinfo    # 0보다 크면 CPU가 VT-x(vmx)·AMD-V(svm) 지원
8
$ lsmod | grep kvm                       # KVM 모듈 적재 확인 (출력 예시)
kvm_intel             409600  0
kvm                  1368064  1 kvm_intel
$ virsh list --all                       # libvirt로 가상 머신 목록
 Id   Name     State
-------------------------
 1    web01    running
 -    db01     shut off

컨테이너 — OS 수준 가상화

구분가상 머신(VM)컨테이너
가상화 대상하드웨어운영체제(커널 공유)
게스트 OS각 VM마다 있음없음 (앱 + 라이브러리만)
크기·시작 속도GB 단위, 분 단위MB 단위, 초 단위
격리강함상대적으로 약함 (커널 공유)
기반 기술하이퍼바이저리눅스 커널의 cgroups(자원 제한)·namespaces(격리)
예KVM, Xen, VirtualBoxLXC, Docker, Podman
  • Docker: 이미지(읽기 전용 템플릿) → 컨테이너(실행 인스턴스). 이미지는 Dockerfile로 만들고 Docker Hub(레지스트리)에서 받는다. 여러 컨테이너를 배치·관리하는 오케스트레이션 도구는 쿠버네티스(Kubernetes).
$ docker pull nginx                     # 이미지 내려받기
$ docker images                         # 로컬 이미지 목록
$ docker run -d -p 8080:80 --name web nginx   # 백그라운드(-d) 실행, 호스트 8080 → 컨테이너 80
$ docker ps                             # 실행 중 컨테이너 (-a: 멈춘 것 포함)
$ docker exec -it web /bin/bash         # 실행 중 컨테이너 안에서 셸
$ docker stop web && docker rm web      # 중지 후 삭제 (이미지 삭제는 docker rmi)

4. 클라우드 서비스 모델

핵심 필기

모델제공하는 것사용자가 관리하는 것예
IaaS (Infrastructure)서버·스토리지·네트워크 등 인프라(가상 머신)OS, 미들웨어, 런타임, 앱, 데이터AWS EC2, Google Compute Engine, OpenStack
PaaS (Platform)OS·런타임·DB 등 개발·실행 플랫폼앱과 데이터Google App Engine, Heroku, Cloud Foundry, Red Hat OpenShift
SaaS (Software)완성된 소프트웨어(설정·데이터 정도)Gmail, Google Docs, Microsoft 365, Salesforce, Dropbox

온프레미스, IaaS, PaaS, SaaS 네 기둥에 네트워크·스토리지·서버·가상화·OS·미들웨어·런타임·데이터·애플리케이션 층을 쌓고, 사용자가 관리하는 층과 제공자가 관리하는 층을 색으로 나눈 그림

그림 14-2 · 누가 어디까지 관리하나 — IaaS·PaaS·SaaS — 누르면 원본 크기로 열린다.

배포 모델

모델뜻
퍼블릭(Public)클라우드 업체가 여러 고객에게 공개적으로 제공 (AWS, Azure, GCP)
프라이빗(Private)한 기관이 자체 전용으로 구축·운영 (예: 사내 OpenStack)
하이브리드(Hybrid)퍼블릭 + 프라이빗(또는 온프레미스)을 연동
커뮤니티(Community)목적이 같은 여러 기관이 공동으로 사용
  • 오픈스택(OpenStack): IaaS를 구축하는 대표 오픈소스. 구성 요소 Nova(컴퓨트), Swift(오브젝트 스토리지), Cinder(블록 스토리지), Neutron(네트워크), Keystone(인증), Glance(이미지), Horizon(웹 대시보드). 그 밖에 CloudStack, Eucalyptus.
  • 그 밖의 as-a-Service: DaaS(데스크톱), BaaS(백엔드), FaaS(함수 단위, 서버리스 — AWS Lambda).

5. 5대 핵심 플랫폼

플랫폼뜻리눅스와의 관계
I · 사물인터넷 (IoT)사물에 센서·통신을 달아 데이터를 주고받음게이트웨이·기기에 임베디드 리눅스(라즈베리파이, Ubuntu Core)
C · 클라우드 (Cloud)인프라·플랫폼·소프트웨어를 서비스로 제공클라우드 서버 OS의 대다수가 리눅스, OpenStack·KVM
B · 빅데이터 (Big Data)대용량·고속·다양한 데이터를 수집·분석하둡·스파크 클러스터가 리눅스 위에서 동작
M · 모바일 (Mobile)스마트폰·태블릿 중심 서비스안드로이드가 리눅스 커널 기반
AI · 인공지능학습·추론으로 지능적 판단학습 서버·GPU 클러스터 대부분이 리눅스

PART 3 · 빅데이터와 하둡, 특화 시스템

6. 빅데이터

핵심 필기

특징뜻
Volume (규모)데이터 양이 TB·PB 이상으로 거대
Velocity (속도)생성·수집·처리 속도가 빠름 (실시간·스트리밍)
Variety (다양성)정형·반정형·비정형이 섞임
Veracity (정확성)데이터의 품질·신뢰성
Value (가치)분석으로 얻는 비즈니스 가치
  • 3V = Volume · Velocity · Variety, 여기에 Veracity · Value를 더하면 5V. (교재에 따라 Variability·Visualization을 넣어 7V로도 말한다.)
  • 처리 단계: 수집(Flume, Sqoop, Kafka) → 저장(HDFS, NoSQL) → 처리(MapReduce, Spark) → 분석(Hive, R, 머신러닝) → 시각화.

7. 하둡(Hadoop)

핵심 필기

구성역할
HDFS (Hadoop Distributed File System)분산 파일 시스템. 파일을 큰 블록(기본 128MB, 하둡 1은 64MB)으로 나눠 여러 노드에 기본 3개 복제
└ 네임노드(NameNode)마스터. 파일 이름·블록 위치 같은 메타데이터 관리
└ 데이터노드(DataNode)슬레이브. 실제 블록 저장, 네임노드에 하트비트·블록 보고
└ 보조 네임노드(Secondary NameNode)메타데이터 체크포인트(병합) 담당 — 대기 네임노드가 아님
MapReduce분산 처리 모델: Map(키-값으로 쪼개 처리) → Shuffle·Sort → Reduce(모아서 합침)
YARN (Yet Another Resource Negotiator)하둡 2부터 자원 관리·작업 스케줄링 담당. ResourceManager(마스터), NodeManager(노드별), ApplicationMaster(작업별)
  • 하둡 1에서는 MapReduce가 JobTracker·TaskTracker로 자원 관리까지 했지만, 하둡 2에서 그 일을 YARN으로 분리해 MapReduce 외의 엔진(Spark 등)도 같은 클러스터에서 돌 수 있게 됐다.

하둡 클러스터 그림. 위쪽 마스터 노드에 네임노드와 YARN 리소스매니저가 있고, 아래 데이터노드 세 대에 블록 A, B, C가 각각 세 번씩 복제되어 흩어져 있으며 각 노드에 노드매니저가 있다. 파일이 128MB 블록으로 쪼개져 들어오는 흐름과 하트비트 점선이 있다

그림 14-3 · HDFS와 YARN — 누르면 원본 크기로 열린다.

하둡 에코시스템

도구한 줄 정리
HiveSQL과 비슷한 HiveQL로 하둡 데이터를 질의 (페이스북 개발)
Pig스크립트 언어 Pig Latin으로 데이터 흐름 처리 (야후 개발)
HBaseHDFS 위의 컬럼 기반 NoSQL DB (구글 BigTable 모델)
ZooKeeper분산 시스템의 코디네이터(설정·동기화·리더 선출)
SqoopRDBMS ↔ HDFS 데이터 이동
Flume여러 곳의 로그 수집·전송
Kafka대용량 실시간 메시지(이벤트) 스트리밍
Oozie하둡 작업 워크플로 스케줄러
Mahout하둡 기반 머신러닝 라이브러리
Spark인메모리 분산 처리 엔진 (MapReduce보다 빠름)
Ambari하둡 클러스터 설치·관리·모니터링 웹 도구
Avro데이터 직렬화
$ hdfs dfs -mkdir -p /user/kim/input          # HDFS에 디렉터리 생성
$ hdfs dfs -put access.log /user/kim/input    # 로컬 → HDFS
$ hdfs dfs -ls /user/kim/input                # 목록 (hadoop fs -ls 도 같은 뜻)
$ hdfs dfs -get /user/kim/output/part-r-00000 .   # HDFS → 로컬

8. 리눅스 기반 임베디드·특화 시스템

분야리눅스 활용 예
스마트TVLG webOS, 삼성 타이젠, 구글 TV(안드로이드 TV)
자동차AGL(Automotive Grade Linux), GENIVI, 안드로이드 오토모티브 OS — 인포테인먼트(IVI)·계기판
스마트폰·웨어러블안드로이드, 타이젠(갤럭시 워치 초기 모델), Wear OS(안드로이드 기반)
IoT라즈베리파이 + Raspberry Pi OS, Ubuntu Core, Yocto로 만든 맞춤 리눅스
네트워크 장비OpenWrt(공유기), 리눅스 기반 NAS·방화벽
드론·로봇Dronecode(리눅스 재단 드론 프로젝트), ROS(로봇 운영 미들웨어, 주로 우분투 위)
슈퍼컴퓨터TOP500 슈퍼컴퓨터 전부가 리눅스 계열 OS

실전 문제

다음 설명에 해당하는 클러스터 유형은? "두 대의 서버 중 한 대가 서비스를 하고, 다른 한 대는 하트비트로 상태를 감시하다가 장애가 발생하면 서비스를 넘겨받는다."

보기를 선택해 주세요.
힌트 1 보기

목적이 "빠르게"나 "많이"가 아니라 "멈추지 않게"다.

정답·해설 보기

C. Active-Standby와 페일오버는 고가용성(HA) 클러스터다. 베오울프는 HPC의 대표 예다.

반가상화(Para-virtualization)에 대한 설명으로 옳은 것은?

보기를 선택해 주세요.
힌트 1 보기

"반"가상화는 게스트가 자기가 가상 환경에 있다는 걸 알고 협조한다.

정답·해설 보기

B. A는 전가상화, C의 VirtualBox는 타입 2 전가상화 도구, D는 컨테이너 설명이다. 반가상화의 대표는 Xen이다.

다음 중 호스트 운영체제 위에서 응용 프로그램처럼 동작하는 타입 2(Hosted) 하이퍼바이저는?

보기를 선택해 주세요.
힌트 1 보기

내 노트북 윈도우에 "프로그램 설치"하듯 까는 것.

정답·해설 보기

D. VirtualBox(와 VMware Workstation)는 타입 2다. ESXi, Xen, Hyper-V는 하드웨어 위에서 직접 동작하는 타입 1이다.

KVM에 대한 설명으로 틀린 것은?

보기를 선택해 주세요.
힌트 1 보기

KVM 위에는 윈도우도 수정 없이 설치할 수 있다.

정답·해설 보기

D. KVM은 CPU 지원을 이용한 전가상화 방식이다. 성능 향상을 위해 virtio 같은 반가상화 드라이버를 쓸 수는 있지만, 게스트 커널 수정이 필수는 아니다.

개발자가 코드만 올리면 운영체제·런타임·미들웨어 같은 실행 환경은 업체가 제공·관리하는 클라우드 서비스 모델은?

보기를 선택해 주세요.
힌트 1 보기

제공하는 것이 "플랫폼"이다.

정답·해설 보기

B. PaaS다(Google App Engine, Heroku). IaaS는 OS부터 사용자가 관리하고, SaaS는 완성된 소프트웨어를 쓴다.

빅데이터의 3V에 해당하지 않는 것은?

보기를 선택해 주세요.
힌트 1 보기

규모·속도·다양성.

정답·해설 보기

D. 3V는 Volume·Velocity·Variety다. 5V는 여기에 Veracity·Value를 더한다.

하둡 에코시스템 구성 요소와 설명의 연결이 틀린 것은?

보기를 선택해 주세요.
힌트 1 보기

로그 수집은 물 흐르듯 — Flume.

정답·해설 보기

C. Sqoop은 RDBMS와 HDFS 사이 데이터 전송 도구다. 로그 수집은 Flume이다.

다음 중 리눅스 커널 기반이 아닌 플랫폼은?

보기를 선택해 주세요.
힌트 1 보기

애플의 모바일 OS는 다윈(XNU) 커널을 쓴다.

정답·해설 보기

C. iOS는 애플의 XNU(다윈) 커널 기반이다. 안드로이드·타이젠·AGL은 모두 리눅스 커널을 쓴다.

단원 마무리

주제꼭 남길 한 줄
클러스터HPC(베오울프·병렬 계산) · 부하 분산(LVS·ipvsadm) · HA(하트비트·페일오버, 스플릿 브레인 주의)
임베디드로열티 없음·다양한 CPU·강한 네트워킹 / 실시간성 약함, U-Boot·BusyBox·크로스 컴파일·Yocto
플랫폼안드로이드(구글), 타이젠(삼성), webOS(LG TV), AGL(자동차)
가상화전가상화(게스트 수정 없음) vs 반가상화(게스트 수정·하이퍼콜·Xen)
하이퍼바이저타입 1(하드웨어 위: Xen·KVM·ESXi·Hyper-V) vs 타입 2(호스트 OS 위: VirtualBox·Workstation)
컨테이너커널 공유, cgroups·namespaces, Docker·LXC, 쿠버네티스로 관리
클라우드IaaS(인프라·OpenStack·EC2) · PaaS(플랫폼·App Engine) · SaaS(소프트웨어·Gmail), 퍼블릭·프라이빗·하이브리드
빅데이터3V Volume·Velocity·Variety + Veracity·Value = 5V
하둡HDFS(네임노드·데이터노드, 128MB 블록·3복제) · MapReduce(Map→Reduce) · YARN(하둡 2)
에코시스템Hive(SQL) · HBase(NoSQL) · ZooKeeper(코디네이터) · Sqoop(RDBMS) · Flume(로그) · Spark(인메모리)

책을 덮고 꺼내 보기

  • 리눅스 가상 서버 기반 부하 분산 클러스터를 라 하고, 관리 명령은 이다.
  • 노드끼리 살아 있음을 확인하는 주기 신호를 라 한다.
  • 게스트 OS를 수정하지 않는 가상화는 , 수정하는 가상화는 다.
  • KVM은 리눅스 로 동작하며 CPU의 또는 AMD-V 지원이 필요하다.
  • 컨테이너는 호스트의 을 공유해 게스트 OS가 없다.
  • HDFS에서 메타데이터는 가, 실제 블록은 가 맡는다.
  • 하둡 2에서 자원 관리를 맡는 구성 요소는 이다.
클러스터 세 유형과 대표 기술은?

고계산(HPC) — 베오울프·MPI, 부하 분산 — LVS·ipvsadm·HAProxy, 고가용성(HA) — Heartbeat·Pacemaker·keepalived.

임베디드 리눅스의 장점과 단점은?

장점은 로열티 없음, 소스 공개, 다양한 CPU 지원, 강력한 네트워킹, 모듈식 커널. 단점은 상용 RTOS보다 약한 실시간성과 상대적으로 큰 크기.

전가상화와 반가상화의 차이는?

전가상화는 게스트 OS를 수정하지 않고(하드웨어 전체 가상화, CPU 지원 활용), 반가상화는 게스트 커널을 수정해 하이퍼콜로 하이퍼바이저와 직접 통신해 빠르다(Xen).

하이퍼바이저 타입 1·2의 예는?

타입 1(Bare-metal) — Xen, KVM, VMware ESXi, Hyper-V. 타입 2(Hosted) — VirtualBox, VMware Workstation·Player, Parallels.

IaaS·PaaS·SaaS의 예는?

IaaS — AWS EC2, OpenStack. PaaS — Google App Engine, Heroku, OpenShift. SaaS — Gmail, Google Docs, Microsoft 365, Salesforce.

오픈스택의 주요 구성 요소는?

Nova(컴퓨트), Swift(오브젝트 스토리지), Cinder(블록 스토리지), Neutron(네트워크), Keystone(인증), Glance(이미지), Horizon(대시보드).

하둡의 세 핵심 구성과 역할은?

HDFS(분산 저장: 네임노드 메타데이터, 데이터노드 블록, 기본 3복제), MapReduce(Map → Shuffle → Reduce 분산 처리), YARN(하둡 2부터 자원 관리·스케줄링).

자동차와 스마트TV에 쓰이는 리눅스 기반 플랫폼은?

자동차 — AGL(Automotive Grade Linux), GENIVI, 안드로이드 오토모티브. 스마트TV — LG webOS, 삼성 타이젠, 안드로이드 TV.

다음으로 갈 기준: 클러스터 3유형, 가상화 2방식·하이퍼바이저 2유형, 클라우드 3모델, 하둡 3구성을 표 없이 말할 수 있으면 14편까지 끝이다. 처음으로 돌아가 전체 암기 코드를 복습한다: 0 · 시험 지도.

정답과 해설

확인 문제 정답

  1. 고가용성(HA) 클러스터 — 하트비트로 감시하다 페일오버한다.
  2. BusyBox.
  3. webOS.
  4. 반가상화(Para-virtualization), 대표 솔루션 Xen.
  5. 타입 2(Hosted) 하이퍼바이저 — 예: VirtualBox, VMware Workstation.
  6. cgroups(자원 제한)와 namespaces(격리).
  7. IaaS.
  8. 컴퓨트 Nova, 인증 Keystone.
  9. 네임노드(NameNode).
  10. Sqoop.
오늘도 한 걸음 앞으로.

내용을 이해했다면 학습 완료를 체크해 주세요.

학습 기록은 현재 브라우저에 저장됩니다.
HJS / STUDY한지석