메인 콘텐츠로 건너뛰기

NVMe Block Storage

최대 16TB의 고속 볼륨 크기를 추가로 연결하여 인스턴스 스토리지 용량을 늘릴 수 있습니다. 볼륨은 컴퓨팅 인스턴스와 독립적으로 관리되므로 VM을 삭제하더라도 데이터가 유지됩니다.


linode-splash-dedicated-cpu-any-instance

확장성

Block Storage 볼륨을 언제든지 조정할 수 있기 때문에 필요할 때마다 스토리지 용량을 간편하고 유연하게 업데이트할 수 있습니다.

linode-splash-block-storage-add-storage

독립적이며 핫 스와핑 가능

Volumes은 컴퓨팅 인스턴스의 로컬 스토리지와 별도로 관리되며 리부팅할 필요 없이 모든 인스턴스에 연결 또는 분리될 수 있습니다. 따라서 몇 초 안에 시스템 간 Volumes 이동이 가능합니다.

linode-splash-block-storage-fault-tolerant

안정성 및 장애 대응력

볼륨은 내장된 데이터 복제로 설정되기 때문에 데이터 가용성이 높고 데이터 손실로부터 보호됩니다.

linode-splash-block-storage-manage-data

모든 종류의 데이터 저장

Block Storage는 웹사이트 파일, 데이터베이스, 미디어 파일, 백업 또는 부팅 가능한 운영 체제를 포함한 모든 종류의 데이터를 저장하는 데 사용할 수 있습니다.

사양

기술 사양

  • 볼륨 크기: 10GB - 16TB
  • 스토리지 기술: 고성능 NVMe SSDs*
  • IOPS: 최대 8,000(버스트 12,000회)
  • 처리량: 최대 350MB/s(버스트 525MB/s)
  • 인스턴스 및 LKE 클러스터를 컴퓨팅하기 위한 추가 스토리지 용량 제공
  • 고가용성 및 장애 대응력
  • 삭제 코드로 데이터를 복제
  • Volumes는 본체와 연결된 스토리지 디바이스와 마찬가지로 포맷, 탑재, 접속 가능
  • 하나의 컴퓨팅 인스턴스에 Volumes 최대 8개 연결
  • Cloud Manager 또는 Linode CLI로 프로비저닝
  • Linode API를 통해 프로그램 방식으로 관리
  • 지역별 가용성

유료 서비스에 포함된 무료 서비스

권장 워크로드

  • 스토리지가 대량으로 필요한 작업에 적합
  • 웹사이트 파일 및 미디어를 위한 스토리지 솔루션
  • Plex를 포함한 비디오, 이미지, 기타 미디어 전용 서버 솔루션
  • NextCloudownCloud 등 애플리케이션을 포함하는 클라우드 기반 파일 서버
  • 트래픽이 많고 까다로운 앱을 포함하는 데이터베이스 스토리지
  • 기타 애플리케이션을 위한 백업 위치
  • 사용자 지정 배포를 위한 디바이스 부팅
비디오 썸네일

NVMe Block Storage 개요

최고의 가성비를 위해 정교하게 설계했습니다.

월 $0.10/GB. 시간당 과금. 이용료 없음.

$/월

완전한 기능의 API

프로그래밍 방식으로 인프라를 제어하고 관리합니다.

1단계: Volume 생성 및 연결
Linode API를 활용해 Volumes를 동적으로 생성하고 컴퓨팅 인스턴스에 연결합니다. cURL를 사용해 명령줄에서 API에 접속하거나 API의 Python 바인딩을 활용할 수 있습니다.

인프라를 프로비저닝하기 위해 Terraform을 사용하면 'linode_volume' 리소스를 사용해 Terraform 가격 내에서 Volumes을 전체 관리할 수 있습니다. Linode API로 Block Storage Volumes 관리하기 Linode API 레퍼런스 Linode CLI 사용하기 GitHub에서 linode_api4-python Terraform 초보자 가이드
curl -H "Content-Type: application/jsonType" 
  -H "Authorization: Bearer $token" 
  -X POST -d '{ 
    "label": "my-volume", 
    "size": 100, 
    "region": "us-east", 
    "linode_id": 1234567 
  }' 
  https://api.linode.com/v4/volumes
linode-cli volumes create 
  --label "my-volume" 
  --size "100" 
  --region "us-east" 
  --linode_id "1234567"
from linode_api4 import LinodeClient
client = LinodeClient(token)
client.volume_create('my-volume',
  linode=1234567,
  size=100)
resource "linode_volume" "my-volume" {
  label = "my-volume"
  size = "100"
  region = "${linode_instance.my-linode.region}"
  linode_id = "${linode_instance.my-linode.id}"
}
2단계: 연결된 Volume 마운트
Volume을 컴퓨팅 인스턴스에 연결한 후 인스턴스 내부에서 포맷하고 마운트합니다. 이렇게 하면 Volume의 파일 시스템을 사용할 수 있습니다.

SSH 연결에서 몇 가지 명령어를 실행해 Volume을 마운트할 수 있습니다. 인스턴스에 Salt, Ansible 또는 Puppet 등의 설정 관리 툴을 사용하는 경우 포뮬러, 플레이북, 모듈에서 이 마운트를 관리할 수도 있습니다. Block Storage 사용 방법 Salt 초보자 가이드 Ansible로 서버 자동 설정 Puppet 시작하기
mkfs.ext4 "/dev/disk/by-id/scsi-0Linode_Volume_my-volume"
​​​​​​​mkdir "/mnt/my-volume"
echo "/dev/disk/by-id/scsi-0Linode_Volume_my-volume /mnt/my-volume ext4 defaults,noatime,nofail 0 2" \
  | tee -a /etc/fstab
mount /mnt/my-volume
bsvolume:
  blockdev.formatted:
    - name: /dev/disk/by-id/scsi-0Linode_Volume_my-volume
    - fs_type: ext4

  mount.mounted:
    - name: /mnt/my-volume
    - device: /dev/disk/by-id/scsi-0Linode_Volume_my-volume
    - fstype: ext4
    - opts: defaults,noatime,nofail
    - pass_num: 2
    - mkmnt: True
    - require:
      - blockdev: bsvolume
- name: format the volume
  filesystem:
    fstype: ext4
    dev: /dev/disk/by-id/scsi-0Linode_Volume_my-volume

- name: mount the volume
  mount:
    path: /mnt/my-volume
    src: /dev/disk/by-id/scsi-0Linode_Volume_my-volume
    fstype: ext4
    opts: defaults,noatime,nofail
    passno: 2
    state: mounted
include lvm

filesystem { "/dev/disk/by-id/scsi-0Linode_Volume_my-volume":
  ensure  => present,
  fs_type => "ext4",
}

file { "/mnt/my-volume":
  ensure  => "directory",
}

mount { "/mnt/my-volume":
  ensure  => mounted,
  device  => "/dev/disk/by-id/scsi-0Linode_Volume_my-volume",
  fstype  => "ext4",
  options => "defaults,noatime,nofail",
  pass    => 2,
  require => [
    Filesystem["/dev/disk/by-id/scsi-0Linode_Volume_my-volume"],
    File["/mnt/my-volume"],
  ],
}

관련 콘텐츠

콘텐츠 리소스

시작할 준비가 되었나요? 혹은 질문이 있나요?

지금 무료 계정을 만들거나 영업 컨설턴트에게 문의해 자세히 알아보세요.