Amazon Elastic Block Store (EBS)

Amazon Elastic Block Store (EBS) fournit des volumes de stockage en mode bloc à utiliser avec les instances Amazon EC2. Les volumes Amazon EBS sont connectés au réseau et persistent indépendamment de la durée de vie de l'instance. Amazon EBS fournit des volumes de stockage prévisibles, hautement disponibles et fiables, qui peuvent être associés à une instance Amazon EC2 en cours d'exécution et exposés sous forme de périphérique au sein de l'instance. Amazon EBS convient, en particulier, pour les applications qui nécessitent une base de données, un système de fichiers ou un accès à un stockage brut en mode bloc.

Faites vos premiers pas avec AWS gratuitement

Le niveau gratuit d'AWS inclut 30 Go de stockage, 2 millions d'E/S et 1 Go de stockage d'instantanés avec Amazon Elastic Block Store (EBS).

Voir les détails relatifs au niveau gratuit d'AWS »



Fonctionnalités des volumes Amazon EBS

  • Amazon EBS vous permet de créer des volumes de stockage de 1 Go à 1 To qui peuvent être montés comme des périphériques par les instances Amazon EC2. Plusieurs volumes peuvent être montés sur la même instance.
  • Amazon EBS vous permet, si besoin, de mettre en service le niveau spécifique de performances d'E/S de votre choix, en sélectionnant un volume IOPS dimensionné. Vous pouvez ainsi réaliser une mise à l'échelle planifiée vers des milliers d'opérations d'E/S par seconde sur chaque instance Amazon EC2.
  • Les volumes de stockage se comportent comme des périphériques de traitement par blocs non formatés et bruts, avec les noms des périphériques fournis par l'utilisateur et une interface de périphérique de traitement par blocs. Vous pouvez créer un système de fichiers au-dessus des volumes Amazon EBS ou utiliser ces volumes comme vous utiliseriez un périphérique de traitement par blocs (comme un disque dur).
  • Les volumes Amazon EBS sont placés dans une zone de disponibilité spécifique. Ils peuvent ensuite être associés à des instances figurant dans cette même zone de disponibilité.
  • Chaque volume de stockage est automatiquement répliqué au sein de la même zone de disponibilité. Ceci empêche la perte de données due à la défaillance d'un seul composant de matériel.
  • Amazon EBS offre également la possibilité de capturer des instantanés des volumes à un instant donné. Ces instantanés sont ensuite conservés de manière persistante dans Amazon S3. Ces instantanés peuvent être utilisés comme le point de départ de nouveaux volumes Amazon EBS et pour protéger les données pour une durabilité à long terme. Le même instantané peut être utilisé pour instancier autant de volumes que vous le souhaitez. Ces instantanés peuvent être copiés dans différentes régions AWS, ce qui permet de tirer parti plus facilement des nombreuses régions AWS à des fins d'expansion géographique, de migration des centres de données et de reprise après sinistre.
  • AWS vous permet également de créer de nouveaux volumes depuis des ensembles de données publics hébergés par AWS.
  • Amazon CloudWatch présente les mesures de performance des volumes EBS, vous donnant un aperçu de la bande passante, du débit, de la latence et de la profondeur de la file d'attente. Les mesures sont accessibles via l'API d'AWS CloudWatch ou AWS Management Console. Pour plus de détails, voyez Amazon CloudWatch.

Utilisation des volumes Amazon EBS

Les volumes Amazon EBS sont créés dans une zone de disponibilité particulière et leur taille peut aller de 1 Go à 1 To. Dès lors qu'un volume a été créé, il peut être associé à une instance Amazon EC2 figurant dans la même zone de disponibilité. Une fois associé, il apparaîtra comme un périphérique monté similaire à un disque dur ou tout autre périphérique de traitement par blocs. A ce stade, l'instance peut interagir avec le volume de la même manière qu'avec un disque local, le formatant avec un système de fichiers ou y installant directement des applications.

