[교재] 인프라 엔지니어의 교과서 5장 - 스토리지

hwwwa·2023년 2월 10일
0

5장 스토리지

스토리지의 발전

  • 대용량화 : 용량 증가, 서버나 외부 스토리지의 고밀도화로 많은 하드디스크 탑재 가능
  • 고속화 : 하드디스크와 인터페이스의 고속화, SSD와 엔터프라이즈 플래시 메모리 스토리지 등장
  • 고도화 : 씬 프로비저닝, 자동 계층화, 중복 제거, 스냅샷 등의 기능

스토리지

로컬 스토리지

서버 내부에 디스크를 설치하여 이용하는 저장 영역

외부 스토리지

서버 외부의 스토리지 장비 혹은 스토리지 영역

  • DAS (Direct Attached Storage)
    • 서버에 직접 연결하는 스토리지 장비
    • 운영체제는 DAS와 내장 디스크를 구분하지 않고 동일한 방식으로 다룸
    • 서버에 RAID 컨트롤러 보드를 꽂아 연결하는 형태
      • RAID 컨트롤러 보드가 RAID 구성을 관리
    • HBA(Host Bus Adaptor) 형태
      • 스토리지에 내장된 RAID 컨트롤러가 RAID 구성을 관리
    • 필요한 실제 용량, 성능, 내장애성, 확장성을 고려하여 선택
    • 최근에는 DAS를 사용하지 않고 로컬 스토리지를 선택하기도 함
      • 장비 구매 비용 절약, 데이터 센터 랙 절약, 운영 비용 절약
  • NAS (Network Attached Storage)
    • 네트워크를 통해 여러 대의 서버가 액세스할 수 있는 스토리지
    • NFS, SMB/CIFS, AFP와 같은 프로토콜을 이용하여 통신
    • 여러 대의 서버에서 데이터를 공유할 때나 백업 및 로그 파일을 한 군데에 모으는 용도로 사용
  • SAN (Storage Area Network)
    • 블록 단위의 데이터 스토리지 전용 네트워크
    • 고속 고품질 환경 요구 시 사용
    • FC-SAN (Fibre Channel SAN)
      • 파이버 채널을 기반으로 구축된 고속 고품질 스토리지 전용 네트워크
      • 일반적으로 기간계 데이터베이스 등 중요 데이터를 다루는 환경에서 이용
      • HBA 보드를 설치하여 SAN 스위치를 통하거나 SAN 스토리지를 직접 연결
    • IP-SAN (Internet Protocol SAN)
      • 고속 고품질 통신이 가능하지만 가격이 매우 비쌈
      • 통신 부분에 이더넷을 사용하여 SAN보다 저렴하게 구축 가능
      • iSCSI 스토리지를 주로 이용
      • L2/L3 스위치 등을 통해 연결

RAID와 핫스페어

  • 볼륨: 인클로저 안에 탑재된 여러 개의 디스크로 RAID를 구성하여 사용하는 큰 스토리지 영역
  • 디스크 하나가 고장났을 때 곧바로 교환이 불가능하다면 RAID 구성이 깨질 수 있음 ➡️ 핫스페어 사용
  • 핫스페어: 다른 디스크가 고장났을 때를 위해 대기하는 스탠바이 디스크
    • 스토리지 인클로저가 디스크 고장 감지 시 자동으로 핫스페어를 활성화
    • 망가진 디스크는 고장 상태로 처리되어 시스템에서 분리되고 이를 새 디스크로 교체하면 새 디스크가 핫스페어로 대기
    • 핫스페어는 몇 개든 할당 가능

외부 스토리지를 이용하는 경우

  • 많은 저장 영역 확보
  • 디스크 I/O 성능 향상
  • 스토리지를 통합하여 집중 관리
    • 개별 스토리지 사용 시 미사용 영역 발생 ➡️ 저장 영역 낭비를 줄일 수 있음
  • 복수의 서버에서 데이터 공유
    • NAS를 사용하면 여러 서버에서 같은 데이터와 소스코드에 액세스 가능

스토리지의 고급 기능

Thin Provisioning

  • 물리 스토리지 용량보다 많은 논리 볼륨을 할당할 수 있는 기능
  • 할당한 용량만큼의 물리 스토리지를 다 준비하지 않고도 실제 필요한 물리 스토리지만 준비 가능
  • 가상 서버 환경처럼 게스트 운영체제마다 논리 볼륨을 만드는 환경에서 매우 효과적

자동 계층화

  • 서로 다른 성능의 디스크를 조합하여 이용 빈도가 높은 데이터는 고가의 빠른 장비에, 이용 빈도가 낮은 데이터는 싸고 느린 장비에 자동으로 저장
  • 미리 특정한 규칙을 정해두거나, 각 파일의 이용 상황을 스토리지 스스로 판단하여 자동으로 적절한 계층으로 이동시키는 등 제품에 따라 구현 방시깅 다양함

De-dulication

  • 중복 제거 기능이라고도 함
  • 스토리지 백업 시 먼저 저장된 데이터가 있으면 그 데이터는 복사하지 않고 저장 영역을 절약하는 기능
  • 디둡을 구현한 제품 대부분이 데이터 압축 기능 또한 탑재하고 있음

Snapshot

  • 어떤 순간의 파일 시스템의 정지점을 순간적으로 보존해두는 기능
  • 주로 파일이 갱신될 때마다 갱신 이력과 함께 갱신 전의 파일을 스냅샷용 스토리지 공간에 기록
  • 갱신 이력 정보를 관리하여 해당 시점의 파일 시스템 상황 복원 기능

0개의 댓글