SlideShare a Scribd company logo
Benchmarking your cloud performance with top 4
global public clouds
Boyan Krosnov
data://disrupted
2020
● Chief of Product & co-founder at StorPool
● 20+ years in ISPs, SDN, SDS
● IT Infrastructure with a focus on invention,
performance & efficiency
About me
https://www.linkedin.com/in/krosnov/
bk@storpool.com
About StorPool
● NVMe software-defined storage for VMs and containers
● Scale-out, HA, API-controlled
● Since 2011, in commercial production use since 2013
● Based in Sofia, Bulgaria
● Mostly virtual disks for KVM
● … and bare metal Linux hosts
● Also used with VMWare, Hyper-V, XenServer
● Integrations into OpenStack/Cinder, Kubernetes Persistent
Volumes, CloudStack, OpenNebula, OnApp
3
Why performance
● Better application performance -- e.g. time to load a page, time to
rebuild, time to execute specific query
● Happier customers in cloud and multi-tenant environments
● ROI, TCO - Lower cost per delivered resource (per VM) through
higher density
● Public cloud - win customers over from your competitors
● Private cloud - do more with less; win applications / workloads /
teams over from public cloud
1. Understanding performance
2. Benchmarks of public clouds
3. How to measure measure and optimize your own cloud
4. What's in a TCO
5. Conclusion
Agenda
Latency
ops
per
second
best service
6
Latency
ops
per
second
best service
lowest cost per
delivered resource
7
Latency
ops
per
second
best service
lowest cost per
delivered resource
only pain
8
Latency
ops
per
second
best service
lowest cost per
delivered resource
only pain
9
benchmarks
Benchmarks
Real load
?
?
1. Understanding performance
2. Benchmarks of public clouds
3. How to measure and optimize your own cloud
4. What's in a TCO
5. Conclusion
Agenda
* - ramdisk used to reduce usable RAM to 16 GB
VMs and block storage
Provider Instance name region
monthly cost
(with 12 month
commitment)
vCPUs RAM free -m
AWS Compute optimized: c5.2xlarge us-east-2 $245 8 16GB 15,437
Google Cloud General purpose: n2-8vcpu-16gb us-central1 $197 8 32GB 32,116*
Microsoft Azure
Compute optimized:
Standard_F8s_v2 - 8 vcpus, 16
GiB memory
East US 2 $235 8 16GB 15,962
Digital Ocean CPU Optimized Droplet: 16GB sfo2 $160 8 16GB 16,039
Katapult ROCK-24 London $120 8 24GB 23,458*
Storage volume
Size of volume
[GiB]
IOPS limit Monthly cost
AWS - EBS gp2 1024 3,072.00 $102
Google Cloud - SSD persistent disk 1T 1024 15,000.00 $174
Microsoft Azure - Premium SSD 1T 1024 3,500.00 $123
DigitalOcean - Block Storage 1T 1024 10,000.00 $102
Katapult Shared disk NVMe (StorPool-based) 1024 unlimited $154
● Storage heavy, a little CPU
○ FIO, rsync
● Storage & CPU
○ pgbench, sysbench
● CPU, RAM*
○ coremark
● Network*
* - future additions to our suite
Tools used
Results - FIO Storage type
FIO rand r/w
QD1 latency
[ms]
FIO QD1
random r/w
IOPS
FIO QD64
random r/w
IOPS
Katapult 1T ($153) StorPool-based 0.10 ms 10,101 IOPS 113,447 IOPS
AWS EBS gp2 1T ($102) 0.36 ms 2,762 IOPS 3,123 IOPS
Google Cloud SSD Persistent Disk 1T
($174)
0.72 ms 1,386 IOPS 15,436 IOPS
Azure Premium SSD 1T ($124) 8.18 ms 122 IOPS 5,100 IOPS
DO Block Storage 1T ($102) 3.34 ms 299 IOPS 1,044 IOPS
Results - rsync
storage type seconds to re-sync
Katapult 1T ($153)
StorPool-based
85
AWS EBS gp2 1T ($102) 176
Google Cloud SSD Persistent
Disk 1T ($174)
281
Azure Premium SSD 1T ($124) 431
DO Block Storage 1T ($102) 1,303
Results - pgbench
Results - pgbench
Unfit for databases!
Results - pgbench
Results - pgbench
2.3x transactions
with same CPU,
RAM / same cost
Results - pgbench
2.5-3x lower latency at
fixed load
1. Understanding performance
2. Benchmarks of public clouds
3. How to measure and optimize your own cloud
4. What's in a TCO
5. Conclusion
Agenda
● Design benchmarks which reflect your use-case and application
● Measure what matters. Examples:
○ developer productivity - simple SQL database for up to X users, so no
need to pay for complexity of clusters; runs CI/tests in half the time
○ Efficiency - $ per user, $ per features
● If you can't measure what matters directly, find good proxies. Example:
○ "I can't run my entire stack as a benchmark, but I know it consists of
a load balancer and a transaction-heavy database, so I'll use a load
balancer and a DB benchmark"
Benchmarks
Storage benchmarks
Beware: lots of snake oil out there!
● performance numbers from hardware configurations totally
unlike what you’d use in production
● synthetic tests with high iodepth - 10 nodes, 10 workloads *
iodepth 256 each. (because why not)
● testing with ramdisk backend
● synthetic workloads don't approximate real world
● Previous version of our tools and methodology:
○ https://storpool.com/storage-performance-and-resilience-
testing
● We'll be releasing updated tools and method with the write-up
in the next month
○ coremark, fio, rsync, pgbench, sysbench
● Until then drop us an email at info@storpool.com
Benchmarks
1. Your existing hardware can give you more
a. See Venko's talk on KVM optimization (tomorrow 11am)
b. fast networking (OVS-DPDK), fast storage (StorPool)
2. If you are building a new cloud - optimize for your use-case
a. per-rack power limit
b. per-core performance, per-core memory, per-core storage
c. per-core cost
Hardware
Hardware optimization example: Xeon scalable selection
● Hardware
● Host OS and hypervisor (KVM)
● Virtual networking, service mesh
● Storage
Optimization areas
1. Understanding performance
2. Benchmarks of public clouds
3. How to measure and optimize your own cloud
4. What's in a TCO
5. Conclusion
Agenda
● Define minimum service level
● When comparing options use TCO tool (large spreadsheet) to find
lowest cost per delivered unit of infrastructure (fixed-size
VM/container with associated storage and networking)
● 100s of parameters
● Usable for both public and private scenarios
TCO approach
https://storpool.com/public-and-private-cloud-roi-calculator
TCO example:
1. Datacenter
- power, cooling, max power per rack, remote hands
2. Compute
- servers, CPUs, RAM, minimum core performance, cloud
orchestration, management cost
3. Storage
- storage servers, drives, software, management cost
4. Network
- virtual network, CPU/RAM allocation, software, management
cost
- public/wide area network, IP transit cost
What to include
1. Understanding performance
2. Benchmarks of public clouds
3. How to measure and optimize your own cloud
4. What's in a TCO
5. Conclusion
Agenda
1. You can't judge a VM by its vCPUs and vRAM
2. Measure what matters to you
3. If you are a public or private cloud 2x,3x, higher application
performance (per $ !) than hyperscalers is within reach. Half price
for the same workload!
4. On your next project work with partners who understand
performance. You can gain a lot!
Conclusions
Questions?
StorPool
Storage
@storpool StorPool
Storage
StorPool
Storage
StorPool
Storage
StorPool
Storage
Follow StorPool Online
Talk to us:
The virtual booth at Data://Disrupted
info@storpool.com
https://storpool.com
Thank you!

