TL;DR
서버 디스크에만 파일을 저장하면 장애 시 데이터 유실이나 오토 스케일링 시 동기화 문제가 발생하므로 별도의 스토리지를 활용해야 한다. Object Storage는 비정형 데이터에, Block Storage는 고성능 I/O에, NAS는 서버 간 공유 폴더 용도에 최적화되어 있다. 데이터 보호를 위해 최대 52주까지 보관 가능한 Backup 서비스를 구축하고, Global Edge(CDN)를 통해 전 세계 사용자에게 콘텐츠를 빠르게 배포한다. 실습 과정에서 CDN 프로필 생성과 리퍼러 헤더 설정을 통해 보안과 성능을 동시에 확보하는 인프라 구성 방식을 확인했다.
챕터별 상세
스토리지 분리 필요성
서버 디스크는 휘발성 데이터나 임시 파일 저장에는 적합하지만, 영구 보관이 필요한 데이터는 외부 스토리지를 사용하는 것이 표준이다.
스토리지 유형별 특징 비교
스토리지 선택 시 데이터의 크기, 접근 빈도, 공유 필요성, 성능 요구 사항을 종합적으로 고려해야 한다.
Object Storage 상세 및 활용
S3 호환 API를 지원하면 멀티 클라우드 환경에서 도구의 호환성을 유지하기 매우 유리하다.
NAS 특징 및 확장성
NFS와 CIFS는 각각 리눅스와 윈도우 환경에서 가장 널리 쓰이는 네트워크 파일 공유 프로토콜이다.
Backup 서비스 구성 단계
HA(고가용성)는 시스템 가동 중단을 막는 기술이며, 백업은 데이터 유실 시 과거로 되돌리는 기술로 서로 목적이 다르다.
Global Edge 원리 및 실습
리퍼러(Referer) 헤더는 현재 요청을 보낸 이전 웹 페이지의 주소를 담고 있어 무단 링크 방지에 활용된다.
<img src="http://[CDN_DOMAIN]/logo1.jpg" title="naver" alt="" />이미지 소스 주소를 CDN 도메인으로 변경하여 배포 최적화 적용
용어 해설
- 오브젝트 스토리지(Object Storage)
- — 데이터를 객체 단위로 저장하며 고유 식별자를 통해 접근하는 스토리지 방식이다. 대규모 비정형 데이터를 저장하는 데 유리하며 HTTP/HTTPS 프로토콜을 통한 URL 접근이 가능하다. 데이터의 내구성이 높고 확장성이 뛰어나 백업이나 정적 웹 리소스 저장에 주로 사용된다.
- 네트워크 결합 스토리지(NAS)
- — 네트워크를 통해 여러 서버가 동시에 접속하여 파일을 공유할 수 있는 스토리지 시스템이다. 파일 시스템 수준에서 데이터를 관리하며 여러 서버 간의 데이터 일관성을 유지해야 하는 공유 폴더 환경에 적합하다. 확장성이 좋고 관리 효율성이 높지만 블록 스토리지에 비해 지연 시간이 발생할 수 있다.
- 콘텐츠 전송 네트워크(CDN)
- — 지리적으로 분산된 서버 네트워크를 통해 사용자에게 콘텐츠를 더 빠르게 전달하는 기술이다. 원본 서버의 데이터를 사용자 근처의 엣지 서버에 캐싱하여 데이터 전송 경로를 단축하고 부하를 분산시킨다. 대용량 이미지나 영상 배포 시 로딩 속도를 획기적으로 개선하고 대역폭 비용을 절감한다.
- 블록 스토리지(Block Storage)
- — 데이터를 고정된 크기의 블록 단위로 나누어 저장하며 서버에 직접 연결되는 가상 디스크 형태의 스토리지이다. OS 설치나 데이터베이스와 같이 빠른 입출력(I/O) 성능이 필요한 환경에 최적화되어 있다. 특정 서버 한 대에만 연결되어 사용되는 것이 일반적이며 높은 성능과 낮은 지연 시간을 보장한다.
- 스냅샷(Snapshot)
- — 특정 시점의 스토리지 상태를 그대로 복사하여 저장하는 데이터 백업 기술이다. 원본 데이터의 변경 사항만 기록하는 방식으로 빠르게 생성할 수 있으며 데이터 유실 시 과거 시점으로 즉시 복구할 수 있는 기반을 제공한다. 시스템 업데이트 전이나 정기적인 백업 전략의 핵심 요소로 활용된다.
언급된 리소스
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.




