MaxIOPS is our in-house developed block storage technology that gives you industry-leading performance and reliability. Get in touch and get started with UpCloud!
Our MaxIOPS block storage technology leaves the competition in the dust, as verified by multiple third-party researchers.
Add the exact amount of storage space you need, up to
We developed MaxIOPS to not only be highly performant but also highly reliable. Performance means nothing without reliability!
With just a few clicks in the control panel or with our API, you can quickly move one MaxIOPS block storage device to another cloud server.
All cloud servers are deployed on enterprise-grade hardware. Together with our in-house developed software and proprietary MaxIOPS block storage technology, you will get industry-leading performance at all times.
Cloud servers are deployed in less than 45 seconds. With incredibly fast boot times, you will get up and running within minutes.
See how we compare against AWS EC2 and DigitalOcean.
Compare UpCloud with DigitalOceanDisk I/O (fio, 4 KB block randread)
Our easy-to-use control panel and API let you spend more time coding and less time managing your cloud infrastructure!
Check out our API docsPOST /1.2/storage
{
"storage": {
"size": "10",
"tier": "maxiops",
"title": "My data",
"zone": "fi-hel1",
"backup_rule": {
"interval": "daily",
"time": "0430",
"retention": "365"
}
}
}
PUT /1.2/storage/011d671f-e803-484d-920a-c25b4bb05c01
{
"storage": {
"size": "200",
"title": "Backups archive"
}
}
POST /1.2/server/009d64ef-31d1-4684-a26b-c86c955cbf46/storage/attach
{
"storage_device": {
"type": "disk",
"address": "scsi",
"storage": "00798b85-efdc-41ca-8021-f6ef457b8531",
"boot_disk": "0"
}
}
POST /1.2/server/009d64ef-31d1-4684-a26b-c86c955cbf46/storage/detach
{
"storage_device": {
"address": "scsi:0:0"
}
}
{
"variables": {
"UPCLOUD_USERNAME": "{{ env `UPCLOUD_API_USER` }}",
"UPCLOUD_PASSWORD": "{{ env `UPCLOUD_API_PASSWORD` }}"
},
"builders": [
{
"type": "upcloud",
"username": "{{ user `UPCLOUD_USERNAME` }}",
"password": "{{ user `UPCLOUD_PASSWORD` }}",
"zone": "nl-ams1",
"storage_uuid": "01000000-0000-4000-8000-000030060200"
}
],
"provisioners": [
{
"type": "shell",
"inline": [
"apt-get update",
"apt-get upgrade -y",
"echo '' | tee /root/.ssh/authorized_keys"
]
}
]
}
resource "upcloud_server" "storage" {
zone = "fi-hel1"
storage_devices = [
{
size = 200
action = "clone"
tier = "maxiops"
storage = "Ubuntu Server 18.04 LTS (Bionic Beaver)"
backup_rule = {
interval = "daily"
time = "0100"
retention = 8
}
}
]
}
$storage_device = new \Upcloud\ApiClient\Model\AttachStorageDeviceRequest(); // \Upcloud\ApiClient\Model\AttachStorageDeviceRequest |
try {
$result = $api_instance->attachStorage($server_id, $storage_device);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ServerApi->attachStorage: ', $e->getMessage(), PHP_EOL;
}
cluster = {
'minio1': Server(
core_number=4,
memory_amount=4096,
hostname='minio1.example.com',
zone=ZONE.London,
storage_devices=[
Storage(os='Ubuntu 18.04', size=100),
Storage(size=1000, tier='hdd')
]
),
'minio2': Server(
core_number=4,
memory_amount=4096,
hostname='minio2.example.com',
zone=ZONE.London,
storage_devices=[
Storage(os='Ubuntu 18.04', size=10),
Storage(size=1000, tier='hdd'),
]
),
'minio3': Server(
core_number=4,
memory_amount=4096,
hostname='minio3.example.com',
zone=ZONE.London,
storage_devices=[
Storage(os='Ubuntu 18.04', size=10),
Storage(size=1000, tier='hdd'),
]
)
}
All cloud servers are by default deployed with MaxIOPS block storage technology, allowing you to create and boot up new cloud servers in just 45 seconds.
Instantly create or schedule periodic backups. Using true snapshots, backups are created in a blink of an eye and can be restored just as quickly.
We’ve developed our control panel to give you full control over every aspect of your infrastructure and to give you a complete insight into your billing.
Use one of the freely available templates, create your own from a backup or upload and boot from your own custom ISO. Your choice!
Easily setup a staging environment by cloning one of your cloud servers or storage disks. Convert it into a template and automate your deployments.
Our powerful API lets you manage everything that can be controlled in the control panel. Get started in minutes with one of our open source libraries.
MaxIOPS is our proprietary block storage technology, built on enterprise-grade SSDs but up to 2x faster compared to industry-standard cloud servers.
We’ve developed our control panel to give you full control over every aspect of your infrastructure and to give you a complete insight into your billing.
All of our cloud servers can be deployed with or have an IPv6 address added, completely free of charge. Future-proof your business today!
All our data centres are interconnected, allowing you to create highly available, multi-geolocation applications without a single point of failure.
With the latest Intel processors, you will always get high performance no matter the workload, both single- and multi-threaded.
We utilize InfiniBand networking for maximum throughput and minimum latency. It is the most commonly used interconnect in supercomputers since 2014.
Secure your cloud by enabling two-factor authentication, completely free of charge. Make sure only you have access to your data.
Give team members access to your infrastructure, in a secure manner with granular permissions. You can even organize and allow access based on tags you assign your servers.
You always have access to your server, even if you accidentally configured your network wrong and locked yourself out.
Secure your environment with our highly configurable firewall, allowing or blocking traffic before it even reaches your servers.
You enter into a service agreement with a company registered in Finland and all your data is thus protected under Finnish and EU legislation.
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.
Generalhello@upcloud.com
Salessales@upcloud.com
Supportsupport@upcloud.com
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.
Generalhello@upcloud.com
Salessales@upcloud.com
Supportsupport@upcloud.com
Singapore was our 3rd office to be opened, and enjoys one of most engaged and fastest growing user bases we have ever seen.
Generalhello@upcloud.com
Salessales@upcloud.com
Supportsupport@upcloud.com
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.
Generalhello@upcloud.com
Salessales@upcloud.com
Supportsupport@upcloud.com