Aller au contenu

IP publique

Fonctionnement d'une IP publique sur Stack Harbor PaaS — IPv4 et IPv6, compromis avec le Shared Load Balancer, fonctionnalités déverrouillées et règles autour des adresses primaires et additionnelles.

Par défaut, la plateforme achemine le trafic entrant vers votre environnement via le Shared Load Balancer (SLB). Une IP publique attache une adresse routable sur internet directement à un nœud, contournant le SLB et donnant un chemin direct entre l’internet public et le conteneur.

Pour des environnements de production où vous voulez une mise en réseau entrante prévisible — votre propre terminaison TLS, FTP, débogage à distance par IDE, WebSockets, ou un protocole personnalisé — une IP publique est le bon outil.

Quand ajouter une IP publique

Vous avez besoin de l’un de ces éléments :

  • un certificat TLS personnalisé que vous contrôlez de bout en bout (plutôt que le TLS intégré de la plateforme)
  • exposition FTP / FTPS
  • connexions WebSocket nécessitant une adresse stable
  • débogage à distance depuis un IDE
  • HTTP/3 / QUIC de bout en bout (le SLB ne transporte pas encore QUIC)
  • un protocole non HTTP que le SLB ne comprend pas
  • des règles de conformité ou d’audit qui exigent une IP connue pour l’environnement

Le Shared Load Balancer couvre la plupart des charges HTTP / HTTPS classiques — si aucun des points ci-dessus ne s’applique, vous n’avez pas besoin d’IP publique.

IPv4 et IPv6

La plateforme prend en charge les deux :

  • IPv4 — l’historique déployé partout, ce que la plupart des clients attendent
  • IPv6 — l’espace d’adresses moderne, routage plus simple et pool bien plus large

Les deux peuvent être attachés au même nœud — IPv4 seul, IPv6 seul, ou un mélange. Ils sont facturés indépendamment.

Attacher une IP publique

Depuis l’assistant de topologie :

  1. Ouvrez la topologie de l’environnement (en création ou en édition).
  2. Sélectionnez le nœud que vous voulez exposer.
  3. Dans le panneau central, mettez le compteur Public IPv4 (et/ou Public IPv6) à au moins 1.
  4. Appliquez.

Quand vous activez une IPv4 publique, l’option Access via SLB est désactivée par défaut pour ce nœud. Attendez-vous à une brève interruption (quelques minutes) le temps que les caches DNS rattrapent.

Pour les paliers à l’échelle horizontale, chaque réplique reçoit son propre jeu d’IP publiques.

Gérer les IP attachées

Dépliez le nœud dans la liste de topologie pour voir toute la liste d’IP. En survolant une IP, vous obtenez :

  • Copy to clipboard — copier l’adresse
  • Attach / Detach IP(s) — changer le nombre d’IP publiques sur le nœud (v4 et v6)
  • Detach IP — retirer une adresse spécifique

IP primaire et additionnelles

Quand un nœud a plus d’une IP publique de la même version :

  • La première IP attachée (par version) est la primaire.
  • Le trafic sortant du conteneur sort par l’IP primaire.
  • Le trafic entrant peut arriver sur n’importe laquelle des IP attachées.
  • L’IP primaire ne peut être retirée que lorsqu’il ne reste plus d’autre IP de la même version.

C’est important quand vous changez l’IP cible d’un enregistrement DNS — donnez-vous une fenêtre où l’ancienne et la nouvelle sont attachées en même temps pour que les résolveurs en cache ne voient pas d’interruption.

Notes opérationnelles

  • Facturation. Les IP publiques sont facturées à l’heure. IPv4 et IPv6 sont facturables, et séparément. Les tarifs exacts font partie de la grille publiée par la plateforme.
  • Swap domains et IP publiques. Si un nœud de l’environnement a une IP publique, la fonction Swap Domains n’est pas disponible — utilisez plutôt le CLI de swap d’IP externes.
  • IP multiples. Ajouter plusieurs IP à un conteneur est pris en charge — voir IP publiques multiples pour les règles et les cas d’usage.

Voir aussi