Chaque ressource cloud a des adresses IP, et les gérer à la main devient vite un casse-tête. Scaleway centralise tout cela dans IPAM, la source de vérité de vos adresses, et propose des Flexible IP publiques que vous déplacez d'une ressource à l'autre. Ce guide vous explique les deux et ce qu'ils ne font pas encore, vous fait réserver une IP privée (au besoin une adresse précise) et manipuler une Flexible IP avec scw, clarifie une confusion fréquente entre IP privée, Flexible IP et dynamic IP, et chiffre ce qu'une adresse détenue coûte, parce que c'est le reste de lab le plus fréquent de cette formation.
Ce que vous allez apprendre
Section intitulée « Ce que vous allez apprendre »Niveau : débutant à intermédiaire. Prérequis : la CLI scw configurée, un VPC et un Private Network créés à la leçon précédente.
À la fin de cette page, vous saurez :
- Comprendre le rôle d'IPAM comme source de vérité des IP, et ce qu'il ne gère pas encore
- Réserver une IP privée, une adresse précise si besoin, et lister vos IP avec
scw - Distinguer IP privée, Flexible IP et dynamic IP, et ce que chacune coûte
- Déplacer une Flexible IP entre ressources, dans les limites de son périmètre
- Libérer ce qui est détenu et vérifier le retour à zéro
Voici comment s'articulent IPAM, les IP privées et la Flexible IP publique.
IPAM : la source de vérité de vos IP
Section intitulée « IPAM : la source de vérité de vos IP »IPAM (IP Address Manager) est l'outil qui planifie, suit et gère l'espace d'adressage de vos ressources Scaleway ; c'est une source de vérité unique, sur laquelle s'appuient le DHCP des Private Networks et les produits managés (bases de données, Load Balancer). IPAM est en disponibilité générale, avec une console qui liste, filtre et étiquette toutes vos IP privées.
L'intérêt pratique est immédiat : vous listez toutes vos IP en un endroit, filtrées par réseau, par ressource ou par type. Essayez sur un Private Network donné :
scw ipam ip list private-network-id=VOTRE_PN_ID region=fr-parLa sortie liste chaque IP avec son adresse (en notation CIDR, par exemple 172.16.16.2/22, qui dit à la fois l'adresse et le sous-réseau) et la ressource attachée. Deux limites documentées (FAQ IPAM, validée le 2025-12-18) : la gestion des IP publiques par IPAM est prévue, pas disponible, et il n'existe pas de BYOIP (apporter ses propres plages) chez Scaleway.
Comment réserver une IP privée ?
Section intitulée « Comment réserver une IP privée ? »Par défaut, le DHCP attribue une IP privée à chaque ressource qui rejoint un Private Network ; parfois vous voulez fixer l'adresse d'une ressource à l'avance, et c'est le rôle de la réservation.
-
Réserver une IP dans un Private Network, en laissant IPAM choisir :
Fenêtre de terminal scw ipam ip create source.private-network-id=VOTRE_PN_ID region=fr-parLa sortie renvoie l'adresse réservée (par exemple
172.16.16.2/22) et son ID. -
Réserver une adresse précise, par exemple la
.10, avec l'argumentaddress:Fenêtre de terminal scw ipam ip create source.private-network-id=VOTRE_PN_ID address=172.16.16.10 region=fr-parLa sortie doit renvoyer exactement
172.16.16.10/22. C'est ainsi qu'on fixe l'adresse d'une base ou d'un serveur de noms avant même de le créer. -
Les retrouver dans la liste des IP du réseau :
Fenêtre de terminal scw ipam ip list private-network-id=VOTRE_PN_ID region=fr-parLes deux adresses doivent apparaître, sans ressource attachée.
-
Les libérer quand vous n'en avez plus besoin :
Fenêtre de terminal scw ipam ip delete ip-id=VOTRE_IP_ID region=fr-par
Une IP réservée n'est plus attribuée automatiquement par le DHCP : vous la gardez pour la ressource de votre choix, et vous la passez à l'attachement (Instance, Load Balancer, Public Gateway, Elastic Metal, ou une ressource custom identifiée par son adresse MAC, par exemple une VM sur un hyperviseur Proxmox hébergé sur Elastic Metal). Après avoir détaché la ressource, l'IP reste réservée ; vous pouvez la réutiliser ou la libérer. Les bases managées ne s'attachent pas encore par IP réservée.
IP privée, Flexible IP, dynamic IP : laquelle pour quoi ?
Section intitulée « IP privée, Flexible IP, dynamic IP : laquelle pour quoi ? »Trois notions se ressemblent, et le tableau se lit par la colonne Choix : trouvez le besoin, il dit quelle adresse prendre, et ce qu'elle coûte.
| Besoin | Choix | Ce que c'est | Coût |
|---|---|---|---|
| Faire parler des ressources entre elles | IP privée | attribuée par le DHCP depuis le CIDR, ou réservée dans IPAM ; non routée sur Internet ; stable tant que la ressource est attachée | gratuit |
| Une adresse publique qui survit à la machine et se déplace | Flexible IP IPv4 | détenue par votre compte, attachable, détachable, déplaçable ; c'est l'IP publique par défaut d'une Instance | environ 0,005 €/h, soit 3,65 € par mois, attachée ou non |
| Une adresse publique sans coût | Flexible IP IPv6 | même mécanique, ip=ipv6 à la création (type=routed_ipv6 pour scw instance ip create) | gratuit |
| Une adresse publique temporaire, jetée à l'arrêt | dynamic IP | libérée dès que l'Instance s'arrête, différente au redémarrage ; par API ou ip=dynamic | facturée pendant que l'Instance tourne |
| Aucune adresse publique | ip=none | la machine ne vit que dans son Private Network, sort par une Public Gateway si besoin | gratuit |
L'IP privée identifie une ressource sur un Private Network ; elle n'est pas routée sur Internet et sert aux échanges internes. La Flexible IP est une IP publique que vous détenez indépendamment d'une ressource ; vous ne choisissez pas son adresse, elle sort d'un pool. La dynamic IP est une IP publique temporaire : à l'inverse d'une Flexible IP, elle ne vous appartient pas, et c'est pour cela qu'on ne l'oublie jamais sur une facture.
Comment créer, attacher et déplacer une Flexible IP ?
Section intitulée « Comment créer, attacher et déplacer une Flexible IP ? »Une Flexible IP se crée, s'attache et se déplace ; voici le cycle de base.
-
Créer une Flexible IP (IPv4 publique) :
Fenêtre de terminal scw instance ip create zone=fr-par-1La sortie doit afficher une adresse de
typerouted_ipv4et son identifiant. Pour une IPv6, gratuite :scw instance ip create type=routed_ipv6 zone=fr-par-1. -
Lister vos IP publiques :
Fenêtre de terminal scw instance ip list zone=fr-par-1L'adresse apparaît, sans serveur attaché.
-
L'attacher, la détacher, la déplacer entre deux Instances de la zone :
Fenêtre de terminal scw instance ip attach VOTRE_IP_ID server-id=VOTRE_SERVER_ID zone=fr-par-1scw instance ip detach VOTRE_IP_ID zone=fr-par-1Après l'attachement,
scw instance ip listdoit montrer le serveur en face de l'adresse ; après le détachement, la colonne se vide, et l'adresse reste à vous. -
Supprimer l'IP quand elle ne sert plus (l'identifiant est positionnel) :
Fenêtre de terminal scw instance ip delete VOTRE_IP_ID zone=fr-par-1
Le grand intérêt de la Flexible IP est le déplacement : en cas de panne ou de mise à jour, vous basculez l'IP publique d'une Instance défaillante vers une Instance de secours, sans changer d'adresse pour vos utilisateurs. Chaque Instance possède aussi un nom DNS <uuid>.pub.instances.scw.cloud qui suit ses Flexible IP.
Un dernier point, côté facture, mérite toute votre vigilance.
Nettoyer
Section intitulée « Nettoyer »Une Flexible IP est facturée tant que vous la détenez, attachée ou non. C'est le reste de lab le plus courant sur cette formation : l'Instance est bien supprimée, l'adresse reste, et personne ne la voit passer.
scw ipam ip list region=fr-parscw ipam ip delete ip-id=VOTRE_IP_RESERVEE_ID region=fr-par
scw instance ip list zone=fr-par-1scw instance ip delete VOTRE_FLEXIBLE_IP_ID zone=fr-par-1Notez la différence de forme entre les deux commandes : scw ipam ip delete
attend ip-id=, alors que scw instance ip delete prend l'identifiant en
argument positionnel. C'est une source d'erreur classique quand on enchaîne
les deux.
Vérifiez ensuite le retour à zéro, seul contrôle qui vaut :
scw ipam ip list region=fr-parscw instance ip list zone=fr-par-1Les deux listes doivent être vides. Une IP réservée oubliée ne coûte rien, mais elle bloque la suppression de son Private Network.
Limites, quotas et plafonds
Section intitulée « Limites, quotas et plafonds »Ces valeurs viennent des concepts et de la FAQ IPAM, de la FAQ facturation, de la page des quotas et des relevés du 2026-09-08.
| Plafond | Valeur | Source |
|---|---|---|
| Adresses réservées par bloc CIDR | 4 (deux premières, deux dernières) | concepts IPAM |
| Adresses IP d'Instances par Organisation | 20 avant vérification d'identité, 50 après | quotas d'Organisation |
| Flexible IP par serveur Elastic Metal | 64, IPv4 ou blocs IPv6 /64 | FAQ Elastic Metal |
| Portée d'une Flexible IP | un produit, une zone ; aucun transfert Instance vers Elastic Metal | concepts IPAM, FAQ Elastic Metal |
| Choix de l'adresse publique | impossible, pool géré par Scaleway ; pas de BYOIP | FAQ IPAM |
| Choix de l'adresse privée | possible, argument address= de scw ipam ip create | aide de la commande |
| Coût d'une Flexible IPv4 | environ 0,005 €/h, de la réservation à la libération | grille tarifaire, FAQ facturation |
| Coût d'une Flexible IPv6 et d'une IP privée | 0 € | doc tarification Instances, FAQ VPC |
| Ressources attachables par IP réservée | Instances, Load Balancers, Public Gateways, Elastic Metal, ressources custom ; bases managées à venir | FAQ et concepts IPAM |
| Gestion des IP publiques par IPAM | prévue, pas disponible | FAQ IPAM |
Antipatterns à éviter
Section intitulée « Antipatterns à éviter »Ces erreurs se paient à 3,65 € par mois et par adresse, ou en bascule impossible le jour de la panne.
| Antipattern | Conséquence | Discipline |
|---|---|---|
| Réserver des Flexible IP « d'avance » | facturées détachées, indéfiniment | réserver au moment d'attacher, libérer au moment de détacher |
Supprimer l'Instance sans with-ip=true | l'adresse survit et se facture | with-ip=true, puis scw instance ip list |
| Prévoir une bascule d'IP entre deux zones | impossible : une Flexible IP est zonale | Load Balancer, ou DNS à faible TTL, pour la bascule inter-zones |
| Compter sur une Flexible IP d'Instance pour un Elastic Metal | pools séparés, aucun transfert | une adresse par produit |
| Configurer les adresses privées à la main dans les machines | conflits avec le DHCP, adresses perdues à la migration | réservation IPAM, puis attachement par IP réservée |
| Réserver une adresse et l'oublier | le Private Network refuse d'être supprimé | scw ipam ip list avant tout nettoyage de réseau |
IPAM et Flexible IP sous l'angle Well-Architected
Section intitulée « IPAM et Flexible IP sous l'angle Well-Architected »Operational Excellence : une seule source de vérité
Section intitulée « Operational Excellence : une seule source de vérité »Qui a quelle adresse ? scw ipam ip list répond pour tout le privé, scw instance ip list pour le public, et rien d'autre ne doit faire foi. La discipline est de réserver dans IPAM les adresses qui doivent être connues à l'avance (bases, serveurs de noms, passerelles) et de laisser le DHCP faire le reste.
Reliability : une adresse qui survit à la machine
Section intitulée « Reliability : une adresse qui survit à la machine »Que se passe-t-il si l'Instance meurt ? La Flexible IP reste à vous, et se rattache à la remplaçante en une commande, dans la même zone. La discipline est une Flexible IP pour tout service dont l'adresse est publiée, et un Load Balancer ou un DNS à faible TTL dès que la bascule doit traverser une zone.
Cost Optimization : l'adresse la moins chère est celle qu'on n'a pas
Section intitulée « Cost Optimization : l'adresse la moins chère est celle qu'on n'a pas »Combien d'adresses détenez-vous en ce moment ? scw instance ip list dans chaque zone le dit ; chacune coûte 3,65 € par mois. La discipline est ip=none pour les machines qui ne servent rien au public, une IPv6 gratuite quand elle suffit, et une vérification en fin de session.
Pièges courants
Section intitulée « Pièges courants »Le tableau se lit par la colonne Symptôme : c'est ce que vous voyez à l'écran, message exact compris quand il y en a un ; la colonne Cause dit ce qui se passe réellement, et la colonne Solution la commande ou le geste qui débloque.
| Symptôme | Cause | Solution |
|---|---|---|
Ma première IP réservée est .2, pas .0 | les 4 adresses réservées du bloc | normal : .0, .1 et les deux dernières sont indisponibles |
| Impossible de déplacer une Flexible IP | elle est scoped à un produit et une AZ | rester dans la même AZ et le même produit |
| Facture qui continue après un lab | Flexible IP détenue non libérée | scw instance ip list puis scw instance ip delete |
| Le Private Network refuse d'être supprimé | une IP réservée reste dans IPAM | scw ipam ip list private-network-id=… puis scw ipam ip delete ip-id=… |
scw ipam ip delete <id> échoue | l'argument est nommé (ip-id=), contrairement à scw instance ip delete | scw ipam ip delete ip-id=<id> |
| L'adresse privée demandée est refusée | déjà attribuée, ou parmi les 4 réservées du bloc | scw ipam ip list pour voir qui l'a, choisir une adresse libre |
| L'Instance a changé d'adresse publique au redémarrage | dynamic IP au lieu d'une Flexible IP | ip=new à la création, ou attacher une Flexible IP |
Contrôle de connaissances
Section intitulée « Contrôle de connaissances »Vérifiez que l'essentiel de ce guide est acquis. Les questions portent uniquement sur ce qui vient d'être expliqué ici.
Contrôle de connaissances
Validez vos connaissances avec ce quiz interactif
Informations
- Le chronomètre démarre au clic sur Démarrer
- Questions à choix multiples, vrai/faux et réponses courtes
- Vous pouvez naviguer entre les questions
- Les résultats détaillés sont affichés à la fin
Lance le quiz et démarre le chronomètre
Vérification
(0/0)Profil de compétences
Quoi faire maintenant
Ressources pour progresser
Des indices pour retenter votre chance ?
Nouveau quiz complet avec des questions aléatoires
Retravailler uniquement les questions ratées
Retour à la liste des certifications
À retenir
Section intitulée « À retenir »- IPAM est la source de vérité des IP privées Scaleway ;
scw ipam ip listliste vos IP par réseau ou ressource ; les IP publiques n'y sont pas encore, et le BYOIP n'existe pas. - On réserve une IP privée avec
scw ipam ip create source.private-network-id=<id>, une adresse précise avecaddress=; elle échappe au DHCP et s'attache à Instances, Load Balancers, Public Gateways, Elastic Metal ou ressources custom. - Quatre adresses par bloc CIDR sont indisponibles (2 premières, 2 dernières) : la première utilisable est
.2. - IP privée (interne, stable, gratuite), Flexible IP (publique, déplaçable, IPv4 facturée environ 3,65 € par mois même détachée, IPv6 gratuite) et dynamic IP (publique, éphémère) sont trois choses différentes.
- Une Flexible IP se déplace entre ressources du même produit et de la même AZ (
scw instance ip attachetdetach) : pratique pour une bascule, inutile entre zones. - Une IP réservée oubliée bloque la suppression du Private Network ; une Flexible IP oubliée apparaît dans
scw billing consumption listenip_minute. - Quotas : 20 IP d'Instances avant vérification d'identité, 50 après ; 64 Flexible IP par Elastic Metal.
Pour aller plus loin
Section intitulée « Pour aller plus loin »- Sécurité et identité Scaleway : la carte : Le volet suivant, avec les conditions IAM par adresse IP publique d'origine.
- IAM : donner le droit minimal à une CI : Une identité de déploiement qui peut créer une Flexible IP dans un projet, et pas dans les autres.
Ressources externes
Section intitulée « Ressources externes »Les pages officielles sur lesquelles cette leçon s'appuie, avec ce qu'on y cherche ; leur champ de validation date chaque fait cité.
- IPAM concepts : notation CIDR, adresses réservées, portée des Flexible IP, IP réservée.
- IPAM FAQ : ce qu'IPAM gère, ce qui est prévu, BYOIP et choix d'adresse publique.
- How to reserve an IP address : la réservation pas à pas, en console.
- Instances concepts : Flexible IP et dynamic IP, avec leur facturation.