AWS 8 -Cloud Storage

클라우드 스토리지 서비스 종류


클라우드 스토리지 서비스는 다른 서비스를 사용함에 있어 저장공간의 역할으로 많이 사용됩니다.

스토리지의 종류는 크게 세가지로 나눌수 있습니다.

  1. 파일 스토리지(File Storage)
    • 하드디스크에 파일을 저장하듯 폴더 단위로 나누어져 있는 개별 파일들을 언제든 수정하고 저장할 수 있다.
    • 각각의 확장자에 맞게 다양한 정보를 저장할 수 있다.
    • 하지만, 많은 정보를 저장하므로 파일의 수가 제한적이다.
    • 파일 스토리지의 경우 공유파일에 엑세스해야 하고 파일 시스템이 있어야 하는경우에 사용되며 NAS 또는 AWS의 Elastic File System에서 사용된다.
  2. 객체 스토리지(Object Storage)
    • 파일 스토리지와 같은 계층 구조가 없고, 고유 실별번호, 데이터 그리고 메타데이터 등 최소한의 정보만을 가지고 있기 때문에 많은 수의 데이터를 저장할 수 있다.
    • 객체 스토리지는 방대한 확장성 및 메타데이터의 특성을 통해 대규모 및 유연성이 필요한 경우 사용한다.
    • AWS에서는 Simple Storage Service(S3)에서 사용하는 방식입니다.
  3. 블록 스토리지(Block Storage)
    • 블록 스토리지는 데이터를 고유식별자를 부여받은 여러개의 블록으로 분리해 저장하는 방식으로 데이터 요청시 다시 재조합해 사용자에게 제공하는 방식이다.
    • 블록 스토리지는 파일 스토리지와 달리 단일 데이터 경로에 의존하지 않으므로 신속하게 검색할 수 있으며, 서로 다른 운영체제에서도 엑세스 할 수 있다는 장점이 있다.
    • 블록 스토리지는 데이터베이스, ERP시스템과 같은 지연시간이 짧아야 하는 경우에 사용되는 방식이며, AWS에서는 Elastic Block Store(EBS)에서 사용되는 방식으로 EBS는 AWS의 대표적인 서비스인 EC2에서 사용된다.