[과제] 인프라 엔지니어의 교과서 5장

강세준·2023년 2월 13일
0

스토리지

데이터를 저장하는 장치

  • 로컬 스토리지 : 서버 내부에 디스크를 설치해 이용하는 저장 영역
    외부 스토리지와 비교해 설치 할 수 있는 디스크 개수, 확장성이 부족하다
  • 외부 스토리지 : 서버 외부에 준비한 스토리지 장비, 영역
    • DAS : 서버에 직접 연결하는 스토리지 장비
      많은 디스크를 설치할 수 있기 때문에 스트라이핑 수가 많은 RAID로 구성해 디스크 I/O 성능을 크게 높힐 수 있다.
      운영체제는 DAS에 생성된 논리 드라이브를 내장 디스크의 논리 드라이브로 인식하여 구분하지 않고 똑같은 방식으로 다룬다.
      • 서버에 RAID 컨트롤러 보드를 꽂아 연결하는 형태는 RAID 컨트롤러 보드가 RAID 구성 관리
      • HBA 보드를 꽂아 연결하는 형태는 스토리지에 내장된 RAID 컨트롤러가 RAID 구성 관리
    • DAS 선택 조건 : 용량, 성능, 내장애성, 확장성등을 고려하지만 디스크를 몇 개 설치할 수 있을지가 매우 중요한 조건 중 하나이다.

    • NAS : 네트워크를 통해 여러 대의 서버가 액세스할 수 있는 스토리지
      서버와 NAS간 NFS, SMB/CIFS, AFP와 같은 프로토콜을 사용해 통신
      여러 대의 서버에서 데이터 공유 또는 백업 및 로그 파일을 한 군데로 모으는 용도로 사용한다.

    • SAN : 블록 단위의 데이터 스토리지 전용 네트워크
      고속, 고품질을 요구하는 환경에 사용
      • FC-SAN : 파이버 채널 기반으로 구축된 고속, 고품질 스토리지 전용 네트워크
        기간계 데이터베이스같은 중요 데이터를 다루는 환경에 이용
      • IP-SAN : 고속 고품질 통신이 가능하나 가격이 비싸다
        통신에 이더넷을 사용해 SAN보다 저렴하게 구축할 수 있다
        iSCSI(서버 스토리지간 통신을 위한 SCSI 커맨드를 IP 네트워크를 사용해 송수신) 스토리지를 이용하고 서버와 iSCSI모두 L2/L3 스위치 등을 통해 연결 할 수 있다.

  • RAID와 핫스페어
    • RAID : 스토리지 장비에서 인클로저 안 여러 개의 디스크로 RAID를 구성하고 큰 스토리지 영역(볼륨)으로 사용한다.
      볼륨으로 사용하면 디스크가 고장나도 RAID로 이중화가 되어 있어 서비스에 영향이 적지만 교체할 다른 디스크마저 고장날 때는 핫스페어를 사용한다
    • 핫스페어 : 다른 디스크가 망가졌을 때를 대비한 스탠바이 디스크

외부 스토리지 이용

외부 스토리지 도입 동기

  • 저장 영역을 많이 확보
  • 스토리지 통합 및 집중 관리
  • 디스크 I/O 성능 향상 : 3TB 하드디스크 1개 속도 < 3TB를 확보하는 스트라이핑 10세트
  • 복수의 서버에 데이터 공유 : NAS를 이용하면 쉽게 복수의 서버에서 데이터를 공유할 수 있다.

스토리지의 고급 기능

  • 씬 프로비저닝 : 물리 스토리지 용량보다 많은 논리 볼륨을 할당할 수 있는 기능
    가상 스토리지를 사용해 물리 스토리지 용량을 상한선으로 하여 할당할 수 있다.
    가상 서버환경과 같이 게스트 운영체제마다 논리볼륨을 만드는 환경에 효과적이다.

  • 자동 계층화 : 서로 다른 성능의 디스크를 조합해 이용 빈도가 높은 데이터는 고가에 빠른 장비에 낮은 데이터는 싸고 느린 장비에 자동 저장하는 기능

  • 디둡 : 중복 제거 기능으로 스토리지 백업시 먼저 저장된 데이터는 복사하지 않아 저장 영역을 절약 할 수 있는 기능

  • 스냅샷 : 파일 시스템의 정지점을 순간적으로 보존해 두는 기능
    파일이 갱신이 될 때마다 갱신 이력과 함께 갱신 전 파일을 스냅샷용 스토리지 공간에 기록한다.
    갱신 이력 정보를 관리해 그 시점에서의 파일 시스템의 상황을 복원하는 기능이 된다.
profile
데이터를 탐구하는 개발자

0개의 댓글