Cloud IP addresses serve different purposes based on their type. Virtual, floating, and reserved IPs provide flexibility for high availability, external access, and network management. The table below outlines their key differences and use cases.

Type of an IP addressUse casesIntended forSubnet
Virtual IP- Assign to multiple Virtual Machines for fault tolerance
- Use as a secondary address for a network interface
- Automatically assigned as a Virtual IP for Load Balancers
- A virtual IP is a subtype of a Reserved IP
Virtual MachinesPublic or private
Floating IP- Provide public access to a Virtual Machine in a private subnet via DNAT
- Assign to any Virtual Machine, Bare Metal server, or Load Balancer
Private ports of Virtual Machines, Bare Metal servers, and Load BalancersPublic (mapped via DNAT)
Reserved IP- Pre-allocate an IP for future use
- Assign to any Virtual Machine, Bare Metal server, or Load Balancer at any time
- Can be converted into a Virtual IP if needed
Virtual Machines, Bare Metal servers, and Load BalancersPublic or private

Cloud IPs

All IP addresses on the Cloud platform are native and correspond to the exact physical location where the server is deployed. This results in low latency, optimized routing, and improved performance for cloud services.

When a public IP is assigned, it comes from a shared regional pool and remains static for the lifetime of the network interface. However, if the interface is deleted and re-created, the public IP is released back into the pool and replaced with a new one.

Read more about each IP type in the following articles:

Create and configure a floating IP address

Create and configure a virtual IP address

Create and configure a reserved IP address