OCI 블록 볼륨 심층 분석

발행: (2026년 3월 19일 PM 08:09 GMT+9)
4 분 소요
원문: Dev.to

Source: Dev.to

OCI 블록 볼륨이란

OCI 블록 볼륨은 컴퓨트 인스턴스에 영구 스토리지를 제공하는 네트워크 기반 스토리지 서비스입니다.

주로 다음과 같이 사용됩니다:

  • 데이터베이스
  • 애플리케이션 스토리지
  • 부팅 볼륨
  • 고성능 워크로드

아키텍처 개요

Compute Instance


Attachment Layer (iSCSI / Paravirtualized)


OCI Block Volume Service


Distributed Storage Backend

OCI 블록 볼륨은 컴퓨트와 분리되어 있어 인스턴스가 종료되더라도 스토리지가 유지됩니다. 데이터는 여러 스토리지 서버에 복제되어 고가용성 및 내구성을 보장합니다.

볼륨 유형

  • 부팅 볼륨 – 운영 체제에 사용
  • 블록 볼륨 – 애플리케이션 데이터에 사용
  • 볼륨 백업 – 스냅샷 및 복구에 사용

성능

OCI 블록 볼륨의 성능은 VPUs(GB당 볼륨 성능 단위)로 정의됩니다. VPU가 높을수록 IOPS와 처리량이 증가합니다.

VPUs일반 사용
10저비용 워크로드
20균형 잡힌 워크로드
30+고성능 워크로드

자동 튜닝 (동적 스케일링)

자동 튜닝을 통해 OCI는 워크로드 요구에 따라 볼륨 성능을 자동으로 조정합니다.

  • 워크로드 증가 → 성능 증가
  • 워크로드 감소 → 비용 최적화

연결 유형

iSCSI 연결

  • TCP/IP 기반 스토리지 통신 사용
  • 수동 설정 필요

파라버추얼리제이션 연결

  • OCI 최적화 드라이버 사용
  • 간단한 설정으로 더 나은 성능 제공

언제 어떤 것을 사용할까

파라버추얼리제이션을 사용할 경우:

  • 단순함이 필요할 때
  • 표준 워크로드

iSCSI를 사용할 경우:

  • 최대 성능이 필요할 때
  • 세밀한 제어가 필요할 때

모범 사례

  • 가능하면 파라버추얼리제이션 연결 사용
  • 자동 튜닝 활성화
  • OS, 로그, 데이터베이스용 볼륨을 분리
  • 성능을 정기적으로 모니터링
  • 올바른 VPU 수준 선택

결론

OCI 블록 볼륨은 클라우드 워크로드를 위한 유연하고 확장 가능한 스토리지를 제공합니다. 아키텍처, 성능 튜닝 및 연결 방식을 이해함으로써 엔지니어는 OCI에서 효율적이고 신뢰성 높은 스토리지 시스템을 설계할 수 있습니다. 적절한 모니터링과 튜닝은 성능 병목을 방지하고 최적의 시스템 동작을 보장합니다.

0 조회
Back to Blog

관련 글

더 보기 »