Gå direkt till innehåll
Elastx - The Swedish Cloud Provider
Elastx - The Swedish Cloud Provider

Pressmeddelande -

New Swedish Cloud Storage beats the competition - Faster and more cost efficient

We are very proud to provide a Swedish market-leading storage with ECP v2 volumes, and this despite fierce competition. V2 volumes are currently available in ECP Openstack IaaS, Kubernetes CaaS and DBaaS.

In addition to price and performance, we are leading in sustainability, environmentally as well as from a community perspective.We also have a committed 24x7 support that is always available if you need our support.

I have been working in data center environments since the mid 90's which is a scary long time and is a reminder that I am older than I feel. There are two components in a platform that are the foundation of everything, if these don't work as they should, nothing else will either. When I've seen platforms that have recurring problems with stability or experience major disruptions, the problem has been here, persistent storage or network.
There are of course a lot of potential sources of error in a platform as it is a complex environment with an extremely large number of components that must work, but if you don't build the network and storage correctly, it can be a big challenge to get things in order when the solution used does not hold up to the pressure any longer.

When we started Elastx Cloud Platform (ECP) more than 11 years ago, we built a storage solution that at the time was groundbreaking in being completely SSD based and having a scale-out architecture. Then we could proudly state that we were the market leader in terms of price, performance and, in the end, incredible stability after running this storage solution for 11 years without a single interruption, neither planned or unplanned. Development has moved on and we could no longer be as competitive in price and performance as we wanted so it was time to build something new.

At the end of 2023, we launched our next generation block storage service, v2 volumes. Our good experience from the first generation meant that we ended up with a solution that is in many ways very similar to the first. A fully SSD based solution with scale-out architecture but now NVMe based from compute and all the way to disk. This generational change has made it possible for us to once again become the market leader.

In this article we primarily compare performance and price where we can show that our v2 volumes have leading performance and the most competitive price on the market for storage in this class. In addition to this, the platform also has a design for high availability with fully redundant storage clusters in several geographically separated data centers, high security with ISO27001 certification, encryption at rest and full compliance under Swedish and EU legislation. All our services also include 24x7 support, DDoS protection and Threat Protection and a good feeling in the stomach as Elastx works sustainably, both environmentally and from a community perspective.

Despite tough competition with global hyperscalers (AWS, Azure and GCP) and other European options that are a bit behind unfortunately, we at Elastx has succeeded in building a world-leading storage service.

Performance

When we talk about performance, there are three different parameters we measure that are of different importance depending on the workload you have.

  • Latency is how long a single write or read operation (IO) takes. If you have an application that has a dependency on getting quick responses from individual IOs or serial ones then this is important. An IO can be of different sizes, latency is often measured with an IO size of 4KB.
  • IOPS, the number of write or read operations (IO) Per Second. This is often relevant for databases as an example that must be able to do many operations at the same time. The more IOPS, the more you will be able to run in parallel without negatively affecting performance. The size of the IO also affects here, a disk can handle more small IO than large IO operations. To measure what a disk can handle at most in IOPS, a size of 4KB is usually used.
  • Bandwidth (Throughput), is how much data can be read or written from a disk. This is relevant if you have a workload that must read out large, often sequential data sets, for example backup, recovery or large data transfers. Then a larger IO size is used, 64KB or larger. There are many who only perform bandwidth tests, but bandwidth is rarely the most relevant factor.
  • In general for all three parameters above, it can differ in performance between read and write IO and whether it is sequential IO or random IO.

Pricemodel

It can be difficult to compare prices between different suppliers as most have different price models. There are from best effort models where you pay per GB without the provider promising anything specific in terms of performance to models where you buy capacity, IOPS and bandwidth separately completely as needed and get an SLA based on actual need. What can also make it difficult are limitations in a certain type of storage, which can become troublesome when you need more performance and are forced to change storage storage solution or perhaps even platform.

Comparison

This comparison is for block storage that has redundancy and can be consumed dynamically in size and performance and often goes by the name of volumes. Other common storage types that Elastx also has are ephemeral storage which is locally attached disk and object storage but these are for other needs and not included in this comparison.

We have compared our ECP v2 storage with the cloud platforms that are most common here in Sweden. Only AWS, Azure and GCP have the equivalent redundancy with multiple Availability Zones (AZ) and clear SLAs on performance that Elastx has. The Swedish and EU based Cloud Service Providers that we have looked at often have a best effort model as far as we can see as they do not promise anything in terms of performance and do not have a QoS model where you can buy the performance that is needed. It is therefore difficult to compare as performance can vary greatly.

We have compiled the publicly available information regarding performance and price and have also produced a number of examples so that it will be easier to compare as everyone has different price models.

