클라우드 스트로지는 클라우드 컴퓨팅 제공업체를 통해 데이터와 파일을 인터넷에 저장할 수 있는 클라우드 컴퓨팅 모델로, 사용자는 퍼블릭 인터넷 또는 전용 프라이빗 네트워크 연결을 통해 스트로지에 액세스할 수 있다. 이런 클라우드 스트로지를 사용하면 다음과 같은 장점이 있다
클라우드 스트로지는 block storage, file, storage, object storage, 이렇게 3가지로 분류될 수 있고, 이 글에서는 각 종류가 어떤 것인지에 대해 설명하고자 한다.
블록 스토리지(Block Storage)는 데이터를 고정된 크기의 블록 단위로 나누어 저장하는 스토리지 방식이다. 이 방식은 지연시간이 짧고 빠른 데이터 액세스를 제공해야 하는 서버 환경에서 많이 사용되며, 데이터베이스, 가상 머신, 트랜잭션 데이터와 같은 응용 프로그램에 적합하다.
DAN(Direct Attached Storage Network)
: 컴퓨터 시스템에 직접 연결된 저장 장치를 의미한다. 이 저장 장치는 네트워크를 통하지 않고 직접 연결되며, 일반적으로 한 대의 서버나 컴퓨터에만 접근 가능하다.
SAN(Storage Area Network)
: 고속 네트워크를 통해 여러 서버와 공유되는 중앙 저장 장치를 나타낸다. SAN은 대규모 데이터 센터와 기업 환경에서 주로 사용된다.
파일 스트로지는 파일 및 폴더의 계층 구조로 저장하는 데이터 스토로지이다.
객체 스토리지는 대용량 미디어 파일, 이미지, 백업 등의 비정형 데이터를 저장하기 위한 데이터 스토리지이다.
특성 | 블록 스토리지 | 파일 스토리지 | 객체 스토리지 |
---|---|---|---|
구조 | 고정된 크기의 블록 | 파일 및 디렉터리 | 객체 (데이터 + 메타데이터) |
사용 사례 | 데이터베이스, 가상 머신, 고성능 애플리케이션 | 파일 공유, 백업, 미디어 콘텐츠 저장 | 대규모 데이터 저장, 클라우드 스토리지, 백업 |
장점 | 고성능, 유연성, 세밀한 제어 | 사용 편의성, 협업 가능 | 확장성, 비용 효율성, 메타데이터 활용 |
단점 | 관리 복잡성, 비용 | 확장성 제한, 성능 | 지연 시간, 기존 애플리케이션 호환성 |