신기술 용어: 데이터·하드웨어
쉽게 말하면
데이터와 하드웨어 쪽 신기술 용어도 자주 나와요. 엄청나게 많고 빠르고 다양한 데이터인 빅데이터, 그걸 여러 컴퓨터로 나눠 처리하는 하둡과 맵리듀스, 디스크 여러 개를 묶어 빠르거나 안전하게 쓰는 RAID, 저장 장치를 연결하는 방식(DAS·NAS·SAN), 그리고 거래 기록을 모두가 나눠 갖는 블록체인이 대표적이에요.
시험용 정의
빅데이터는 기존 방식으로 다루기 어려운 대량의 데이터로 특징은 3V(Volume 양, Velocity 속도, Variety 다양성)이며 가치(Value), 정확성(Veracity)을 더하기도 한다. 하둡(Hadoop)은 여러 컴퓨터로 대용량 데이터를 분산 저장(HDFS)·처리하는 오픈 소스 프레임워크이고, 맵리듀스는 데이터를 나눠 처리(Map)하고 결과를 모으는(Reduce) 분산 처리 모델이다. 정형 데이터를 하둡으로 옮기는 도구로 스쿱(Sqoop)이 있다. RAID는 디스크 여러 개를 하나처럼 묶는 기술로 RAID 0(스트라이핑), RAID 1(미러링), RAID 5(분산 패리티), RAID 6(이중 패리티)이 대표적이다. 저장 장치 연결 방식은 서버에 직접 연결하는 DAS, 네트워크로 파일 서버를 연결하는 NAS, 전용 고속 네트워크(광 채널)로 저장 장치를 묶는 SAN이다. 블록체인은 거래 기록을 블록으로 묶어 체인처럼 잇고 P2P 참여자 모두가 나눠 저장해 위·변조가 어려운 분산 원장 기술이다. 고가용성(HA)은 장애가 나도 서비스를 계속하도록 이중화하는 것이다.
비유로 이해하기
RAID 0은 책 한 권을 여러 사람에게 쪽수별로 나눠 동시에 베끼게 하는 것(빠르지만 한 명이 잃어버리면 끝), RAID 1은 같은 책을 두 권 만드는 것, RAID 5는 나눠 베끼되 복구용 요약 메모도 돌아가며 써 두는 것이다.
자세히
먼저 알아 둘 말
| 말 | 뜻 |
|---|---|
| 스트라이핑 | 데이터를 여러 디스크에 나눠 동시에 쓰는 것 |
| 미러링 | 같은 데이터를 두 디스크에 똑같이 쓰는 것 |
| 패리티 | 데이터를 복구하려고 계산해 둔 검사 정보 |
| 분산 원장 | 같은 거래 장부를 참여자 모두가 나눠 가진 것 |
| HDFS | 하둡 분산 파일 시스템 |
RAID 레벨
| 레벨 | 방식 | 특징 |
|---|---|---|
| RAID 0 | 스트라이핑 | 가장 빠름, 장애 보호 없음 |
| RAID 1 | 미러링 | 디스크 하나 고장 나도 안전, 용량 절반 |
| RAID 5 | 스트라이핑 + 분산 패리티 | 디스크 1개 장애 허용, 최소 3개 |
| RAID 6 | 스트라이핑 + 이중 분산 패리티 | 디스크 2개 장애 허용, 최소 4개 |
저장 장치 연결
| 방식 | 연결 | 특징 |
|---|---|---|
| DAS | 서버에 직접 연결 | 간단, 다른 서버와 공유 어려움 |
| NAS | LAN으로 파일 서버 연결 | 파일 단위 공유, 설치 쉬움 |
| SAN | 광 채널 같은 전용 네트워크 | 블록 단위, 고속, 대규모 |
데이터 신기술 용어
| 용어 | 뜻 |
|---|---|
| 하둡 | 대용량 데이터 분산 저장·처리 오픈 소스 프레임워크 |
| 맵리듀스 | Map(분산 처리) → Reduce(결과 취합) 프로그래밍 모델 |
| 스쿱 | 관계형 DB와 하둡 사이 데이터 전송 도구 |
| 데이터 다이어트 | 데이터를 압축하고 중복 제거해 저장 효율을 높임 |
| 메타데이터 | 데이터를 설명하는 데이터 |
| 블록체인 | 분산 원장. 위·변조 어려움, P2P |
| 디지털 아카이빙 | 디지털 정보를 장기간 보존 |
기출에서 더 나온 것
| 말 | 뜻 |
|---|---|
| SDS | 소프트웨어 정의 스토리지. 물리 저장 장치를 소프트웨어로 묶어 하나처럼 관리한다 |
| HACMP | IBM의 고가용성 솔루션. 서버 여러 대를 묶어 하나가 멈춰도 다른 서버가 이어받는다 |
| 텐서플로 (TensorFlow) | 구글 브레인 팀이 공개한 기계 학습용 오픈 소스 라이브러리 |
| 허니팟 (Honeypot) | 공격자를 끌어들이려고 일부러 허술하게 만든 미끼 시스템. 공격 기법을 관찰한다 |
시험에 이렇게 나와요
- 대용량 데이터를 분산 저장·처리하는 오픈 소스 → 하둡, 분산 처리 모델 → 맵리듀스
- 하둡과 관계형 DB 사이 데이터 전송 도구 → 스쿱(Sqoop)
- 서버에 직접 연결 → DAS, 네트워크로 파일 공유 → NAS, 전용 고속 망 → SAN
- 구글의 기계 학습 라이브러리 → 텐서플로
- 스토리지를 소프트웨어로 가상화 → SDS
확인 문제
Q1. 디스크 여러 개에 데이터를 나눠 쓰고 패리티 정보도 분산 저장해, 디스크 하나가 고장 나도 복구할 수 있는 RAID 레벨은?
- RAID 0
- RAID 1
- RAID 5
- JBOD
정답 보기
3번 RAID 5
RAID 0: 스트라이핑(속도, 보호 없음). RAID 1: 미러링(똑같이 복사). RAID 5: 스트라이핑 + 분산 패리티, 디스크 1개 장애를 견딘다(최소 3개 필요).
Q2. 대용량 데이터를 여러 컴퓨터에 나눠 저장·처리하는 오픈 소스 프레임워크는?
- NoSQL
- OLAP
- SAN
- 하둡
정답 보기
4번 하둡
하둡이다. 여러 컴퓨터에 데이터를 나눠 저장(HDFS)하고 처리(맵리듀스)하는 오픈 소스 프레임워크다. NoSQL은 비관계형 데이터베이스다.
Q3. 같은 데이터를 두 디스크에 똑같이 기록해 한쪽이 고장 나도 다른 쪽으로 쓰는 RAID는?
- RAID 5
- RAID 1
- RAID 6
- RAID 0
정답 보기
2번 RAID 1
RAID 1(미러링)이다. RAID 0은 나눠 저장(스트라이핑)만 해 빠르지만 복구가 안 되고, RAID 5는 패리티를 분산 저장한다.
Q4. 서버와 저장 장치를 광 채널 같은 전용 고속 네트워크로 연결하는 방식은?
- NAS
- SAN
- DAS
- RAID
정답 보기
2번 SAN
Storage Area Network.
Q5. 빅데이터의 3V에 해당하지 않는 것은?
- Volume
- Variety
- Vision
- Velocity
정답 보기
3번 Vision
Vision은 3V가 아니다. 3V는 Volume(양), Velocity(속도), Variety(다양성)다.
헷갈리기 쉬운 O·X
RAID 0은 디스크 하나가 고장 나도 데이터를 복구할 수 있다.
정답 보기
X RAID 0은 장애 보호가 없다.
블록체인은 거래 기록을 중앙 서버 한 곳에만 저장한다.
정답 보기
X 참여자 모두가 나눠 저장하는 분산 원장이다.
맵리듀스는 데이터를 나눠 처리한 뒤 결과를 모으는 분산 처리 모델이다.
정답 보기
O