Storage 종류와 특징
Block Storage
: Instance에 할당하여 사용할 수 있는 블록레벨 스토리지입니다.NAS
: 여러 개의 인스턴스에서 네트워크를 통해 액세스할 수 있는 스토리지입니다.Object Storage
: REST API 기반의 확장 가능한 대용량 오브젝트 스토리지입니다.Backup
: 높은 신뢰성과 안정성을 가진 백업 서비스입니다.
Block Storage
블록 스토리지는 인스턴스 기본 디스크 외에 추가로 연결하여 사용할 수 있는 가상 디스크
- 기본 디스크 저장 공간이 부족할 때
- 인스턴스를 삭제하기 전에 인스턴스의 기본 디스크에 있는 데이터를 영구 보관하기 위해서 장착 후 데이터 복사할 때
블록 스토리지 특징
- 연결된 인스턴스를 삭제하더라도 블록 스토리지는 삭제되지 않습니다.
- 블록 스토리지는 여러 개의 인스턴스에서 동시에 연결하여 사용할 수 없습니다.
- 연결이 해제된 블록 스토리지는 다른 인 스턴스에 연결하여 사용할 수 있습니다.
- 스냅샷을 이용해 특정 시점의 블록 스토리지 상태를 저장 및 복구할 수 있습니다.
- 블록 스토리지는 같은 가용성 영역(Availability zone)안에 있는 인스턴스에만 연결할 수 있습니다.
- 블록 스토리지는 최소 10GB ~ 2000GB 크기를 조정하여 생성할 수 있습니다.
NAS
NAS 서비스를 사용하면 인스턴스에 공유 스토리지를 연결하여 데이터를 쉽게 공유할 수 있습니다. 단일 볼륨 최대 크기는 10TB까지 제공합니다.
공유
: NAS volume을 하나 이상의 인스턴스에 마운트하여 사용할 수 있습니다. 지원 프로토콜: NFS v3(Linux)편리성
: 파일 수준의 volume을 마운트하기 때문에 별도의 filesystem 구성이 필요하지 않습니다.유연성
: NAS volume을 사용 중에도 저장소 용량의 확장 및 축소가 가능합니다.보안성
: 프로젝트의 네트워크를 통해서 NAS volume에 접근하기 때문에 다른 프로젝트의 네트워크와 격리되어 있습니다.
Object Storage
오브젝트 스토리지는 많은 양의 데이터를 저장할 수 있는 온라인 저장소 서비스입니다.
확장성
: 사용자는 스토리지의 용량을 고려할 필요 없이, 필요할 때 원하는 만큼 데이터를 저장할 수 있습니다.접근성제어
: 프라이빗으로 설정한 컨테이너에는 허가된 사용자만 접근할 수 있습니다. 컨테이너를 퍼블릭으로 설정하면 공개 URL을 이용해 누구나 컨테이너 내부의 오브젝트에 접근할 수 있습니다.편리한 웹 콘솔 제공
: 사용자의 편의를 위해 계층적 디렉터리 구조로 데이터를 관리할 수 있는 웹 콘솔을 제공합니다.Restful API 제공
: 컨테이너와 오브젝트를 제어할 수 있는 HTTP(s)기반의 REST API를 제공합니다. API를 이용하면 사용자의 애플리케이션에서 오브젝트 스토리지를 사용할 수 있습니다.
Backup
전체 백업 방식과 증분 백업 방식을 함께 사용합니다. 최초 1회는 사용자가 등록한 경로의 데이터 전체를 백업합니다. 이후에는 데이터의 중복을 제거하여 백업 데이터를 최소화할 수 있는 가변 길이 중복제거(deduplication) 기술을 이용하여 증분만을 백업합니다. 따라서 백업 시간이 단축되고 네트워크 사용량도 줄어듭니다. 데이터는 암호화 과정을 거쳐 백업 스토리지로 안전하게 전송됩니다.
운영체제 | 하드웨어 아키텍처 | 지원 버전 | 지원 구성 |
---|---|---|---|
CentOS | x64 | 7.8 | ext2, ext3, ext4, xfs |
Ubuntu | x64 | 18.04 LTS, 20.04 LTS | ext2, ext3, ext4 |
Debian | x64 | 9, 10 | ext2, ext3, ext4 |
Windows Server | x64 | 2012 R2 STD, 2016 STD, 2019 STD | NTFS |