Wolkra

Producten

Floating IP's

Floating IP's van Wolkra verhuizen binnen seconden tussen servers in Frankfurt. Houd één publiek adres voor failover, onderhoud en serverwissels zonder downtime.

Bijgewerkt

Een floating IP van Wolkra is een publiek IP-adres dat je binnen seconden van de ene server naar de andere verplaatst, zodat je dienst hetzelfde adres houdt terwijl de machine erachter verandert. Het is de eenvoudigste bouwsteen voor failover en serverwissels zonder downtime in Frankfurt.

Waarom een floating IP helpt

Het primaire IP van een server hoort bij die server. Vervang je de server, dan gaat het adres mee, en moet je DNS aanpassen en wachten tot caches verlopen. Een floating IP verbreekt die koppeling: het adres hoort bij je project, en jij bepaalt naar welke server het wijst.

  • Failover: valt de actieve server uit, verplaats het adres dan naar een standby-server.
  • Serverwissels: bouw een nieuwe server, test hem en verplaats daarna het adres. Bezoekers merken nooit een DNS-wijziging.
  • Onderhoud: leid verkeer weg van een server die je moet patchen of opschalen.
  • Vaste allowlists: partners die jouw adres toestaan, blijven werken als je hardware vervangt.

Hoe het werkt

  1. Maak een floating IP aan in je project.
  2. Wijs het toe aan een server. Wolkra routeert het verkeer voor dat adres naar de server.
  3. Configureer het adres op de netwerkinterface van de server, zodat het besturingssysteem het accepteert.
  4. Wil je het verplaatsen, wijs het dan opnieuw toe aan een andere server. De routering schakelt binnen seconden om.

Omdat stap 3 op je servers zelf gebeurt, bereid je de configuratie voor op elke server die het adres mogelijk overneemt. Veel teams gebruiken cloud-init user data, zodat nieuwe servers er meteen mee opstarten.

In de console en via de API

In de console hebben floating IP's een eigen lijst. Wijs ze met één klik toe, ontkoppel of verplaats ze, en stel voor elk een reverse-DNS-naam (PTR) in.

Voor automatische failover gebruik je de Wolkra API. Een klein health-checkscript of een tool zoals keepalived op je servers kan de API aanroepen om het adres opnieuw toe te wijzen als de actieve node niet meer reageert. Maak een projectgebonden token aan met lees- en schrijftoegang, beperk het met de optionele IP-allowlist tot de adressen van je servers, en bewaar het alleen op de servers die het nodig hebben. Zie API-tokens.

Floating IP of load balancer?

Floating IP Load balancer
Verkeer gaat naar Eén server tegelijk Meerdere servers tegelijk
Failover Jij of je script verplaatst het Health checks verwijderen slechte doelen
Protocollen Alles over IP Layer 4 (TCP) en HTTP
Het meest geschikt voor Actief/standby-paren, elk protocol Webapps en API's met meerdere appservers

Veel setups gebruiken beide: een load balancer voor webverkeer en een floating IP voor een primaire database of een mail- of VPN-server.

Typische toepassingen

  • Een actief/standby-paar voor een VPN-server
  • Een vast adres voor een gameserver die je vaak opnieuw opbouwt
  • Het adres van een primaire database dat bij failover naar de replica verhuist
  • Blue/green-releases voor webhosting

Een failoverpaar plannen

Een eenvoudige actief/standby-setup met een floating IP ziet er zo uit:

  1. Maak twee servers aan met dezelfde software en datareplicatie tussen beide.
  2. Zet ze allebei in een placement group, zodat ze op verschillende hosts draaien.
  3. Configureer het floating IP op de netwerkinterface van beide servers.
  4. Wijs het floating IP toe aan de actieve server en laat DNS ernaar wijzen.
  5. Draai een health check op de standby-server. Reageert de actieve server niet meer, dan roept de standby de API aan en neemt hij het adres over.

Test de omschakeling voordat je hem nodig hebt. Verplaats het adres één keer handmatig, controleer of clients opnieuw verbinden en of de standby het verkeer goed afhandelt, en zet het daarna terug. Een failover die nooit is getest, is alleen een plan.

Prijsgrondslag

Floating IP's worden per begonnen uur afgeschreven van je prepaid tegoed, nooit meer dan de maandprijs. Verkeer van en naar het adres is onbemeterd, zoals al het dataverkeer bij Wolkra. Zie de prijzenpagina.

Beperkingen om te weten

  • Een floating IP wijst naar één server tegelijk.
  • Het kan verhuizen tussen servers op dezelfde locatie. Op dit moment is dat Frankfurt.
  • Het besturingssysteem moet zo zijn ingesteld dat het het adres accepteert.
  • Wil je servers over hosts spreiden, zodat een standby niet dezelfde host deelt als de actieve server, gebruik dan een placement group.

Gerelateerde producten

Houd je adres als servers veranderen

Wissel, patch en schakel over zonder DNS aan te raken. Maak een account aan bij Wolkra en maak een floating IP aan in Frankfurt.

Veelgestelde vragen

Wat is een floating IP?

Een floating IP is een publiek IP-adres dat bij je project hoort in plaats van bij één server. Je kunt het aan elk van je servers toewijzen en binnen seconden naar een andere verplaatsen.

Waarvoor worden floating IP's gebruikt?

Voor failover, om een oude server door een nieuwe te vervangen zonder DNS te wijzigen, en om een vast adres te houden dat klanten of partners op hun allowlist hebben gezet.

Moet ik het floating IP op de server zelf configureren?

Meestal wel. Voeg het adres toe aan de netwerkinterface van de server, zodat het besturingssysteem verkeer ervoor accepteert, en houd die configuratie op elke server die het kan overnemen.

Kan ik reverse DNS instellen voor een floating IP?

Ja. Je kunt een reverse-DNS-record (PTR) instellen voor floating IP's, net als voor primaire IP's.

Hoe wordt een floating IP gefactureerd?

Floating IP's worden per uur gefactureerd vanuit je prepaid tegoed, nooit meer dan de maandprijs. De actuele prijs staat op de prijzenpagina.

Start een server in Frankfurt

Maak een account aan, waardeer op en draai een server vanaf €3.49 per maand. Je betaalt alleen voor de uren die je gebruikt. Onbemeterde bandbreedte bij elk pakket.