Commande de volumes Block Storage for Classic

Provisionnez Block Storage for Classic avec des options de capacité et de performance personnalisables en utilisant les niveaux Endurance ou Performance pour répondre aux exigences de votre charge de travail.

  • Vous pouvez effectuer une mise à disposition avec des niveaux Endurance qui proposent des niveaux de performances prédéfinis afin de prendre en charge les charges de travail pour lesquelles il n'existe aucune exigence bien définie en matière de performances.

    • L'option 0,25 IOPS par Go est adaptée aux charges de travail peu exigeantes en E-S. Ces charges de travail sont généralement caractérisées par un pourcentage élevé de données inactives à un moment donné. Parmi les exemples d'applications, on peut citer le stockage de boîtes aux lettres ou les partages de fichiers au niveau départemental. Les réponses du CLI et de l'API indiquent que ce niveau est LOW_INTENSITY_TIER.
    • L'option 2 IOPS par Go est adaptée à des usages plus généraux. Exemples d'applications : hébergement de petites bases de données qui sauvegardent des applications Web ou des images de disques de machine virtuelle pour un hyperviseur. Les réponses du CLI et de l'API indiquent que ce niveau est READHEAVY_TIER.
    • L'option 4 IOPS par Go est adaptée aux charges de travail plus exigeantes en E-S. Ces charges de travail sont généralement caractérisées par un pourcentage élevé de données actives à un moment donné. Des exemples d'application incluent des bases de données transactionnelles et autres bases sensibles aux performances. Les réponses du CLI et de l'API indiquent que ce niveau est WRITEHEAVY_TIER.
    • L'option 10 IOPS par Go est adaptée aux charges de travail les plus intensives, telles que celles créées par les bases de données NoSQL et le traitement de données pour Analytics. Ce niveau est disponible pour le stockage provisionné jusqu'à 4 To. Les réponses du CLI et de l'API indiquent que ce niveau est 10_IOPS_PER_GB.
  • Vous pouvez ajuster votre stockage pour répondre à des exigences de performance spécifiques et construire un environnement de performance performant en spécifiant le nombre total d'opérations d'entrée/sortie par seconde (IOPS). La plage d'IOPS personnalisée disponible dépend de la capacité du volume. Le tableau suivant présente les plages d'E-S/s disponibles en fonction de la taille du volume.

    IOPS disponibles en fonction de la taille du volume
    Taille du volume (Go) Plage IOPS
    10 - 39 100 - 1 000
    40 - 79 100 - 2 000
    80 - 99 100 - 4 000
    100 - 499 100 - 6 000
    500 - 999 100 - 10 000
    1 000 - 1 999 100 - 20 000
    2 000 - 2 999 200 - 40000
    3 000 - 3 999 200 - 48 000
    4 000 - 7 999 300 - 48 000
    8 000 - 9 999 500 - 48000
    10 000 - 12 000 1000 - 48000

Par défaut, vous pouvez provisionner un total combiné de 700 volumes Block Storage for Classic et File Storage for Classic. Pour augmenter le nombre de vos volumes, contactez votre commercial. Pour plus d'informations sur l'augmentation des limites, voir Gestion des limites de stockage.

