Virtual networks give you advanced capabilities including isolated private routing, load balancing, and firewall rules. Once you create a network, you will be able to provision virtual machines on that network and then set up any desired network services.
Create a network
Each network on your account is billed hourly at $4 per month. To create a network, head over to the Virtual networks page (in the sidebar). You will see the default network that virtual machines are provisioned on labeled Luna Node.
To create your own private network, enter a label, /24 or /16 subnet prefix (e.g., if you want 192.168.32.0/24 then you would write 192.168.32), and comma-separated list of DNS servers to use (enter 18.104.22.168,22.214.171.124 to use Google's public DNS). Hit create network; this operation takes several seconds.
Isolated private routing
Once you have created a network, you can provision virtual machines on that network; you will be able to select the network when you create a new virtual machine.
Virtual machines on the network will be assigned a fixed private IP that is isolated to that network -- this means no one else will be able to communicate with your VM. You can fully isolate a VM by dis-associating its [[Floating IP addresses|floating IP address] from the VM details page (in the IP sub-tab).
On your network, you can create load balancing pools that allow you to distribute network application load across multiple VM instances. The pools can be dynamically adjusted to add or remove VM instances, providing you with easy scalability. We support HTTP and generic TCP protocols, and round-robin, least connections, or source IP based load distribution algorithms. The load balancing pool will have its own external floating IP address that serves as the entrypoint to your application.
To get started with load balancing, create a new virtual network (from Virtual Networks sidebar option) and then select the network from the networks list.