블록 파일 오브젝트 스토리지 차이, NFS SMB iSCSI, IOPS 뜻 한 장 정리

블록과 파일, NFS 와 SMB , IOPS 와 대역폭처럼 처음 들으면 헷갈리는 개념을 그림 한 장씩으로 정리했습니다. 다른 페이지를 보다 막히면 여기로 돌아오세요.

블록 · 파일 · 오브젝트

스토리지가 데이터를 내주는 방식은 세 가지입니다. 무엇을 단위로 주고받는지, 그리고 정리(파일 시스템)를 누가 하는지가 핵심입니다. 탭을 눌러 보세요. 블록 스토리지 디스크를 같은 크기의 칸(블록)으로 나누고 칸 번호로 읽고 씁니다. 칸에 무엇이 들었는지는 스토리지가 모르고, 서버의 OS(파일 시스템)가 압니다. 번호만 붙은 빈 창고 칸을 통째로 빌려주는 것과 같습니다. 연결 방식 FC · iSCSI · NVMe-oF 잘 맞는 일 데이터베이스, VM 디스크 블록 주고받는 단위 같은 크기의 칸 (블록) 정리는 누가 서버 OS 찾는 방법 칸 번호 (주소) 대표 연결 방식 FC, iSCSI, NVMe-oF 잘 맞는 일 빠르고 잦은 읽기·쓰기 (DB, VM) 파일 주고받는 단위 파일 정리는 누가 스토리지 (NAS ) 찾는 방법 폴더 경로와 파일 이름 대표 연결 방식 NFS , SMB 잘 맞는 일 여러 사람·서버가 함께 쓰는 파일 오브젝트 주고받는 단위 오브젝트 (데이터 + ID + 메타데이터) 정리는 누가 스토리지 찾는 방법 고유 ID, URL 대표 연결 방식 S3 API 잘 맞는 일 아주 많은 양을 오래 보관

NFS · SMB · iSCSI, 한 장으로

서버와 스토리지가 대화하는 약속(프로토콜)입니다. 이름이 많아 보여도 블록, 파일, 오브젝트 중 어디에 속하는지만 알면 정리됩니다. FC (파이버 채널) 블록 전용 네트워크입니다. 전용 스위치와 카드(HBA )를 쓰며, 오래전부터 기업 SAN 의 표준이었습니다. iSCSI 블록 데이터를 일반 이더넷(IP)으로 보냅니다. 전용 장비 없이 SAN을 만들 수 있습니다. NVMe-oF 빠른 NVMe 디스크를 네트워크 너머에서도 거의 그대로 빠르게 쓰게 하는 최신 방식입니다. NFS 리눅스·유닉스 서버가 주로 쓰는 파일 공유 방식입니다. 원격 폴더를 내 폴더처럼 붙여(마운트) 씁니다. SMB (CIFS) 윈도우의 파일 공유 방식입니다. 탐색기에서 \\서버\공유폴더 로 들어가는 그것입니다. S3 API 아마존이 만든 오브젝트 저장 방식이 사실상 표준이 됐습니다. 웹 주소로 넣고(PUT) 꺼냅니다(GET).

IOPS · 대역폭 · 지연

스토리지 성능을 말하는 세 숫자입니다. 고속도로로 생각하면 쉽습니다. 대역폭 (MB/s, GB/s) 차선 수입니다. 한 번에 얼마나 많은 데이터를 보낼 수 있는지. 영상 편집, 백업처럼 큰 파일을 길게 읽고 쓸 때 중요합니다. IOPS 1초에 지나가는 차 대수입니다. 작은 요청을 얼마나 많이 처리하는지. 데이터베이스, VM이 많을 때 중요합니다. 지연 (ms, µs) 차 한 대가 도착하는 데 걸리는 시간입니다. 사용자가 느끼는 체감 속도와 가장 가깝습니다. ENG "느리다"는 신고가 오면 셋 중 무엇이 문제인지부터 나눕니다. 대역폭은 남는데 지연만 높은 경우도 많습니다. SALES "IOPS 몇 만"이라는 숫자는 측정 조건(블록 크기, 읽기·쓰기 비율)에 따라 크게 달라집니다. 같은 조건인지 확인하고 비교합니다.

