Wolkra

Produits

IP flottantes

Les IP flottantes Wolkra se déplacent entre serveurs à Francfort en quelques secondes. Gardez une seule adresse publique pour le basculement, la maintenance et le remplacement de serveurs sans interruption.

Mis à jour le

Une IP flottante Wolkra est une adresse IP publique que vous pouvez déplacer d'un serveur à un autre en quelques secondes : votre service garde la même adresse pendant que la machine qui se trouve derrière change. C'est la brique la plus simple pour le basculement et le remplacement de serveurs sans interruption à Francfort.

En quoi une IP flottante est utile

L'IP principale d'un serveur est liée à ce serveur. Quand vous remplacez le serveur, l'adresse disparaît avec lui, et vous devez mettre à jour le DNS et attendre l'expiration des caches. Une IP flottante rompt ce lien : l'adresse appartient à votre projet, et c'est vous qui décidez vers quel serveur elle pointe.

  • Basculement : si le serveur actif tombe en panne, déplacez l'adresse vers un serveur de secours.
  • Remplacement de serveur : construisez un nouveau serveur, testez-le, puis déplacez l'adresse. Les visiteurs ne voient jamais de changement DNS.
  • Maintenance : détournez le trafic d'un serveur que vous devez mettre à jour ou redimensionner.
  • Listes d'autorisation stables : les partenaires qui autorisent votre adresse continuent de fonctionner quand vous changez de matériel.

Comment ça marche

  1. Créez une IP flottante dans votre projet.
  2. Attribuez-la à un serveur. Wolkra route le trafic de cette adresse vers le serveur.
  3. Configurez l'adresse sur l'interface réseau du serveur pour que le système d'exploitation l'accepte.
  4. Quand vous voulez la déplacer, réattribuez-la à un autre serveur. Le routage bascule en quelques secondes.

Comme l'étape 3 se passe à l'intérieur de vos serveurs, préparez la configuration sur chaque serveur susceptible de prendre le relais. Beaucoup d'équipes utilisent les user data cloud-init pour que les nouveaux serveurs démarrent avec cette configuration déjà en place.

Dans la console et via l'API

Dans la console, les IP flottantes ont leur propre liste. Attribuez-les, retirez-les et déplacez-les en un clic, et définissez un nom reverse DNS (PTR) pour chacune.

Pour un basculement automatique, utilisez l'API Wolkra. Un petit script de contrôle de santé ou un outil comme keepalived sur vos serveurs peut appeler l'API pour réattribuer l'adresse quand le nœud actif ne répond plus. Créez un jeton limité au projet avec un accès en lecture/écriture, restreignez-le aux adresses de vos serveurs avec la liste d'IP autorisées facultative, et conservez-le sur les serveurs qui en ont besoin. Voir jetons API.

IP flottante ou répartiteur de charge ?

IP flottante Répartiteur de charge
Le trafic va vers Un serveur à la fois Plusieurs serveurs à la fois
Basculement Vous ou votre script la déplacez Les contrôles de santé retirent les cibles défaillantes
Protocoles Tout ce qui passe par IP Couche 4 (TCP) et HTTP
Idéal pour Paires actif/secours, tout protocole Applications web et API avec plusieurs serveurs d'application

Beaucoup d'architectures combinent les deux : un répartiteur de charge pour le trafic web et une IP flottante pour une base de données principale ou un serveur de messagerie ou VPN.

Usages typiques

Prévoir une paire de basculement

Une configuration actif/secours simple avec une IP flottante se présente ainsi :

  1. Créez deux serveurs avec les mêmes logiciels et une réplication des données entre eux.
  2. Placez-les dans un groupe de placement pour qu'ils tournent sur des hôtes différents.
  3. Configurez l'IP flottante sur l'interface réseau des deux serveurs.
  4. Attribuez l'IP flottante au serveur actif et faites pointer le DNS vers elle.
  5. Faites tourner un contrôle de santé sur le serveur de secours. Quand le serveur actif ne répond plus, le secours appelle l'API et reprend l'adresse.

Testez la bascule avant d'en avoir besoin. Déplacez l'adresse une fois à la main, vérifiez que les clients se reconnectent et que le secours sert correctement le trafic, puis remettez-la en place. Un basculement jamais testé n'est qu'un plan.

Base tarifaire

Les IP flottantes sont facturées par heure entamée sur votre solde prépayé, avec un plafond au prix mensuel. Le trafic vers et depuis ces adresses est non mesuré, comme tout le trafic Wolkra. Voir la page des tarifs.

Limites à connaître

  • Une IP flottante pointe vers un seul serveur à la fois.
  • Elle peut se déplacer entre serveurs d'un même emplacement. Aujourd'hui, il s'agit de Francfort.
  • Le système d'exploitation doit être configuré pour accepter l'adresse.
  • Pour répartir les serveurs sur plusieurs hôtes, afin qu'un serveur de secours ne partage pas l'hôte du serveur actif, utilisez un groupe de placement.

Produits associés

Gardez votre adresse quand les serveurs changent

Remplacez, mettez à jour et basculez sans toucher au DNS. Créez un compte Wolkra et créez une IP flottante à Francfort.

Questions fréquentes

Qu'est-ce qu'une IP flottante ?

Une IP flottante est une adresse IP publique qui appartient à votre projet plutôt qu'à un serveur. Vous pouvez l'attribuer à n'importe lequel de vos serveurs et la déplacer vers un autre en quelques secondes.

À quoi servent les IP flottantes ?

Elles servent au basculement (failover), au remplacement d'un ancien serveur par un nouveau sans changer le DNS, et à conserver une adresse stable que vos clients ou partenaires ont ajoutée à leur liste d'autorisation.

Dois-je configurer l'IP flottante à l'intérieur du serveur ?

En général, oui. Ajoutez l'adresse à l'interface réseau du serveur pour que le système d'exploitation accepte le trafic qui lui est destiné, et gardez cette configuration sur chaque serveur susceptible de la reprendre.

Puis-je définir un reverse DNS pour une IP flottante ?

Oui. Vous pouvez définir un enregistrement reverse DNS (PTR) pour les IP flottantes, comme pour les IP principales.

Comment une IP flottante est-elle facturée ?

Les IP flottantes sont facturées à l'heure sur votre solde prépayé, avec un plafond au prix mensuel. Le prix actuel figure sur la page des tarifs.

Lancer un serveur à Francfort

Créez un compte, rechargez votre solde et lancez un serveur dès €3.49 par mois, en ne payant que les heures utilisées. Bande passante non mesurée sur toutes les offres.