More Related Content

PDF
Propelling IoT Innovation with Predictive Analytics
PDF
Breaking performance web rules
PDF
Achieving the ultimate performance with KVM
PPTX
MongoDB on EC2 and EBS
PPTX
CEPH DAY BERLIN - DISK HEALTH PREDICTION AND RESOURCE ALLOCATION FOR CEPH BY ...
PPTX
Storage Services
PPTX
Windows Azure Caching
PDF
RADOS improvements and roadmap - Greg Farnum, Josh Durgin, Kefu Chai
Propelling IoT Innovation with Predictive Analytics
Breaking performance web rules
Achieving the ultimate performance with KVM
MongoDB on EC2 and EBS
CEPH DAY BERLIN - DISK HEALTH PREDICTION AND RESOURCE ALLOCATION FOR CEPH BY ...
Storage Services
Windows Azure Caching
RADOS improvements and roadmap - Greg Farnum, Josh Durgin, Kefu Chai

What's hot (20)

PDF
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
PDF
CEPH DAY BERLIN - 5 REASONS TO USE ARM-BASED MICRO-SERVER ARCHITECTURE FOR CE...
PPTX
Azure Recovery Services
PDF
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
ODP
Bcache and Aerospike
PPTX
Windows Azure Drive
PPTX
Scylla Summit 2018: Rebuilding the Ceph Distributed Storage Solution with Sea...
PPTX
Devopsconf 2015 sebamontini
PDF
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
PDF
FlashSQL 소개 & TechTalk
PDF
Integration of Glusterfs in to commvault simpana
PPTX
Microsoft Azure Media Services
PDF
Ceph Research at UCSC
PDF
Garbage collection in JVM
PDF
State of Gluster Performance
PDF
The Practice of Alluxio in JD.com
PDF
Sharding: Past, Present and Future with Krutika Dhananjay
PDF
Technology Updates of PG-Strom at Aug-2014 (PGUnconf@Tokyo)
PDF
美团技术沙龙04 - 高性能服务器架构设计和调优
PDF
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Stor4NFV: Exploration of Cloud native Storage in OPNFV - Ren Qiaowei, Wang Hui
CEPH DAY BERLIN - 5 REASONS TO USE ARM-BASED MICRO-SERVER ARCHITECTURE FOR CE...
Azure Recovery Services
CEPH DAY BERLIN - CEPH MANAGEMENT THE EASY AND RELIABLE WAY
Bcache and Aerospike
Windows Azure Drive
Scylla Summit 2018: Rebuilding the Ceph Distributed Storage Solution with Sea...
Devopsconf 2015 sebamontini
Accelerating Ceph Performance with High Speed Networks and Protocols - Qingch...
FlashSQL 소개 & TechTalk
Integration of Glusterfs in to commvault simpana
Microsoft Azure Media Services
Ceph Research at UCSC
Garbage collection in JVM
State of Gluster Performance
The Practice of Alluxio in JD.com
Sharding: Past, Present and Future with Krutika Dhananjay
Technology Updates of PG-Strom at Aug-2014 (PGUnconf@Tokyo)
美团技术沙龙04 - 高性能服务器架构设计和调优
Practical CephFS with nfs today using OpenStack Manila - Ceph Day Berlin - 12...
Ad