The pricing model we have used ourselves is a flat cost for the storage capacity and then you pay for the performance needed for each individual volume. If you need more performance, you can change the volume type to a faster one, which can be done on the existing volume, no data migration is required.

The comparison below shows the specifications and prices that are shared publicly. Where information is missing, there is normally also a lack of guarantees about performance linked to the SLA.

All prices are in SEK excluding VAT. Where prices are not available in SEK, the following rates have been used that were current in April 2024. USD 10.90 SEK EUR 11.70 SEK

Below table contains the latest generation of cost effective high performance storage.

ECP

AWS

Azure

GCP

Type

v2 volume

gp3

SSD v2

Hyperdisk Balanced

Cost per GB

0.78 SEK

0.91 SEK

0.824 SEK

0.96 SEK

Latency 4KB ms

0.2

<10

<1

?

Bandwidth cost

Included in IOPS

0.4578 SEK

0.425 SEK

0.4796 SEK

Cost IOPS

0.06 SEK

0.05668 SEK

0.0541 SEK

0.0654 SEK

Max IOPS

128000

16000

80000

160000

Max Throughput

2048

1000

1200

2400

Max volume size TB

256

16

64*

64

Encryption at rest

Yes, AES-256

Optional, AES-256

Optional, AES-256

Yes, AES-256

Snapshots

Yes

Yes

Yes

Yes

500GB 1k IOPS, 64MB/s

390 SEK

456 SEK

412 SEK

480 SEK

500GB 16k IOPS, 384MB/s

1290 SEK

1311 SEK

1219 SEK

1447 SEK

1TB 64k IOPS, 1GB/s

4560 SEK

N/A

4506 SEK

5373 SEK

5TB 8k IOPS, 256 MB/s

4320 SEK

5063 SEK

4446 SEK

5179 SEK

5TB 64k IOPS, 1GB/s

7680 SEK

N/A

7802 SEK

9209 SEK

* The disk cannot be extended online

Elastx and the most common hyperscale cloud service providers in Sweden have corresponding redundancy with multiple availability zones (AZ) as well as well-developed functions for data protection and security with encryption. AWS gp3 is more limited in performance, while ECP v2, Azure SSD v2 and GCP Hyperdisk Balanced have good numbers on IOPS and throughput. In terms of price and performance, ECP v2 and Azure SSD v2 are leading and are very close to each other. Azure has a somewhat annoying limitation that you cannot expand the disk online. ECP v2 stands out in terms of performance against all the others with a latency that is many times better.

Extreme performance storage

ECP

AWS

Azure

GCP

Type

v2 volume

this2

Ultra Disk***

Hyperdisk Extreme*

Cost per GB

0.78 SEK

1.43 SEK

1.31624 SEK

1.50 SEK

Latency 4KB ms

0.2

<1

low <1

?

Bandwidth cost

Included in IOPS

0 SEK

3.84924 SEK

0 SEK

Cost IOPS

0.06 SEK

0-32k 0.75 SEK

32k-64k 0.52 SEK

64k- 0.37 SEK

0.54334 SEK

0.38 SEK

Max IOPS

128000

256000

160000

350000

Max Throughput

2048

4000

4000

4800

Max volume size TB

256

16

64**

64

Encryption at rest

Yes, AES-256

Optional, AES-256

Optional, AES-256

Yes, AES-256

Snapshots

Yes

Yes

Yes

Yes

500GB 1k IOPS, 64MB/s

390 SEK

1460 SEK

1448 SEK

1134 SEK

500GB 16k IOPS, 384MB/s

1290 SEK

12643 SEK

10830 SEK

6856 SEK

1TB 64k IOPS, 1GB/s

4560 SEK

41927 SEK

40032 SEK

25920 SEK

5TB 8k IOPS, 256 MB/s

4320 SEK

13109 SEK

11913 SEK

10573 SEK

5TB 64k IOPS, 1GB/s

7680 SEK

47643 SEK

45297 SEK

31937 SEK

* Requires specific machine types with at least 64 vcpu

** The disk cannot be extended online
*** Cannot be used as a boot disk

AWS, Azure and GCP all offer a storage type for very demanding workloads but the price tag is also extreme with a cost that is over 9x more expensive in some cases compared to ECP v2. The only reason to use this type of storage is systems that could justify this cost with savings on licenses or where it is not possible to scale out.

European CSP

ECP

OVH

Upcloud

Cleura

Type

v2 volume

High Speed Gen2

MaxIOPS

Block storage

Cost per GB

0.78 SEK

1.04 SEK

2.57 SEK

1.17 SEK

Latency 4KB ms

0.2 SEK

?

?

?

Bandwidth cost

Included in IOPS

0 SEK

0 SEK

0 SEK

Cost IOPS

0.06 SEK

0 SEK

