UpCloud

What UpCloud offers, how its MaxIOPS storage supports disk-heavy workloads, where its data centers are, how billing works and what to consider first.

Best suited to
Performance-sensitive and disk-heavy workloads hosted mainly in Europe
Key services
  • Cloud Servers
  • MaxIOPS Storage
  • Managed Databases
  • Managed Kubernetes
  • Object Storage
UpCloud overview banner with concentric colored arcs beside a small cluster of connected nodes

UpCloud is a cloud infrastructure provider headquartered in Helsinki, Finland, focused on fast cloud servers and storage. This UpCloud overview covers its main services, the MaxIOPS storage technology it is known for, how billing works and where it fits. It suits developers and businesses running performance-sensitive workloads that want a European provider with a straightforward platform.

Performance focus and MaxIOPS #

UpCloud’s defining feature is MaxIOPS, its own block storage technology designed for high input/output performance and low latency. MaxIOPS is the default storage tier for cloud servers, and it matters most for databases, search indexes, build systems and other workloads that read and write to disk frequently.

Alongside MaxIOPS, UpCloud offers lower-cost storage tiers intended for less demanding data, such as backups and archives. Understanding how block storage compares with object and file storage helps you pick the right tier; our explainer on choosing between object, block and file storage covers the basics.

UpCloud core services #

  • Cloud Servers: virtual machines in several plan families, including General Purpose, High CPU, High Memory and smaller Developer plans, plus custom configurations.
  • Block Storage: MaxIOPS and other storage tiers that you can attach, resize and back up.
  • Managed Databases: hosted database engines such as PostgreSQL and MySQL with automated backups and maintenance.
  • Managed Kubernetes: Kubernetes clusters with a managed control plane.
  • Managed Object Storage: S3-compatible storage for files, assets and backups.
  • Networking: SDN private networks, a managed load balancer, NAT gateways and a server-level firewall.

Everything is available through the Control Panel, a REST API, a CLI and a Terraform provider, so the platform works well with infrastructure-as-code workflows. For a closer look, read our practical overview of UpCloud cloud servers and MaxIOPS storage.

Data center locations #

UpCloud operates in multiple European locations, including its home market in Finland, and also has data centers in the United States, Singapore and Australia. European locations make it a candidate for teams with EU data residency needs. Check the current list of locations and which services are available in each before you deploy.

How pricing works #

Element Billing approach
Cloud Servers Hourly billing with a monthly maximum for fixed plans
Storage Billed per gigabyte by tier, including storage attached to stopped servers
Managed services Plan-based pricing for databases, Kubernetes, load balancers and object storage
Network traffic Plans include a traffic allowance, with additional outbound traffic billed separately

Payment works through a prepaid account balance or card-based billing, depending on your account setup. Stopped servers may still incur charges for storage and reserved resources, so delete what you no longer use. Confirm current plans and rates on the official pricing page.

Where it fits well #

  • Database servers and I/O-heavy applications that benefit from fast block storage.
  • SaaS products and agencies hosting client applications in Europe.
  • Teams that want a smaller, easier platform than a hyperscaler but still need managed databases and Kubernetes.
  • Infrastructure-as-code users who manage servers with Terraform or the API.

Things to consider #

UpCloud’s catalog is focused on infrastructure and core managed services. It does not offer the wide range of analytics, AI and serverless products you find on AWS, Azure or Google Cloud, so plan how you will cover those needs.

Its network of locations is smaller than a hyperscaler’s. If you need a presence in regions outside Europe, North America, Singapore and Australia, you may need an additional provider.

Fast storage does not replace good design. A database on MaxIOPS still needs sensible indexing, connection pooling and backups, and a single server remains a single point of failure. For production, consider managed databases with replicas, or at least two servers behind the load balancer, so a host issue or maintenance window does not take your application offline.

New accounts may be reviewed, and default resource limits apply. If you need more capacity, contact UpCloud support through the Control Panel and describe your workload.

Getting started the official way #

  1. Create an account on the official UpCloud website, provide accurate details and complete any verification and billing setup requested.
  2. Turn on two-factor authentication in the Control Panel.
  3. Add sub-accounts for teammates with limited permissions, and create API credentials only where needed.
  4. Upload an SSH key and configure the firewall before exposing any services.
  5. Use the UpCloud documentation for product guides, API references and tutorials.

After your first server is running, keep the operating system patched, review firewall rules whenever you open a new port, and watch storage and traffic usage in the Control Panel so the first invoice matches your expectations.

NewCloudStore is independent and not affiliated with UpCloud; trademarks belong to their owners.

Guides on UpCloud

All guides

Have a question about a platform or a guide?

Send a note and we will point you to the right overview, guide or official documentation.

Contact us