Un volume ne peut être associé qu'à une instance à la fois, mais de nombreux volumes peuvent être associés à une seule instance. Cela signifie que vous pouvez associer plusieurs volumes et agréger vos données par bande sur ces différents volumes pour des performances accrues en termes d'E/S et de débit. Cela est particulièrement utile pour des applications de type base de données qui nécessitent fréquemment de nombreuses lectures et écritures aléatoires sur l'ensemble de données. Si une instance est en panne ou dissociée d'un volume Amazon EBS, ce volume peut être associé à une autre instance au sein de la zone de disponibilité.

Les volumes Amazon EBS peuvent également être utilisés comme partitions de démarrage pour les instances Amazon EC2. Vous pouvez ainsi augmenter la taille de votre partition de démarrage jusqu'à 1 To, préserver vos données de partition de démarrage au-delà de la durée de vie de votre instance et grouper vos AMI en un clic. Vous pouvez également interrompre et redémarrer des instances qui se lancent à partir de volumes Amazon EBS tout en préservant l'état, avec des temps de démarrage très rapides.


Performances des volumes Amazon EBS

Amazon EBS fournit deux types de volumes : les volumes standard et les volumes IOPS dimensionnés. Ils se distinguent par leurs caractéristiques de performance et leurs tarifs, ce qui vous permet d'adapter vos performances de stockage et vos coûts en fonction des besoins de vos applications. Vous pouvez associer et répartir vos données sur plusieurs volumes de type Standard ou IOPS afin d'augmenter les performances d'E/S disponibles pour vos applications Amazon EC2.

Les volumes standard permettent un stockage peu coûteux, adapté aux applications à taux d'E/S modérés ou transmis en paquets. Ils fournissent, en moyenne, 100 opérations d'E/S par seconde, avec la possibilité de transmettre, au mieux, quelques centaines d'opérations d'E/S par seconde en paquets. Les volumes standard peuvent également être utilisés en tant que volumes de démarrage, auquel cas la capacité de transmission en paquets permet un démarrage rapide de l'instance.

Les volumes IOPS dimensionnés sont conçus pour fournir des performances élevées et prévisibles, en cas de charges de travail à fort taux d'E/S, notamment pour les bases de données. Avec les volumes IOPS dimensionnés, vous définissez un taux d'E/S par seconde en même temps que vous créez un volume, puis Amazon EBS alloue ce taux pour toute la durée de vie du volume. Amazon EBS prend actuellement en charge jusqu'à 2 000 opérations d'E/S par seconde et par volume IOPS dimensionné. Vous pouvez agréger plusieurs volumes afin de fournir à votre application des milliers d'opérations d'E/S par seconde et par instance Amazon EC2.

Pour permettre aux instances Amazon EC2 d'utiliser pleinement les opérations d'E/S dimensionnées sur un volume EBS, vous pouvez lancer une sélection de types d'instances Amazon EC2 en tant qu'instances « optimisées pour EBS ». Ces instances optimisées pour EBS fournissent un débit dédié entre Amazon EC2 et Amazon EBS, avec des options variant entre 500 Mb/s et 1 000 Mb/s, selon le type d'instance utilisé. Lorsqu'ils sont associés à des instances optimisées pour EBS, les volumes IOPS dimensionnés sont conçus pour fournir environ 10 % des performances IOPS mises en service sur la quasi-totalité de la période (99,9 %). Reportez-vous à la page Types d'instances Amazon EC2 pour en savoir plus sur les types d'instances pouvant être lancées en tant qu'instances optimisées pour EBS.

Vos performances réelles dépendront de votre application. Nous vous recommandons de tester vos applications avec les différents types d'instances et volumes EBS. Pour obtenir des informations spécifiques concernant les performances d'Amazon EBS, reportez-vous à la section relative à EBS dans le manuel Amazon EC2 User Guide.


Durabilité des volumes Amazon EBS

