Skip to main content

NVMe Block Storage

Augmentez la capacité de stockage de vos instances en attachant des volumes supplémentaires à haute vitesse jusqu'à 16 To. Les volumes sont gérés indépendamment des instances de calcul, de sorte que vos données persistent même si vous supprimez votre VM.


linode-splash-dedicated-cpu-any-instance

Évolutifs

Redimensionnez un volume de stockage en mode bloc à tout moment, afin de pouvoir mettre à jour votre capacité de stockage en quelques étapes simples lorsque vos besoins évoluent.

linode-splash-block-storage-add-storage

Indépendants et remplaçables à chaud

Les volumes sont gérés indépendamment du stockage local d'une instance de calcul et peuvent être connectés ou déconnectés de n'importe quelle instance sans avoir besoin de redémarrer, ce qui vous permet de déplacer les volumes entre les systèmes en quelques secondes.

linode-splash-block-storage-fault-tolerant

Résilients et résistants aux défaillances

Les volumes sont configurés avec une réplication des données intégrée, ce qui garantit une haute disponibilité et une protection contre la perte de vos données.

linode-splash-block-storage-manage-data

Stockez tout type de données

Le stockage en mode bloc peut être utilisé pour stocker n'importe quel type de données, y compris des fichiers de sites Web, des bases de données, des fichiers multimédia, des sauvegardes ou même des systèmes d'exploitation amorçables.

Spécifications

Spécifications techniques

  • Taille du volume : 10 GB - 16 TB
  • Technologie de stockage : SSD NVMe haute performance*.
  • IOPS : jusqu'à 8 000 (12 000 en pic d'activité)
  • Débit : jusqu'à 350 Mb/s (525 Mb/s en pic d'activité)
  • Fournit une capacité de stockage supplémentaire aux instances de calcul et aux clusters LKE
  • Haute disponibilité et résistance aux défaillances
  • Les données sont répliquées grâce au codage d'effacement
  • Les volumes peuvent être formatés, montés et consultés comme des périphériques de stockage connectés localement
  • Jusqu'à 8 volumes peuvent être connectés à une seule instance de calcul
  • Approvisionnement via Cloud Manager ou Linode CLI
  • Gestion programmatique via l'API Linode
  • Disponibilité régionale

Services complémentaires payants

Charges de travail recommandées

  • Convient aux charges de travail qui nécessitent un stockage important
  • Solution de stockage pour les fichiers et les médias de sites Web
  • Solutions dédiées aux serveurs de vidéos, d'images et d'autres médias, dont Plex
  • Serveurs de fichiers basés sur le cloud, y compris les applications comme NextCloud et ownCloud
  • Stockage de bases de données, notamment pour les applications exigeantes et à fort trafic
  • Emplacement de sauvegarde pour d'autres applications
  • Périphérique de démarrage pour l'exécution de distributions personnalisées

Pour voir les vidéos intégrées, vous devez activer les cookies "fonctionnels" dans vos préférences en matière de cookies.

Vignette vidéo

Aperçu du stockage en mode bloc NVMe

Une conception minutieuse pour des performances optimales au meilleur prix.

0,10 $/Go par mois. Facturation à l'heure. Pas de frais d'utilisation.

$ /mois

API complète

Contrôlez et gérez votre infrastructure par programmation.

ÉTAPE 1 : Créer et connecter un volume
Tirez parti de l'API Linode pour créer dynamiquement des volumes et les connecter à des instances de calcul. Vous pouvez utiliser cURL pour accéder à l'API à partir de votre ligne de commande, ou profiter des bindings Python de notre API.

Si vous utilisez Terraform pour provisionner votre infrastructure, vous pouvez utiliser la ressource `linode_volume` pour gérer entièrement vos volumes à partir de votre plan Terraform . Gérer les volumes de stockage en mode bloc avec l'API Linode Référence de l'API Linode Utilisation du CLI Linode linode_api4-python sur GitHub Guide du débutant sur 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}"
}
ÉTAPE 2 : Monter un volume connecté
Après avoir connecté un volume à une instance de calcul, il faut le formater et le monter depuis l'instance. Le système de fichiers du volume est alors disponible.

Vous pouvez lancer quelques commandes à partir de votre connexion SSH pour monter votre volume. Si vous utilisez un outil de gestion de la configuration comme Salt, Ansible ou Puppet pour vos instances, vous pouvez également gérer ce montage à partir de vos formules, stratégies et modules. Comment utiliser le stockage en mode bloc Guide du débutant sur Salt Configurer automatiquement les serveurs avec Ansible Démarrer avec 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"],
  ],
}

Contenu connexe

Ressources de contenu

Vous êtes prêt à vous lancer ? Vous avez des questions ?

Créez votre compte gratuit dès aujourd'hui ou contactez un conseiller commercial pour en savoir plus.