À propos de l'allocation de la bande passante pour les profils d'instance
Les profils d'instance renseignent sur la bande passante disponible d'une instance. Le nombre de vCPUs détermine la bande passante disponible pour l'instance. Selon le profil, le multiplicateur de bande passante pour la bande passante d'instance est de 1 ou 2 Gbps par vCPU.
Allocation de bande passante pour les ressources attachées à une instance
Lorsque vous provisionnez une instance, la bande passante totale de l'instance est répartie entre le stockage et le réseau. La capacité maximale de la bande passante est déterminée par le profil de l'instance x86-64 que vous sélectionnez lors du provisionnement de l'instance. Par exemple, un profil de serveur équilibré bx2-2x8 autorise une bande passante d'instance totale de 4 Gbps.
Le volume initial et l'allocation de la bande passante du réseau dépendent de la bande passante que vous avez définie à l'aide de l'API ou du profil d'instance que vous avez sélectionné. Si vous ne spécifiez pas l'allocation initiale de bande passante pour le volume et le réseau, 25 % de la bande passante totale de l'instance est allouée à la bande passante du volume et 75 % à la bande passante du réseau. Voir l'exemple suivant :
- Bande passante de l'instance : 4 Gbps
- Bande passante des volumes : 1 Gbps
- Largeur de bande du réseau : 3 Gbps
La bande passante maximale d'un volume est la bande passante potentielle la plus élevée qui peut être allouée au volume lorsqu'il est associé à une instance. Si la bande passante maximale totale des volumes connectés dépasse la quantité disponible sur l'instance, la bande passante de chaque volume connecté est définie proportionnellement en fonction de la bande passante maximale de chaque volume.
Pour garantir des temps de démarrage raisonnables, un minimum de 393 Mbps de bande passante est alloué au volume de démarrage. Dans l'exemple où la bande passante totale du volume de l'instance est de 1 000 Mbps, les 607 Mbps restants sont alloués à tous les volumes de données que vous attachez, jusqu'à la bande passante maximale du volume. Par exemple, si vous connectez un volume de données avec une bande passante de 500 Mbps, vous pouvez vous attendre à un débit de 500 Mbps.
Vous pouvez voir les allocations de bande passante avec le point d'extrémité /instance/profiles dans l'API. Vous pouvez également voir les allocations de bande passante dans les informations de profil lors de la création de l'instance
dans la console.
Ajustement de l'allocation de bande passante
Vous pouvez ajuster la répartition de la bande passante totale de l'instance, en équilibrant la bande passante réseau et la bande passante volumique. Le volume et la largeur de bande du réseau doivent être d'au moins 500 Mbit/s chacun. Avant de modifier le rapport de bande passante, veillez à évaluer les besoins en bande passante réseau de votre instance. Assurez-vous que la nouvelle allocation de bande passante n'a pas d'effets négatifs sur les performances du réseau de votre instance.
Par exemple, pour autoriser plus grande largeur de bande de volume, vous pouvez diviser l'exemple précédent en allocations égales :
- Volumes : 2 000 Mbit/s
- Réseau : 2 000 Mbit/s
Par défaut, la plupart des instances de serveurs virtuels sont provisionnées avec le paramètre pondéré QoS. La bande passante disponible pour l'instance est répartie par volume. La bande passante est attribuée à chaque volume et n'est pas partagée entre les volumes. Par exemple, si quatre volumes identiques sont attachés à une instance, chaque volume se voit attribuer un quart de la bande passante globale du volume. Un volume peut utiliser la bande passante qui lui est allouée, même s'il s'agit du seul volume utilisé. Le volume en cours d'utilisation ne peut pas accéder à la bande passante attribuée aux volumes non utilisés.
Certains profils de calcul prennent en charge l'allocation dynamique de la bande passante pour les volumes de données. En utilisant l'allocation dynamique de la bande passante, un volume qui maximise sa capacité d'E/S peut utiliser la bande passante inutilisée des autres attachements de volume. Vous pouvez changer le paramètre de stockage pondéré QoS en pool dans la console, à partir de l'interface de ligne de commande ou avec l'API. Pour plus d'informations, voir Attribution de la bande passante d'un volume commun. Pour connaître les méthodes d'allocation de la bande passante en volume prises en charge par votre serveur virtuel, reportez-vous à la section Capacités dans les rubriques Profils de calcul.
Optimisation de l'allocation de bande passante réseau pour les profils
Les profils peuvent avoir une bande passante maximale totale pouvant atteindre 80 Gbit/s. Cette bande passante est partagée entre le trafic réseau et le trafic de stockage. L'allocation de la bande passante du réseau est répartie uniformément entre les interfaces du réseau. Chaque interface réseau a une capacité de 25 Gbps. Vous devrez peut-être connecter plusieurs interfaces réseau à votre instance de serveur virtuel pour optimiser les performances réseau.
Par exemple, si vous choisissez le profil bx2-32x128, la bande passante totale attribuée à l'instance est de 64 Gbps. La capacité réseau par défaut est de 48 Gbps pour le réseau et de 16 Gbps pour le stockage, mais cette quantité peut être ajustée. Si vous utilisez l'allocation de bande passante par défaut et une seule interface réseau sur l'instance, ce site vNIC a une vitesse de port de 25 Gbps. Si deux interfaces réseau sont présentes sur le système, chaque interface réseau a une vitesse de port de 24 Gbps, pour une bande passante réseau totale agrégée de 48 Gbps. La bande passante restante (16 Gbits/) est allouée à vos volumes de stockage.
Le tableau suivant illustre cette allocation pour trois exemples différents de profils Gen 2. Si vous utilisez les mêmes valeurs par défaut que celles utilisées pour ces calculs, vous pouvez faire correspondre d'autres profils d'instance au tableau suivant en faisant correspondre la valeur de capacité de bande passante à la bande passante globale dans le tableau. Pour plus d'informations sur les profils d'instance, y compris les informations de performances réseau, voir Profils d'instancex86-64.
| Noms de profil | bx2-16x64 | bx2-32x128 | bx2-48-192 |
|---|---|---|---|
| Bande passante totale | 32 Gbit/s | 64 Gbit/s | 80 Gbit/s |
| Allocation de bande passante de stockage par défaut (25 %) | 8 Gbit/s | 16 Gbit/s | 20 Gbit/s |
| Allocation de bande passante réseau totale par défaut (75 %) | 24 Gbit/s | 48 Gbit/s | 60 Gbit/s |
| Vitesse vNIC avec 1 vNIC attaché | 24 Gbit/s | 25 Gbit/s | 25 Gbit/s |
| Vitesse vNIC avec 2 cartes vNIC attachées | 2 x 12 Gbit/s | 2 x 24 Gbit/s | 2 x 25 Gbit/s |
| Vitesse vNIC avec 3 cartes vNIC attachées | 3 x 8 Gbit/s | 3 x 16 Gbit/s | 3 x 20 Gbit/s |
Le plafond de bande passante du réseau s'applique séparément au trafic egress (transmis) et ingress (reçu). C'est-à-dire, même si une instance qui est plafonnée à 4 Gbit / s atteint son plafond de transmission de 4 Gbit / s, elle peut toujours recevoir jusqu'à son plafond d'entrée de 4 Gbit / s.
Pour les profils Gen 4, au lieu de diviser la bande passante totale du réseau entre les vNICs, connectés, la bande passante est mise en commun, ce qui permet à chaque vNIC d'utiliser toutes ses capacités. L'instance de serveur virtuel ne peut jamais dépasser sa bande passante globale, mais chaque vNIC peut atteindre 100 Gbps si la bande passante agrégée ne dépasse pas la bande passante globale.
| Noms de profil | bx4-16x64 | bx4-32x128 | bx4-48-192 |
|---|---|---|---|
| Bande passante totale | 32 Gbit/s | 64 Gbit/s | 80 Gbit/s |
| Allocation de bande passante de stockage par défaut (25 %) | 8 Gbit/s | 16 Gbit/s | 20 Gbit/s |
| Allocation de bande passante réseau totale par défaut (75 %) | 24 Gbit/s | 48 Gbit/s | 60 Gbit/s |
| Vitesse vNIC avec 1 vNIC attaché | 24 Gbit/s | 48 Gbit/s | 60 Gbit/s |
| Vitesse vNIC avec 2 cartes vNIC attachées | 2 x 24 Gbit/s | 2x48 Gbps | 2x60 Gbps |
| Vitesse vNIC avec 3 cartes vNIC attachées | 3x24 Gbps | 3x48 Gbps | 3x60 Gbps |
Etapes suivantes
Pour plus d'informations, consultez les rubriques suivantes :