Similar to Benchmarking your cloud performance with top 4 global public clouds (20)

PDF
Boyan Krosnov - Building a software-defined cloud - our experience
PDF
StorPool Presents at Cloud Field Day 9
PDF
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
PDF
OpenNebula and StorPool: Building Powerful Clouds
PDF
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
PDF
Implementing data and databases on K8s within the Dutch government
PDF
Quantifying the Noisy Neighbor Problem in Openstack
PDF
The state of Hive and Spark in the Cloud (July 2017)
PDF
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
PPT
Webinar: High Performance MongoDB Applications with IBM POWER8
PDF
StorPool & OpenNebula
PDF
The state of SQL-on-Hadoop in the Cloud
PDF
Rally--OpenStack Benchmarking at Scale
PPTX
OpenEBS hangout #4
PDF
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
PDF
Running Projects in Application Containers, System Containers & VMs - Jelasti...
PDF
Next Generation Cloud Computing With Google - RightScale Compute 2013
PPTX
Presentation mongo db munich
PPTX
Architecting Analytic Pipelines on GCP - Chicago Cloud Conference 2020
PDF
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Boyan Krosnov - Building a software-defined cloud - our experience
StorPool Presents at Cloud Field Day 9
AzureNativeQumulo_HPC_Cloud_Native_Benchmarks.pdf
OpenNebula and StorPool: Building Powerful Clouds
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Implementing data and databases on K8s within the Dutch government
Quantifying the Noisy Neighbor Problem in Openstack
The state of Hive and Spark in the Cloud (July 2017)
OSDC 2018 | Three years running containers with Kubernetes in Production by T...
Webinar: High Performance MongoDB Applications with IBM POWER8
StorPool & OpenNebula
The state of SQL-on-Hadoop in the Cloud
Rally--OpenStack Benchmarking at Scale
OpenEBS hangout #4
OpenNebulaConf 2016 - Measuring and tuning VM performance by Boyan Krosnov, S...
Running Projects in Application Containers, System Containers & VMs - Jelasti...
Next Generation Cloud Computing With Google - RightScale Compute 2013
Presentation mongo db munich
Architecting Analytic Pipelines on GCP - Chicago Cloud Conference 2020
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ad

