Initiation à Block Storage for Classic
IBM Cloud® Block Storage for Classic est un stockage d' iSCSI s persistant et performant, provisionné et géré indépendamment des instances de calcul. iSCSI-based Les volumes Block Storage for Classic sont connectés aux périphériques autorisés via des connexions E/S multi-chemin (MPIO) redondantes.
Block Storage for Classic offre les meilleurs niveaux du marché en matière de durabilité et de disponibilité grâce à un ensemble de fonctions inégalé. Il s'appuie sur les normes et les bonnes pratiques de l'industrie. Block Storage for Classic est conçu pour protéger l'intégrité des données et maintenir la disponibilité via des événements de maintenance et des échecs non planifiés, et fournir une base de données de référence cohérente.
Pour plus d'informations sur l'utilisation de Block Storage for Classic avec IBM Cloud® Kubernetes Service, voir Stockage des données sur IBM Cloud Block Storage classique.
Avant de commencer
Les volumes Block Storage for Classic peuvent être mis à disposition à partir de 20 Go et jusqu'à 12 To avec deux options :
- Effectuez la mise à disposition avec des niveaux Endurance offrant des niveaux de performance prédéfinis et d'autres fonctionnalités telles que les images instantanées et la réplication.
- Créez un environnement de Performance haute puissance avec des IOPS allouées.
Pour plus d'informations sur l'offre Block Storage for Classic, voir Qu'est-ce qu' Block Storage for Classic.
Remarques sur la mise à disposition
Taille de bloc
Les IOPS pour les modèles Endurance et Performance sont basées sur une taille d'E/S de 16 Ko avec une charge de travail 50-50 en lecture et écriture, 50-50 aléatoire et séquentielle. Un bloc de 16 Ko équivaut à une opération d'écriture sur le volume.
La taille de l'IO utilisée par votre application a un impact direct sur les performances de stockage. Si la taille d'E/S utilisée par votre application est inférieure à 16 Ko, la limite d'IOPS est atteinte avant la limite de débit. Inversement, si la taille d'E/S utilisée par votre application est supérieure à 16 Ko, la limite de débit est atteinte avant la limite d'E/S par seconde.
Taille d'E-S (ko) | IOPS | Débit (Mo/s) |
---|---|---|
4 | 1 000 | 4 |
8 | 1 000 | 8 |
16 | 1 000 | 16 |
32 | 500 | 16 |
64 | 250 | 16 |
128 | 128 | 16 |
512 | 32 | 16 |
1024 | 16 | 16 |
Hôtes autorisés
Un autre facteur à prendre en compte est le nombre d'hôtes qui utilisent votre volume. Les limites IOPS sont appliquées au niveau du volume. En d'autres termes, deux hôtes connectés à un volume de 6 000 IOPS se partagent ces 6 000 IOPS. À des nombres élevés d'IOPS, vous pourriez avoir besoin de plusieurs hôtes pour accéder simultanément au volume afin d'atteindre le nombre maximal d'IOPS disponibles, en particulier à des nombres extrêmes d'IOPS ( 10,000s ).
Le nombre maximal d'IOPS pour un volume de stockage par blocs est de 48 000 IOPS. Si votre charge de travail nécessite un débit élevé, il est préférable de configurer au moins deux serveurs pour accéder à votre volume afin d'éviter un goulot d'étranglement sur un seul serveur.
Le nombre d'autorisations par volume de blocs est limité par défaut à 8. Cela signifie que jusqu'à huit hôtes peuvent être autorisés à accéder au volume d' Block Storage for Classic. Pour plus d'informations sur l'autorisation et l'augmentation de la limite de 8, voir la foire aux questions.
Connexion réseau
La vitesse de votre connexion Ethernet doit être supérieure au débit maximal attendu de votre volume. En règle générale, vous ne devriez pas saturer votre connexion Ethernet au-delà de 70 % de la bande passante disponible. Par exemple, si vous avez 6 000 IOPS et que vous utilisez une taille d'E/S de 16 Ko, le volume peut gérer un débit d'environ 94 Mbits/s. Si vous disposez d'une connexion Ethernet de 1 Gbit/s pour votre volume, vous rencontrez un goulot d'étranglement lorsque vos serveurs tentent d'utiliser le débit maximal disponible. C'est parce que 70 % de la limite théorique d'une connexion Ethernet à 1 Gbit/s (125 Mo par seconde) ne permettrait que 88 Mo par seconde.
Pour atteindre le nombre maximal d'IOPS, vous devez mettre en place les ressources réseau adéquates. D'autres considérations incluent l'utilisation du réseau privé en dehors du stockage, ainsi que les réglages côté hôte et spécifiques à l'application ( profondeurs de la pile IP ou de la file d'attente et autres paramètres).
Le trafic de stockage doit être isolé des autres types de trafic et ne pas être acheminé via des pare-feu et des routeurs. Pour plus d'informations, voir la Foire aux questions.
Le trafic de stockage est inclus dans l'utilisation réseau totale des serveurs virtuels publics. Pour plus d'informations sur les limites que peut imposer le service, voir la documentation sur les serveurs virtuels.
Soumission de votre commande
Lorsque vous êtes prêt à soumettre votre commande, vous pouvez la placer dans la console, à partir de l'interface de ligne de commande, avec l'API ou Terraform.
Par défaut, vous pouvez provisionner un total combiné de 700 volumes d' Block Storage for Classic s et d' File Storage for Classic s au niveau mondial. Si vous avez besoin de plus de stockage, voir Gestion des limites de stockage.
Connexion et configuration 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.
- RHEL 8Monter un volume iSCSI sur Red Hat Enterprise Linux® 8.
- CloudLinux 8Monter un volume iSCSI sur CloudLinux 8.
- Ubuntu 20Monter un volume iSCSI sur Ubuntu 20.
- WindowsMappage des volumes sous Microsoft Windows.
- cPanelConfiguration de Block Storage for Classic pour la sauvegarde avec cPanel.
- PleskConfiguration de Block Storage for Classic pour la sauvegarde avec Plesk.
Gestion de votre nouveau stockage
Dans la console, à partir de l'interface de ligne de commande, avec l'API ou Terraform, vous pouvez gérer divers aspects de votre Block Storage for Classic, tels que les autorisations et les annulations d'hôte. Pour plus d'informations, voir Gestion de Block Storage for Classic.
Vous pouvez conserver vos données synchronisées dans deux emplacements différents à l'aide de la réplication. La réplication utilise l'un de vos plannings d'image instantanée pour copier automatiquement les images instantanées sur un volume de destination situé dans un centre de données distant. Les copies peuvent être récupérées sur le site distant en cas de données endommagées ou de catastrophe. Pour plus d'informations, voir Réplication et reprise après incident-Réplication des données.