Insights

Networking

Connectivity is a crucial part of cloud computing and UpCloud has a strong focus on reliable networking. We have built our own backbone network between our data centres to secure connectivity with low latency and high throughput. Our users can enjoy direct connectivity between the data centres, as well as local peering and redundancy through our participation in many Internet Exchange Points.

UpCloud offers 3 different types of networks, public internet access over IPv4 and IPv6, user-customisable SDN Private Networks, and the preconfigured private Utility network.

We also provide our users with a number of networking features such as floating IP addresses, reverse DNS, and firewall services.

Public network

The public network provides Cloud Servers with connectivity that allows access to the open Internet. Every Cloud Server is configured with 1 IPv4 address and 1 IPv6 address by default. Public network access is optional and can be disabled entirely on a Cloud Server basis by detaching the public network interfaces.

Available IP addresses

IPv4 is still the more commonly used method for addressing internet resources. Each Cloud Server can have 0-5 IPv4 addresses.

IPv6 is the newer standard which provides an identification and location system for computers on networks and routes traffic across the Internet. Each Cloud Server can have 0-5 IPv6 addresses.

Network speed

Public network interfaces provide 1 Gbit/s link speeds.

During the free trial, users are limited to 1 public IPv4 and 1 IPv6 address and the network speed is restricted to 100 Mbit/s.

Pricing

Cloud Servers utilising predefined plans include 1 public IPv4 address in their monthly price. Any additional addresses are priced at €3.15 per month.

IPv6 addresses are free of charge but the network transfer is billed according to the pricing below.

Network transfer via public network interfaces is priced as follows:

  • General Purpose, High CPU and High Memory plans include a network transfer quota depending on the plan 1 TB – 24 TB, contributing to the user’s Network Transfer Pool.
  • Flexible plan outbound transfers and transfers exceeding the predefined plan quota are priced at €0.01 per GB.

Network Transfer Pool

Network Transfer Pool statistics can be viewed at the user’s UpCloud Control Panel.

Network Transfer Pool combines all transfer quotas included in all of the user’s UpCloud products and services into a single account-wide transfer pool. This includes all transfer quotas across all data centres covering all current Cloud Servers as well as any future products that contain quotas for outgoing transfer.

Network Transfer Pool enables users to take full advantage of all transfer quotas regardless of which services generate the network transfer. The network transfer is not limited to an hourly rate. Users can make full use of their transfer quota right after deployment without incurring excess charges as long as the service exists for at least 28 days during the calendar month.

How Network Transfer Pool is defined:

  • All transfer quotas included with your public cloud services in all data centres are collected into the transfer pool.
  • All existing public cloud services contribute to the pool regardless of whether they are running or shut down.
  • If a resource instance exists for less than a full calendar month, it will contribute proportionally according to the number of hours it existed during the month.
  • Network Transfer Pool operates on the main account level and combines all transfer quotas including services deployed by any subaccounts.

How Network Transfer Pool is used:

  • You can use all of your UpCloud services exactly as you please, including network transfer, with no hourly limits.
  • You can monitor your combined outbound transfer usage at your UpCloud Control Panel or via the UpCloud API.
  • At the turn of the calendar month, the total earned quota from all resources is counted towards your total outbound transfer usage.
  • Outbound network transfer exceeding the combined Network Transfer Pool is billed at €0.01 per GB.
  • Network Transfer Pool is then reset for the next calendar month.
  • If you run out of the allotted transfer quota, you will be afforded a 20TB grace period after which exceeding transfer is throttled by default. If you need further transfer unrestricted, contact our customer support.

Network Transfer Pool allows greater flexibility in cloud service configurations by enabling users to benefit from the total transfer quotas from all Cloud Servers or services. For example, transfer quotas from a database and other backend servers can be utilised by the frontend or load balancer without any additional cost or setup.

Products that contribute and are eligible to utilise the Network Transfer Pool:

UpCloud productsContributesUtilises
General Purpose planYes, according to plan quotaYes
High CPU planYes, according to plan quotaYes
High Memory planYes, according to plan quotaYes
Flexible planNoYes
Private CloudNoNo
Object StorageYes, according to plan quotaYes
Managed DatabasesNoNo
Managed Load BalancerNoYes
NAT GatewayNoYes

The Network Transfer Pool usage is logged for billing purposes and can be viewed at the user’s UpCloud Control Panel or via the UpCloud API.