0 SEK

0 SEK

Max IOPS

128000

16000

Read 100000
Write 30000

8000**

Max Throughput

2048

320

Write 205*
Read 342*

?

Max volume size TB

256

4

4

?

Encryption at rest

Yes, AES-256

No

No

No

Snapshots

Yes

Yes

Yes

Yes

500GB 1k IOPS, 64MB/s

390 SEK

518 SEK

1287 SEK

585 SEK

500GB 16k IOPS, 384MB/s

1290 SEK

N/A

1287 SEK

N/A

1TB 64k IOPS, 1GB/s

4560 SEK

N/A

N/A

N/A

5TB 8k IOPS, 256 MB/s

4320 SEK

N/A

N/A

5850 SEK

5TB 64k IOPS, 1GB/s

7680 SEK

N/A

N/A

N/A

* No specification available, this value is from a performance test performed by Upcloud
** No specification exists, the value comes from an audienceperformance report


The European offer is somewhat more limited and it is also difficult to find information about the performance that the services guarantee. In addition to ECP v2, it is difficult to find any provider that offers encrypted storage.

Prestandatest

If you want to test the performance of your disk, we recommend that you use fio https://github.com/axboe/fio which is a competent tool available for most operating systems. When you run the tests below with fio, you will also see latency.

Test read IOPS

sudo fio --name=read_iops --directory=$TEST_DIR --size=10G \

--time_based --runtime=1m --ramp_time=2s --ioengine=libaio --direct=1 \

--verify=0 --bs=4K --iodepth=256 --rw=randread --group_reporting=1 \

--iodepth_batch_submit=256 --iodepth_batch_complete_max=256

Test write IOPS

sudo fio --name=write_iops --directory=$TEST_DIR --size=10G \

--time_based --runtime=1m --ramp_time=2s --ioengine=libaio --direct=1 \

--verify=0 --bs=4K --iodepth=256 --rw=randwrite --group_reporting=1 \

--iodepth_batch_submit=256 --iodepth_batch_complete_max=256

Test write throughput

sudo fio --name=write_throughput --directory=$TEST_DIR --numjobs=16 \

--size=10G --time_based --runtime=1m --ramp_time=2s --ioengine=libaio \

--direct=1 --verify=0 --bs=1M --iodepth=64 --rw=write \

--group_reporting=1 --iodepth_batch_submit=64 \

--iodepth_batch_complete_max=64

Test read throughput

sudo fio --name=read_throughput --directory=$TEST_DIR --numjobs=16 \

--size=10G --time_based --runtime=1m --ramp_time=2s --ioengine=libaio \

--direct=1 --verify=0 --bs=1M --iodepth=64 --rw=read \

--group_reporting=1 \

--iodepth_batch_submit=64 --iodepth_batch_complete_max=64

Summary

We are very proud to be able to offer a Swedish market-leading storage with ECP v2 volumes despite strong competition. V2 volumes are currently available in ECP Openstack IaaS, Kubernetes AaaS and DBaaS.

In addition to price and performance, we also have a committed 24x7 support that is always there if you need help and a service with leading sustainability both environmentally and from a community perspective.

High availability and security are especially important to us as Elastx Cloud Platform is the Swedish cloud platform for business-critical applications and sensitive data. With a combination of cost efficiency, scalability and security, we can help our customers deliver better services faster and more securely.

Contact us if you want to know with or register an account here.

Joakim Öhman

Founder and CEO

Elastx AB





Ämnen

Regioner


Elastx was founded in 2012, and we who work here have both extensive experience in building large-scale IT platforms, and backgrounds in system architecture and system development. We love sustainable IT operations, and deliver true, automated cloud services via our Virtuozzo PaaS and OpenStack IaaS platforms. We also help companies automate the entire flow from code to production.

Elastx and all our 3 data centers are ISO 14001 and ISO 27001 certified.

Kontakter

Joakim Öhman

Joakim Öhman

Presskontakt CEO 0725717801
Henrik Grankvist

Henrik Grankvist

Presskontakt COO 0725717802

Automatiserad och hållbar IT-drift utan inlåsning med svensk och engelsk personlig 24x7 support.

Elastx grundades 2012, och vi som jobbar här har både lång erfarenhet av att bygga storskaliga IT-plattformar, och bakgrunder inom systemarkitektur och systemutveckling. Vi älskar hållbar IT-drift, och levererar äkta, automatiserade molntjänster via våra plattformar Virtuozzo PaaS och OpenStack IaaS. Vi hjälper även företag med att automatisera hela flödet från kod till produktion.

Elastx samt alla våra 3 datacenter är ISO 14001 och ISO 27001 certifierade.

Elastx, c/o Convendum

Katarinavägen 15
116-45 Stockholm
Sverige