평균 지연과 꼬리 지연

지연을 평균 하나로만 보면 가끔 아주 느린 요청이 숨습니다. 그래서 100번 중 느린 쪽 5번, 1번을 따로 보는 p95, p99 를 함께 씁니다. p50 (중간값) 1 ms 평균 2 ms p95 6 ms p99 (꼬리) 25 ms 예시 숫자입니다. 평균은 2 ms로 좋아 보여도, 100번 중 1번은 25 ms 넘게 걸린다는 뜻입니다. p95 · p99란 요청을 빠른 순서로 줄 세웠을 때 95번째, 99번째 값입니다. 느린 쪽 5%, 1%가 얼마나 느린지 보여 줍니다. DB에서 중요한 이유 화면 하나를 그리려고 쿼리를 수십 번 부르면, 그중 하나만 느려도 화면 전체가 느려집니다. AI에서 중요한 이유 분산 학습은 가장 늦은 GPU를 모두가 기다립니다. 추론 서비스도 사용자는 가장 늦은 응답을 기억합니다. ENG 성능 시험 결과는 평균과 함께 p99를 요청합니다. 부하가 높아질 때 꼬리가 먼저 길어집니다. SALES "평균 지연 몇 ms"만 적힌 자료는 조건이 다를 수 있습니다. p99까지 같은 조건으로 맞춰 봅니다.

이중화: 하나가 고장 나도

서버실 장비는 대부분 두 개씩 짝을 지어 연결합니다. 한쪽이 고장 나도 다른 쪽으로 계속 돌게 하는 것을 이중화 라고 합니다. 단일 장애점 (SPOF) 그것 하나만 고장 나도 전체가 멈추는 부분입니다. 설계할 때 가장 먼저 찾아 없앱니다. 멀티패스 서버와 스토리지 사이 길을 여러 개 두고, 한 길이 끊기면 자동으로 다른 길을 씁니다. 액티브-액티브 두 장비가 평소에도 함께 일합니다. 하나가 빠지면 남은 하나가 전부 맡습니다. 액티브-스탠바이 하나는 일하고 하나는 대기합니다. 일하던 쪽이 고장 나면 대기하던 쪽이 넘겨받습니다.

스택업 전체 목차

이 사이트는 자바스크립트를 켜야 그림과 메뉴가 보입니다.

스택업 STACK UP인프라 지식을 한 층씩 쌓다
주제 제안 · 문의 ✎
스택업 · 서버 · 스토리지 · 네트워크 · AI
SCROLL DOWN
Site map

찾는 내용으로 바로 가기

사이트 전체를 한 화면에 펼쳤습니다. 제목을 누르면 그 내용으로 바로 갑니다.

Why

엔지니어도 영업도 잘 모르는 3~5년

영업은 제안까지, 엔지니어는 설치와 장애 때만 고객을 만납니다. 그 사이 고객 운영팀이 매일 하는 일이 인프라 일생의 대부분입니다.

현업 흐름에서 자세히 보기
Three domains

랙 하나에 함께 들어가는 장비들

Inside a rack

랙 한 칸씩 들여다보기

표준 랙은 높이 42칸(U)입니다. 맨 위에 스위치, 가운데 서버, 아래에 스토리지와 UPS가 들어가는 것이 흔한 배치입니다. 장비를 누르면 해당 페이지로 갑니다.

Vendors

다섯 제조사

같은 기능을 부르는 이름이 제조사마다 다릅니다. 원격 관리 칩(BMC) 이름부터 익혀 두세요.

Route

이 순서로 보세요

Glossary

처음 들으면 헷갈리는 말

용어 사전 전체 보기