Commande de Block Storage for Classic dans la console

  1. Connectez-vous au catalogue IBM Cloud et cliquez sur Storage. Ensuite, sélectionnez Block Storage for Classic, puis cliquez sur Créer.

  2. Sélectionnez votre emplacement de déploiement (région, emplacement, zone).

    • Assurez-vous que le nouveau stockage est ajouté au même endroit que le ou les hôtes de calcul dont vous disposez.
  3. Facturation. Vous avez le choix entre une facturation au mois et une facturation à l'heure.

    • Dans le cas de la facturation horaire, le nombre d'heures pendant lesquelles le volume de blocs a été présent sur le compte est calculé au moment où le volume est supprimé ou à la fin du cycle de facturation. à la première occurrence de l'un de ces deux événements. La facturation horaire est un bon choix si vous avez besoin d'un stockage pour quelques jours ou pour moins d'un mois complet.
    • Avec la facturation mensuelle, le calcul du prix est calculé au prorata depuis la date de création jusqu'à la fin du cycle de facturation et la facturation est immédiate. Si un volume de blocs est supprimé avant la fin du cycle de facturation, la différence n'est pas remboursée. La facturation mensuelle convient si vous avez besoin d'un stockage pour des charges de travail qui utilisent des données devant être stockées et rester accessibles pour de longues périodes (un mois ou plus).
  4. Entrez votre taille de stockage dans la zone Taille.

  5. Sélectionnez la taille de l'espace d'image instantanée dans la liste.

    Cet espace vient en complément de votre espace utilisable. Pour des remarques et des recommandations sur l'espace d'image instantanée, voir Commande d'images instantanées.

  6. Choisissez votre Type de système d'exploitation dans la liste.

    Ce choix est basé sur le système d'exploitation sur lequel votre hôte s'exécute et il ne peut pas être modifié ultérieurement. Par exemple, si votre serveur est Ubuntu ou RHEL, sélectionnez Linux®. Si votre hôte est un serveur Windows 2012 ou Windows 2016, sélectionnez l'option Windows 2008+ dans la liste. Pour plus d'informations sur les différentes options Windows, voir la Foire aux questions.

  7. Sélectionnez votre profil IOPS. Vous pouvez effectuer votre choix parmi les valeurs prédéfinies pour Endurance (niveaux d'E-S par seconde) ou entrer votre valeur IOPS personnalisée pour Performance.

  8. Dans le panneau latéral, consultez le récapitulatif de votre commande et appliquez votre code promotionnel si vous en avez un.

    Les remises sont appliquées lors du traitement de la commande.

  9. Confirmez que vous avez passé en revue les dispositions en cochant la case appropriée.

  10. Cliquez sur Créer. Votre nouvelle allocation de stockage est disponible en quelques minutes.

Commande de Block Storage for Classic à partir de l'interface de commande

Avant de commencer, choisissez le client d'interface de ligne de commande que vous souhaitez utiliser.

A chaque commande doit être associé un emplacement (centre de données). Lorsque vous commandez Block Storage for Classic, veillez à ce que sa mise disposition s'effectue dans le même emplacement que vos instances de calcul.

Approvisionnement à partir du CLI IBMCLOUD

Utilisez la commande ibmcloud sl block volume-order pour commander un nouveau volume de blocs. L'exemple suivant met à disposition un nouveau volume de blocs de 500 Go dans le centre de données DAL13 avec un profil de performances hiérarchisé (4 IOPS par Go) et un espace d'image instantanée de 500 Go.

$ ibmcloud sl block volume-order --storage-type endurance --size 500 --tier 4 -d dal13 --snapshot-size 500 --os-type LINUX
This action will incur charges on your account. Continue?> y
OK
Order 110758744 was placed.
 > Storage as a Service
 > Block Storage
 > 500 GBs
 > 4 IOPS per GB
 > 500 GB (Snapshot Space)

Vous pouvez exécuter la commande ibmcloud sl block volume-list avec le paramètre --order 110758744 pour trouver ce volume de blocs lorsqu'il est prêt.

Pour plus d'informations sur tous les paramètres disponibles pour cette commande, voir ibmcloud sl block volume-order.

Mise à disposition à partir de l'interface SLCLI

Utilisez la commande slcli block volume-order pour approvisionner le volume de blocs. L'exemple suivant montre comment commander un volume Block Storage for Classic de 10 Go avec 100 IOPS par Go.

$ slcli block volume-order --storage-type performance --size 20 --location dal10 --iops 100 --os-type LINUX --snapshot-size 20
Order #32076317 placed successfully!
> Storage as a Service
> Block Storage
> 20 GBs
> 100 IOPS
> 20 GB (Snapshot Space)

Pour plus d'informations sur les types de système d'exploitation Windows, voir la Foire Aux Questions.

Commander Block Storage for Classic avec l'API

La méthode order_block_volume (storage_type, location, size, os_type, iops=None, tier_level=None, snapshot_size=None, service_offering='storage_as_a_service', hourly_billing_flag=False) passe une commande pour un volume de blocs.

Pour que la commande aboutisse, vous devez spécifier les paramètres suivants:

  • storage_type- performance" ou "endurance
  • location- Centre de données dans lequel commander le volume iSCSI
  • size- Taille du volume, en Go
  • os_type- Type de système d'exploitation à utiliser pour l'alignement des volumes, voir l'aide pour la liste
  • iops- Nombre d'IOPS pour une commande "Performance
  • tier_level- Niveau à utiliser pour une commande "Endurance"
  • snapshot_size- La taille de l'espace d'instantané facultatif, si l'espace d'instantané est également ordonné (aucune si l'espace n'est pas ordonné)
  • service_offering- Package d'offres demandé à utiliser dans la commande ("storage_as_a_service", "enterprise" ou "performance")
  • hourly_billing_flag- Type de facturation, mensuelle (False) ou horaire (True), par défaut mensuelle.

Pour plus d'informations sur la commande de Block Storage for Classic par l'intermédiaire de l'API, voir BlockStorageManager.

Pour pouvoir accéder à toutes les nouvelles fonctions, commandez Storage-as-a-Service Package 759.

Commande de Block Storage for Classic avec Terraform

Pour utiliser Terraform, téléchargez l'interface CLI Terraform et configurez le plug-in du fournisseur d' IBM Cloud. Pour plus d'informations, voir Initiation à Terraform.

Mise à disposition de l'endurance Block Storage for Classic avec Terraform

Vous pouvez utiliser l'exemple suivant pour créer un volume de stockage par blocs de 20 Go avec une capacité d'instantané de 10 Go et un niveau de performance 0.25 IOPS/Go dans le centre de données DAL09.

resource "ibm_storage_block" "test1" {
        type = "Endurance"
        datacenter = "dal09"
        capacity = 20
        iops = 0.25
        os_format_type = "Linux"

        # Optional fields
        allowed_virtual_guest_ids = [ 27699397 ]
        allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
        snapshot_capacity = 10
        hourly_billing = true
}

Pour plus d'informations sur les arguments et les attributs, voir ibm_storage_block.

Mise à disposition des performances Block Storage for Classic avec Terraform

Vous pouvez utiliser l'exemple suivant pour créer un volume de stockage par blocs de 20 Go avec un niveau de performance personnalisé de 100 IOPS.

resource "ibm_storage_block" "test2" {
        type = "Performance"
        datacenter = "dal09"
        capacity = 20
        iops = 100
        os_format_type = "Linux"

        # Optional fields
        allowed_virtual_guest_ids = [ 27699397 ]
        allowed_ip_addresses = ["10.40.98.193", "10.40.98.200"]
        hourly_billing = true
}

Pour plus d'informations sur les arguments et les attributs, voir ibm_storage_block.

Connexion de votre nouveau stockage

Lorsque votre demande de mise à disposition est terminée, autorisez vos hôtes à accéder au nouveau stockage et configurez votre connexion. Suivez le lien approprié en fonction du système d'exploitation de votre hôte.

Considérations relatives à la reprise après incident

Pour éviter la perte de données et garantir la continuité des activités, envisagez de répliquer vos serveurs et votre stockage dans un autre centre de données. La réplication permet de synchroniser vos données entre deux emplacements différents selon votre planning d'image instantanée. Pour plus d'informations, voir Réplication de données.

Si vous souhaitez cloner votre volume et l'utiliser indépendamment du volume d'origine, reportez-vous à la section Création et gestion de volumes dupliqués.

Identification de Block Storage for Classic sur votre facture

Tous les volumes apparaissent sur votre facture sous forme de ligne. “Endurance Storage Service” s'affiche pour les volumes de type Endurance et "Performance Storage Service" apparaît pour les volumes de type Performance. Le taux varie en fonction de votre niveau de stockage. Vous pouvez développer Endurance ou Performance pour voir qu'il s'agit de Block Storage for Classic.