Home > 기타 > 스토리지

스토리지
storage cloud

스토리지란?

  • 데이터 : 우리가 인식할 수 있는 어떤 것 (ex) 이미지, 텍스트, DB 테이블 등)

  • 기억 장치 : 컴퓨터에서 데이터를 일시적 또는 영구적으로 보존하는 장치

  • 주기억 장치
    • ex) RAM, ROM 등
    • 주기억 장치는 휘발성(RAM) 또는 비휘발성(ROM)이다.
    • 일반적으로, 주기억 장치를 메모리 또는 RAM이라고도 부른다.

  • 보조기억 장치(= 저장 장치)
    • ex) HDD, SSD 등
    • 보조기억 장치는 모두 비휘발성이다.
    • 일반적으로, 스토리지는 (대용량) 저장 장치를 지칭한다.

스토리지 연결 방식

  • 서버(또는 PC)와 스토리지 간의 연결 방식
    1. 직접 연결하거나 스토리지와 연결된 네트워크에 연결 (→ DAS, NAS, SAN)
    2. 인터넷을 통한 Cloud Service 이용 (→ Cloud Storage)
  • 직접 연결 스토리지(DAS, Direct Attached Storage) 방식
    • DAS 방식은 스토리지를 서버의 HBA(Host Bus Adapter, 컴퓨터와 스토리지 또는 컴퓨터와 네트워크 장치 사이의 연결을 담당하는 하드웨어)에 전용 케이블로 직접 연결하는 방식이다.
      • 일반적으로, 데이터를 블록 단위로 읽고 쓴다.(블록 레벨 엑세스)
      • 서버에서 파일 시스템을 사용하면 파일 레벨 엑세스를 한다. 즉, 서버에서 파일 시스템을 직접 관리한다.

    • 특징
      • 일반적으로 서버와 직접적으로 연결되어 있어 다른 서버에서는 직접 액세스할 수 없다.
      • 서버에 직접 외장 저장장치를 추가하므로 속도가 빠르고 확장이 쉽지만, 연결 수에 한계가 있다.
      • 일반적으로 개인용 데스크탑, 작은 기업 또는 부서 수준에서 사용된다.

  • 네트워크 결합 스토리지(NAS, Network Attached Storage) 방식
    • NAS 방식은 서버와 스토리지를 일반적인 네트워크(LAN, 인터넷)를 통해 연결하는 방식이다.
      • 일반적으로, 파일이나 디렉토리 단위로 데이터를 읽고 쓴다.(파일 레벨 엑세스)
      • NAS 장치가 파일 시스템을 설정하고 관리한다. 즉, NAS 장치는 파일 서버라고 볼 수 있다.

    • 특징
      • 네트워크를 통해 데이터를 외부로 공유할 수도 있으며, 여러 장치들과 연결이 가능하다.
      • 네트워크를 사용하기 때문에 대역폭으로 인한 전송 속도에 제한과 병목 현상이 일어날 수 있다.
      • RAID 기술을 사용하므로 저장된 데이터를 여러 하드 디스크에 분산하고 복제할 수 있다.
      • 일반적으로 개인 사용자나 작은 비즈니스 등 작은 규모의 환경에서 사용되고, 파일 공유, 중앙 파일 관리, 백업, 멀티미디어 스트리밍 등에 주로 사용된다.

  • 스토리지 영역 네트워크(SAN, Storage Area Network) 방식
    • SAN 방식은 서버와 스토리지를 전용 네트워크(SAN)를 통해 연결하는 방식이다.
      • 일반적으로, 데이터를 블록 단위로 읽고 쓴다.(블록 레벨 엑세스)

    • 특징
      • 광케이블을 사용하기 때문에 데이터 접근이 빠르며, LAN을 사용하지 않아 네트워크 부하를 최소화할 수 있다.
      • 관리가 어렵고, 네트워크 구성에 따라 전문 인력이 필요하다.
      • 일반적으로 대규모 기업이나 데이터 센터에서 사용되고, 가상화, 데이터베이스 등 높은 성능과 가용성이 필요한 시스템에서 사용된다.

  • Cloud Storage
    • Cloud Storage : 일반적으로, 물리적인 스토리지가 CSP에 의해 관리되는 여러 개의 서버들에 걸쳐 있는 스토리지 모델
      -> Cloud Storage는 가상화에 기반을 두고 있다.
      -> 보통 파일은 한 개의 스토리지에 저장이 되는데, Cloud Storage에서는 한 개의 파일을 여러 대의 가상화된 물리 서버에 공통적으로 저장한다.
      Cloud Storage 유형

    • 사용자(서버 또는 PC)는 인터넷을 통해 Cloud Storage를 사용한다.
      • 일반적으로, 데이터를 객체 단위로 읽고 쓴다.
      • Cloud Storage Service : Google Drive, Microsoft OneDrive, AWS S3 등

    • 특징
      • 사용자는 필요에 따라 저장 공간을 쉽게 확장할 수 있다.
      • 데이터를 안전하게 백업하고 복구할 수 있는 기능을 제공한다.
      • 사용자는 Public 또는 Private 네트워크 연결을 통해 액세스할 수 있다.
      • Cloud Computing을 통해서 작동하기 때문에 외부에서 쉽게 접속할 수 있고, 웹 서비스를 통해서 접속할 수도 있으며, API를 이용하여 애플리케이션으로 접속할 수도 있다.

참고 자료

http://wiki.hash.kr/index.php/스토리지 https://ko.wikipedia.org/wiki/기억_장치 https://ko.wikipedia.org/wiki/주기억장치 https://ko.wikipedia.org/wiki/고정_기억_장치 https://ko.wikipedia.org/wiki/직접_연결_저장장치 https://ko.wikipedia.org/wiki/네트워크_결합_스토리지 https://ko.wikipedia.org/wiki/스토리지_에어리어_네트워크 https://ko.wikipedia.org/wiki/호스트_어댑터 https://ko.wikipedia.org/wiki/클라우드_스토리지 https://aws.amazon.com/ko/what-is/nas/ https://aws.amazon.com/ko/what-is/cloud-storage/ https://www.ibm.com/kr-ko/topics/network-attached-storage https://www.vmware.com/kr/topics/glossary/content/storage-area-network-san.html https://server-talk.tistory.com/366 https://mindstation.tistory.com/152 https://www.youtube.com/watch?v=QVG-MK014ck chatgpt