Documentation

Introduction

UpCloud is a European cloud service provider offering cloud servers on an hourly billed infrastructure-as-a-service (IaaS). We provide our users with the computing, storage and networking needed to develop and run applications and workloads in the cloud. We also offer additional services such as a firewall, private networks and backups.

On our high-performance IaaS, our users are able to deploy and manage Cloud Servers equipped with our industry-leading in-house developed MaxIOPS storage technology and high-speed Software-defined networking.

We have a strong focus on reliability and every business-critical component in our infrastructure is ensured with N+1 redundancy. The resilience by design gives us the confidence to offer our users a 100% Service Level Agreement.

Our SME business customers run their business-critical web applications on our enterprise-level cloud computing platform and love us for our high performance, reliable service, and competitive prices. We help our customers to speed up their time to market, get a reliable production environment with 24/7 customer support, and scale their business forward. Our key customer segments are entrepreneurs and SMEs working in managed hosting, IT services, eCommerce, SaaS, and PaaS.

What is IaaS

Infrastructure-as-a-Service, or IaaS for short, is an online on-demand service that offers the fundamental components of cloud servers with computing, storage, and networking resources using a pay-as-you-go model. On IaaS, users can deploy and scale cloud resources according to their needs without large up-front investments. For example, cloud servers can be created quickly whenever required and easily deleted when no longer needed.

IaaS also allows users to react quickly to their changing infrastructure requirements. It provides users with full control of their cloud resources and operates at the lowest level underneath other computing service models such as Platform-as-a-Service or Software-as-a-Service.

What it’s great for

UpCloud is the perfect home for a wide range of use cases from simple web hosting to high-demand online services. Our infrastructure is ideal for developing and running web services and applications and offers opportunities for distributed scaling and resilience.

Utilising our services

UpCloud users have the option to deploy and manage cloud servers via the easy-to-use UpCloud Control Panel, the fully-featured UpCloud API, as well as the cloud automation tool, Terraform and the UpCloud Command-Line Interface. All features and services are equally available both at the control panel and via the API. We also offer a number of API clients for many popular programming languages.

Once deployed, users have full access to the cloud server’s operating system with the choices of SSH for Linux, Remote Desktop for Windows, VNC, and web console for connecting to the cloud server.