Documentation

documentation
Networking

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 the 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 per 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 addresses and the network speed is restricted at 100 Mbit/s.

Pricing

Simple plan Cloud Servers include 1 public IPv4 address in their monthly price. Any additional addresses are priced at $2.42 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:

  • Simple plans include a network transfer quota depending on the plan 1 TB – 24 TB.
  • Flexible plan outbound transfer and transfer exceeding Simple plan quota are priced at $0.01 per GB.

Network Transfer Pool

Network Transfer Pool comes into effect at 00:00 UTC on the 1st of November 2020.

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 generates 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 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.

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:

Network Transfer Pool
UpCloud products Contributes Utilises
Simple plan Yes, according to plan quota Yes
Flexible plan No Yes
Private Cloud No No

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 priced at $5 per month per network 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 are only applied to public network traffic, Utility and SDN private networks are excluded from it.

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 priced at $4.03 per month.

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 why the outbound port 25 is needed. This is done to ensure 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 number Outbound port number
22
53
80 80
443 443
3389
8080
123 123
33434 – 33534 33434 – 33534

Floating IP

Floating IPs are special IPv4 addresses that can be transferred from one Cloud Server to another in 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 $2.42 per month.

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.

Locations

Helsinki (HQ)

In the capital city of Finland, you will find our headquarters, and our first data centre. This is where we handle most of our development and innovation.

London

London was our second office to open, and a important step in introducing UpCloud to the world. Here our amazing staff can help you with both sales and support, in addition to host tons of interesting meetups.

Singapore

Singapore was our 3rd office to be opened, and enjoys one of most engaged and fastest growing user bases we have ever seen.

Seattle

Seattle is our 4th and latest office to be opened, and our way to reach out across the pond to our many users in the Americas.