Les volumes Amazon EBS sont conçus pour être hautement disponibles et fiables. Les données d'un volume Amazon EBS sont répliquées sur plusieurs serveurs au sein d'une zone de disponibilité, afin de prévenir la perte des données due à la défaillance d'un seul composant. La durabilité de votre volume dépend à la fois de sa taille et du pourcentage de données qui a changé depuis votre dernier instantané. A titre d'exemple, les volumes qui fonctionnent avec 20 Go ou moins de données modifiées depuis le dernier instantané Amazon EBS peuvent s'attendre à un taux de défaillance annuel (AFR) compris entre 0,1 % et 0,5 %, avec une défaillance impliquant la perte complète du volume. En comparaison, les disques durs échouent généralement avec une AFR de l'ordre de 4 %. Les volumes EBS sont donc 10 fois plus fiables que les lecteurs de disque typiques de base.

Parce que les serveurs Amazon EBS sont répliqués au sein d'une seule zone de disponibilité, répliquer en miroir les données à travers plusieurs volumes Amazon EBS dans la même zone de disponibilité n'améliorera pas de façon significative la durabilité du volume. Toutefois, pour ceux qui veulent une durabilité renforcée, Amazon EBS offre la possibilité de créer, à un moment donné, des instantanés cohérents de vos volumes. Ces instantanés sont ensuite stockés sur Amazon S3 et automatiquement répliqués dans plusieurs zones de disponibilité. Donc, prendre fréquemment des instantanés de votre volume est un moyen pratique et économique d'augmenter la durabilité à long terme de vos données. Dans le cas peu probable où votre volume Amazon EBS tombe en panne, tous les instantanés correspondants demeurent intacts, ce qui vous permet de recréer le volume à partir du dernier point d'instantané.


Instantanés Amazon EBS

Amazon EBS offre la possibilité de sauvegarder des instantanés de vos données à un moment donné sur Amazon S3 pour une récupération durable. Les instantanés d'Amazon EBS sont des sauvegardes incrémentielles, ce qui signifie que seuls les blocs du périphérique qui ont changé depuis votre dernier instantané sont enregistrés. Si vous avez un périphérique avec 100 Go de données, mais que seulement 5 Go de données ont changé depuis votre dernier instantané, seuls ces 5 Go de données supplémentaires seront stockés sur Amazon S3. Même si les instantanés sont enregistrés de manière incrémentielle, lorsque vous supprimez un instantané, seules les données qui ne sont pas nécessaires à un autre instantané sont supprimées. Donc, quels que soient les instantanés précédemment supprimés, tous les instantanés actifs contiendront toutes les informations nécessaires pour restaurer le volume. De plus, le temps de restauration du volume est le même pour tous les instantanés. Vous bénéficiez donc d'un temps de restauration pour des sauvegardes complètes avec le gain d'espace offert par l'incrémentation.

Les instantanés peuvent également être utilisés pour instancier plusieurs nouveaux volumes, agrandir la taille d'un volume ou déplacer des volumes entre les différentes zones de disponibilités. Lors de la création d'un nouveau volume, il est possible de le créer sur la base d'un instantané Amazon S3 existant. Dans ce scénario, le nouveau volume est, au départ, une réplique exacte du volume d'origine. En spécifiant une taille de volume différente ou une autre zone de disponibilité, cette fonctionnalité peut être utilisée comme un moyen d'augmenter la taille d'un volume existant ou de créer des copies du volume dans de nouvelles zones de disponibilité. Si vous choisissez d'utiliser des instantanés pour redimensionner votre volume, vous devez être sûr que votre système de fichiers ou l'application correspondante prend en charge le redimensionnement d'un périphérique.

Les nouveaux volumes créés à partir d'instantanés Amazon S3 existants chargent lentement en arrière-plan. Cela signifie qu'une fois un volume créé à partir d'un instantané, il n'est pas nécessaire d'attendre le transfert de toutes les données d'Amazon S3 vers votre volume Amazon EBS pour que votre instance associée puisse commencer à accéder au volume et à l'ensemble de ses données. Si votre instance accède à une portion de données qui n'a pas encore été chargée, le volume téléchargera immédiatement les données demandées depuis Amazon S3, puis continuera à charger le reste des données en arrière-plan.