SDN private networks

Software-defined networking, or SDN for short, is a technological approach to network management that enables dynamic, programmatically created network configurations. SDN decouples the network configuration from the physical infrastructure much like cloud computing has done for traditional server hosting.

Using SDN private networks, users are able to create and configure custom private networks on demand.

SDN private networks are created within a specific data centre and allow connecting an unlimited number of cloud servers within that data centre.

Network speed

SDN private network interfaces provide up to 10 Gbit/s link speeds. The network throughput between Cloud Servers may vary.

Pricing

Private networks are complimentary with unlimited attached Cloud Servers. Data transfer within SDN private networks is free of charge.

Utility network

Our Utility network is an automatically configured account-wide secure connection between all Cloud Servers under one user account. All user’s cloud servers are connected to the utility network by default but can be disconnected by detaching the network interface belonging to the Utility network.

The Utility network connects all data centres globally and is useful for quick communication between Cloud Servers for example during initial deployment and bootstrapping. For production implementations, we recommend using SDN private networks.

Network speed

Utility network interfaces provide 1 Gbit/s link speeds.

Pricing

Utility network is provided free of charge to all Cloud Servers and data transfer within the networks is free of charge.

Firewall

We offer an optional Layer 3 firewall that is positioned just before the network interface connecting the Cloud Servers to the internet. The firewall rules can be applied to the Public and Utility network traffic, SDN private networks are excluded.

The firewall is stateless and does not keep track of connections. Users are required to configure rules to allow both incoming and outgoing traffic.

Pricing

The firewall is configured per-server basis and included in every monthly plan price.

SMTP block

The outbound SMTP port 25 is closed by default on all new accounts to prevent accidental open relays and misuse. The blocked port shows up on the UpCloud firewall of the Cloud Server at the user’s control panel and cannot be changed directly.

Users can request the port to be unlocked by contacting our support team.

Users will be required to provide proof of identity or payment method for verification and explain the use case and why the outbound port 25 is needed. This is done to ensure the responsible use of SMTP and build trust in our network for email delivery.

Trial Limitations

During the free trial, inbound and outbound connections are limited to standard ports commonly used on web servers. These limitations are removed when the user upgrades to full access.

Accepted connections:

Inbound port numberOutbound port number
22
53
8080
443443
3389
8080
123123
33434 – 3353433434 – 33534

Floating IP

Floating IPs are special IPv4 addresses that can be transferred from one Cloud Server to another at a moment’s notice without the need to restart the servers. They are useful for failover services on mission-critical functions to ensure high availability.

The Floating IP can be transferred between any cloud Servers within the same data centre but requires prior configuration at the operating system level which needs to be done manually by the user.

The failover between servers can be done manually at the UpCloud Control Panel or automated using API commands.

Floating IPs are only available using IPv4 in the public network. Floating IPs cannot be configured using IPv6 or in the Utility or SDN private networks.

Pricing

Floating IPs are priced at €3.15 per month.

NAT Gateway

NAT Gateway service provides outbound internet access to servers without dedicated public IP addresses. It can be used for instance to connect to third-party services and to fetch software upgrades.

NAT Gateway operates in conjunction with an SDN Router, which is used to connect one or multiple SDN Private Networks. All Cloud Servers connected to those SDN Private Networks can then access the internet using the NAT Gateway.

NAT Gateway is a managed service, with software upgrades provided by UpCloud.

Pricing

NAT Gateway is priced at €25 per month.

Outbound transfer from the NAT Gateway utilises the Network Transfer Pool, fully benefiting from all network transfer capacity available.

DNS

UpCloud network includes a Domain Name Service resolver at each location that can be reached at the following IP addresses.

The UpCloud DNS resolver IPv4 addresses are:

  • 94.237.127.9
  • 94.237.40.9

Cloud servers with a public IPv6 address can also use IPv6 with the following servers:

  • 2a04:3540:53::1
  • 2a04:3544:53::1

We do not currently offer a user-configurable authoritative DNS service for hosting your own domain names.

Reverse DNS

UpCloud users can set a Reverse DNS, or PTR, record on each of their IP addresses. Querying an rDNS is a Domain Name System (DNS) technique to determine the hostname associated with an IP address.

Each IP address on UpCloud has a default rDNS set upon creation which can be changed at the UpCloud Control Panel or via the UpCloud API free of charge.

Back to top