More from data://disrupted® (19)

PDF
Schnelles Engineering: Warum KI den Menschen braucht
PDF
Achieving the Ultimate Performance with KVM
PDF
​Muss es wirklich wieder Tape sein?
PDF
​Tape-basierter Object-Storage als S3 Speicherklasse und Cloud-Absicherung
PDF
Rook: Storage for Containers in Containers – data://disrupted® 2020
PDF
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020
PDF
Datenspeicherung 2020 bis 2030 – immer noch auf Festplatten? – data://disrupt...
PDF
Speichermedium Tape – Warum es keine Alternative gibt – data://disrupted® 2020
PDF
Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020
PDF
HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...
PDF
Erasure coding stief.tech 2020-03
PDF
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
PDF
Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)
PDF
Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)
PDF
CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.
PDF
Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...
PDF
Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)
PDF
Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)
PDF
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)
Schnelles Engineering: Warum KI den Menschen braucht
Achieving the Ultimate Performance with KVM
​Muss es wirklich wieder Tape sein?
​Tape-basierter Object-Storage als S3 Speicherklasse und Cloud-Absicherung
Rook: Storage for Containers in Containers – data://disrupted® 2020
Storage Benchmarks - Voodoo oder Wissenschaft? – data://disrupted® 2020
Datenspeicherung 2020 bis 2030 – immer noch auf Festplatten? – data://disrupt...
Speichermedium Tape – Warum es keine Alternative gibt – data://disrupted® 2020
Ransomware: Ohne Air Gap & Tape sind Sie verloren! – data://disrupted® 2020
HCI einfach einfach! IT-Infrastruktur wie ein Smartphone! – data://disrupted®...
Erasure coding stief.tech 2020-03
Nextcloud als On-Premises Lösung für hochsicheren Datenaustausch (Frank Karli...
Operation Unthinkable – Software Defined Storage @ Booking.com (Peter Buschman)
Die IBM 3592 Speicherlösung: Ein Vorgeschmack auf die Zukunft (Anne Ingenhaag)
CANDIDATE EXPERIENCE – Was Bewerber tatsächlich erwarten.
Cloud/Object-basierte Datenspeicherung mit HSM/ILM in S3 Speicherklassen (Tho...
Buzzword Bingo Storage Edition 2019 (Wolfgang Stief)
Hochleistungsspeichersysteme für Datenanalyse an der TU Dresden (Michael Kluge)
Intelligent Edge - breaking the storage hype (Michael Beeck, mibeeck GmbH)

Recently uploaded (20)

PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
Teaching material agriculture food technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
cuic standard and advanced reporting.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Big Data Technologies - Introduction.pptx
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Review of recent advances in non-invasive hemoglobin estimation
Encapsulation_ Review paper, used for researhc scholars
Teaching material agriculture food technology
Spectral efficient network and resource selection model in 5G networks
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
NewMind AI Monthly Chronicles - July 2025
Chapter 3 Spatial Domain Image Processing.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Building Integrated photovoltaic BIPV_UPV.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
“AI and Expert System Decision Support & Business Intelligence Systems”
cuic standard and advanced reporting.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Big Data Technologies - Introduction.pptx

Benchmarking your cloud performance with top 4 global public clouds

  • 1. Benchmarking your cloud performance with top 4 global public clouds Boyan Krosnov data://disrupted 2020
  • 2. ● Chief of Product & co-founder at StorPool ● 20+ years in ISPs, SDN, SDS ● IT Infrastructure with a focus on invention, performance & efficiency About me https://www.linkedin.com/in/krosnov/ bk@storpool.com
  • 3. About StorPool ● NVMe software-defined storage for VMs and containers ● Scale-out, HA, API-controlled ● Since 2011, in commercial production use since 2013 ● Based in Sofia, Bulgaria ● Mostly virtual disks for KVM ● … and bare metal Linux hosts ● Also used with VMWare, Hyper-V, XenServer ● Integrations into OpenStack/Cinder, Kubernetes Persistent Volumes, CloudStack, OpenNebula, OnApp 3
  • 4. Why performance ● Better application performance -- e.g. time to load a page, time to rebuild, time to execute specific query ● Happier customers in cloud and multi-tenant environments ● ROI, TCO - Lower cost per delivered resource (per VM) through higher density ● Public cloud - win customers over from your competitors ● Private cloud - do more with less; win applications / workloads / teams over from public cloud
  • 5. 1. Understanding performance 2. Benchmarks of public clouds 3. How to measure measure and optimize your own cloud 4. What's in a TCO 5. Conclusion Agenda
  • 8. Latency ops per second best service lowest cost per delivered resource only pain 8
  • 9. Latency ops per second best service lowest cost per delivered resource only pain 9 benchmarks
  • 12. ?
  • 13. ?
  • 14. 1. Understanding performance 2. Benchmarks of public clouds 3. How to measure and optimize your own cloud 4. What's in a TCO 5. Conclusion Agenda
  • 15. * - ramdisk used to reduce usable RAM to 16 GB VMs and block storage Provider Instance name region monthly cost (with 12 month commitment) vCPUs RAM free -m AWS Compute optimized: c5.2xlarge us-east-2 $245 8 16GB 15,437 Google Cloud General purpose: n2-8vcpu-16gb us-central1 $197 8 32GB 32,116* Microsoft Azure Compute optimized: Standard_F8s_v2 - 8 vcpus, 16 GiB memory East US 2 $235 8 16GB 15,962 Digital Ocean CPU Optimized Droplet: 16GB sfo2 $160 8 16GB 16,039 Katapult ROCK-24 London $120 8 24GB 23,458* Storage volume Size of volume [GiB] IOPS limit Monthly cost AWS - EBS gp2 1024 3,072.00 $102 Google Cloud - SSD persistent disk 1T 1024 15,000.00 $174 Microsoft Azure - Premium SSD 1T 1024 3,500.00 $123 DigitalOcean - Block Storage 1T 1024 10,000.00 $102 Katapult Shared disk NVMe (StorPool-based) 1024 unlimited $154
  • 16. ● Storage heavy, a little CPU ○ FIO, rsync ● Storage & CPU ○ pgbench, sysbench ● CPU, RAM* ○ coremark ● Network* * - future additions to our suite Tools used
  • 17. Results - FIO Storage type FIO rand r/w QD1 latency [ms] FIO QD1 random r/w IOPS FIO QD64 random r/w IOPS Katapult 1T ($153) StorPool-based 0.10 ms 10,101 IOPS 113,447 IOPS AWS EBS gp2 1T ($102) 0.36 ms 2,762 IOPS 3,123 IOPS Google Cloud SSD Persistent Disk 1T ($174) 0.72 ms 1,386 IOPS 15,436 IOPS Azure Premium SSD 1T ($124) 8.18 ms 122 IOPS 5,100 IOPS DO Block Storage 1T ($102) 3.34 ms 299 IOPS 1,044 IOPS
  • 18. Results - rsync storage type seconds to re-sync Katapult 1T ($153) StorPool-based 85 AWS EBS gp2 1T ($102) 176 Google Cloud SSD Persistent Disk 1T ($174) 281 Azure Premium SSD 1T ($124) 431 DO Block Storage 1T ($102) 1,303
  • 20. Results - pgbench Unfit for databases!
  • 22. Results - pgbench 2.3x transactions with same CPU, RAM / same cost
  • 23. Results - pgbench 2.5-3x lower latency at fixed load
  • 24. 1. Understanding performance 2. Benchmarks of public clouds 3. How to measure and optimize your own cloud 4. What's in a TCO 5. Conclusion Agenda
  • 25. ● Design benchmarks which reflect your use-case and application ● Measure what matters. Examples: ○ developer productivity - simple SQL database for up to X users, so no need to pay for complexity of clusters; runs CI/tests in half the time ○ Efficiency - $ per user, $ per features ● If you can't measure what matters directly, find good proxies. Example: ○ "I can't run my entire stack as a benchmark, but I know it consists of a load balancer and a transaction-heavy database, so I'll use a load balancer and a DB benchmark" Benchmarks
  • 26. Storage benchmarks Beware: lots of snake oil out there! ● performance numbers from hardware configurations totally unlike what you’d use in production ● synthetic tests with high iodepth - 10 nodes, 10 workloads * iodepth 256 each. (because why not) ● testing with ramdisk backend ● synthetic workloads don't approximate real world
  • 27. ● Previous version of our tools and methodology: ○ https://storpool.com/storage-performance-and-resilience- testing ● We'll be releasing updated tools and method with the write-up in the next month ○ coremark, fio, rsync, pgbench, sysbench ● Until then drop us an email at info@storpool.com Benchmarks
  • 28. 1. Your existing hardware can give you more a. See Venko's talk on KVM optimization (tomorrow 11am) b. fast networking (OVS-DPDK), fast storage (StorPool) 2. If you are building a new cloud - optimize for your use-case a. per-rack power limit b. per-core performance, per-core memory, per-core storage c. per-core cost Hardware
  • 29. Hardware optimization example: Xeon scalable selection
  • 30. ● Hardware ● Host OS and hypervisor (KVM) ● Virtual networking, service mesh ● Storage Optimization areas
  • 31. 1. Understanding performance 2. Benchmarks of public clouds 3. How to measure and optimize your own cloud 4. What's in a TCO 5. Conclusion Agenda
  • 32. ● Define minimum service level ● When comparing options use TCO tool (large spreadsheet) to find lowest cost per delivered unit of infrastructure (fixed-size VM/container with associated storage and networking) ● 100s of parameters ● Usable for both public and private scenarios TCO approach
  • 34. 1. Datacenter - power, cooling, max power per rack, remote hands 2. Compute - servers, CPUs, RAM, minimum core performance, cloud orchestration, management cost 3. Storage - storage servers, drives, software, management cost 4. Network - virtual network, CPU/RAM allocation, software, management cost - public/wide area network, IP transit cost What to include
  • 35. 1. Understanding performance 2. Benchmarks of public clouds 3. How to measure and optimize your own cloud 4. What's in a TCO 5. Conclusion Agenda
  • 36. 1. You can't judge a VM by its vCPUs and vRAM 2. Measure what matters to you 3. If you are a public or private cloud 2x,3x, higher application performance (per $ !) than hyperscalers is within reach. Half price for the same workload! 4. On your next project work with partners who understand performance. You can gain a lot! Conclusions
  • 39. Talk to us: The virtual booth at Data://Disrupted info@storpool.com https://storpool.com Thank you!