Les instantanés Amazon EBS partagés vous permettent une mise en commun, ce qui facilite le partage des données avec vos collègues ou d'autres personnes au sein de la communauté AWS. Grâce à cette fonctionnalité, les utilisateurs à qui vous en avez donné la permission peuvent rapidement utiliser vos instantanés partagés Amazon EBS comme base pour créer leurs propres volumes Amazon EBS. Si vous le voulez, vous pouvez aussi rendre vos données disponibles à tous les utilisateurs AWS. Les utilisateurs autorisés peuvent créer leurs propres volumes EBS sur la base de votre instantané ; votre instantané d'origine restera intact. Les développeurs peuvent, ainsi, facilement partager des données avec le reste de la communauté Amazon EC2 et les nouveaux clients peuvent aisément créer des volumes Amazon EBS à partir d'un instantané existant. Pour en savoir plus sur les méthodes permettant de partager des instantanés, reportez-vous à la section relative à EBS dans le manuel Amazon EC2 User Guide.

Amazon EBS permet également de copier des instantanés entre différentes régions AWS, ce qui permet de tirer plus facilement parti des nombreuses régions AWS à des fins d'expansion géographique, de migration des centres de données et de reprise après sinistre. Les clients peuvent copier tous les instantanés accessibles et dont l'état est « disponible ». Sont concernés les instantanés qu'ils ont créés, ceux que d'autres utilisateurs ont partagés avec eux, ainsi que les instantanés issus d'AWS Marketplace, de VM Import/Export et de Storage Gateway. Pour en savoir plus sur l'utilisation de la fonction de copie d'instantanés EBS, consultez la documentation relative à Amazon EBS.


Projection de coûts

Avec Amazon EBS, vous ne payez que ce que vous utilisez. La tarification des volumes Amazon EBS est détaillée ci-dessous.

Le stockage des volumes standard est facturé en fonction de la quantité (en Go) mise en service chaque mois, jusqu'à la libération du volume. Les E/S des volumes standard vous sont facturées en fonction du nombre de requêtes envoyées à votre volume. Pour mesurer exactement les E/S de votre système à tout moment, vous pouvez utiliser des programmes comme IOSTAT. Toutefois, les applications et systèmes d'exploitation ont souvent différents niveaux de mise en cache ; ainsi, pour les volumes standard, vous constaterez probablement un nombre moins élevé de demandes d'E/S sur votre facture que ce qui est détecté par votre application, sauf si vous synchronisez toutes vos E/S sur le disque.

De la même manière que pour les volumes standard, le stockage des volumes IOPS dimensionnés est facturé en fonction de la quantité (en Go) mise en service chaque mois. Pour les volumes IOPS dimensionnés, vous êtes également facturé en fonction du nombre d'IOPS (opérations d'E/S par seconde) mises en service multiplié par le pourcentage de jours de mise en service par mois. Par exemple, si vous dimensionnez un volume avec 1 000 IOPS et que vous conservez ce volume pendant 15 jours sur un mois qui en compte 30, dans la région Virginie, vous serez facturé 50 USD pour les IOPS mises en service (0,10 USD par IOPS mise en service/mois * 1 000 IOPS mises en service * 15 jours/30).

Le stockage d'instantanés est basé sur l'espace que vos données consomment dans Amazon S3. Sachant que les données sont compressées avant d'être enregistrées dans Amazon S3 et qu'Amazon EBS n'enregistre pas de blocs vides, il est probable que la taille d'un instantané sera considérablement inférieure à la taille de votre volume. Pour le premier instantané d'un volume, Amazon EBS enregistrera une copie complète de vos données dans Amazon S3. Toutefois, pour chaque instantané supplémentaire, seule la portion de votre volume Amazon EBS qui a été modifiée sera enregistrée dans Amazon S3.

La fonction de copie d'instantanés EBS fait l'objet d'une facturation portant sur les données transférées dans le cadre de la copie d'une région à une autre. Une fois l'instantané copié, les frais standard des instantanés EBS sont applicables pour le stockage de l'instantané dans la région de destination.



©2013, Amazon Web Services, Inc. or its affiliates. Tous droits réservés.