SlideShare a Scribd company logo
1 of 47
Download to read offline
StorPool Storage
Cloud Field Day 9
#CFD9 | @storpool
1
2
1. Introduction to StorPool Storage
2. Who uses StorPool and why
3. Understanding performance
4. Performance measurement and comparison of leading public clouds
5. How StorPool-powered clouds compete
6. Conclusions
Agenda
● 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/
@bkrosnov
bk@storpool.com
3
Boyan Krosnov
About StorPool
4
● Leader in high-performance, scale-out, block-storage software for
demanding primary workloads
○ Runs on standard servers and turns them into high-end, all-flash
storage system
○ Focus on New-Age IT stacks – KVM, Kubernetes (still supports legacy
VMware/Hyper-V/XenServer, etc. stacks)
○ Comes as a Fully Managed Storage – mission critical 24/7 support,
constant monitoring, proactive issue resolution, SLA
● Founded in 2011 and scaled up to a global vendor with customers on 4
continents, profitable & growing
● HQ in Sofia, Bulgaria
● StorPool is built from the ground up to provide public/private cloud builders
with the fastest and most reliable software-defined storage solution on the
market!
5
StorPool in a nutshell
Best-in-class Software-defined
Scale-out Block Storage Platform
SDS 2.0 – Feature Rich Shared
Storage System Faster than Local
SSD
Purpose Built Fully Distributed System –
With own On-disk Format, Protocol,
Quorum and more…
Replace SAN, AFA and Other Storage
Software
Robust and
High-quality
End to End
Data Integrity
Scale-out / Low
Latency /
High Availability
NVMe
Performance
Feature-rich Modern
SDS 2.0 System
Purpose Built for
the Cloud Era
● SDS - runs on Linux
● No special hardware requirements
○ Just NICs and NVMes
○ Also supports SAS & SATA
drives, controllers
● Scale-out system, active/active
multi-controller, pooling of capacity,
pooling of performance
● Copy-on-write on-disk format
● End-to-end data integrity
● 3-way replication
Architecture
6
● Low latency <100 μs end-to-end
(measured in VM)
● High throughput - 1M IOPS per
storage node (10M+ IOPS in a
10-node system)
● Highly efficient storage protocol and
implementation, Kernel bypass
● API control. Common deployments
are with 10000+ volumes, snapshots
● Integrations with OpenStack,
CloudStack, Kubernetes, etc.
● Snapshots and multi-site capabilities
● Monitoring and fine-grained metrics,
analytics
StorPool Cluster 1
Storage
node
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
3+ storage nodes.
Scale-out.
Host (using block storage)
Storage
node
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
Storage
node
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
NVMe
Host (using block storage)
Host (using block storage)
Host (using block storage)
Host (using block storage)
Host (using block storage)
Host (using block storage)
Host (using block storage)
100s of servers using the storage system
Ethernet
switch
Ethernet
switch
Architecture - topology diagram
... ...
storpool_server instance
1 CPU thread
2-4 GB RAM
NIC
storpool_server instance
1 CPU thread
2-4 GB RAM
storpool_server instance
1 CPU thread
2-4 GB RAM
storpool_block instance
1 CPU thread
NVMe SSD
NVMe SSD
NVMe SSD
NVMe SSD
NVMe SSD
NVMe SSD
KVM Virtual Machine
KVM Virtual Machine
• Highly scalable & efficient parallel architecture
• Scales up in each storage node & out with multiple nodes
25GbE
. . .
25GbE
8
9
1. Introduction to StorPool Storage
2. Who uses StorPool and why
3. Understanding performance
4. Performance measurement and comparison of leading public clouds
5. How StorPool-powered clouds compete
6. Conclusions
Agenda
Customer profile
Typical
● Hosting, MSP, Public Cloud, IaaS
● New IT, Modern IT - automation, APIs, integration/orchestration,
continuous improvements
● > 100TB Tier 1 Primary Storage (SSD, NVMe)
● 1 to 10s of locations
● KVM hypervisor and/or containers/Kubernetes
… and also
● Sizable private clouds - test/dev, production SaaS, Web/Mobile
Apps, Gaming
● Multiple stacks - VMWare, Hyper-V, XenServer
● Upgrade for legacy IT
10
The Project:
IT unification & consolidation: standardizing on a New-Age &
scalable IT stack company wide. Hardware from multiple
vendors - HPE, IBM, EMC, NetApp, Cisco, etc.
The goals:
Consolidate 10s of deployments from legacy platforms
(acquired MSPs) to one new, future-proof platform.
Benefit from modern IT practices - automation, scalability,
hardware independence
Streamline business operations and improve profitability
The solution:
New-Age IT IaaS platform - Software-Defined (SDDC design)
The New-Age stack: KVM+OpenNebula, StorPool, Mellanox,
Cumulus Linux
Case study #1 - Dustin
11
Company Profile:
Managed Service Provider
1.275 Billion Euro Net Sales
1800+ Employees
6 locations in Sweden, Norway,
Denmark
Grown through acquisitions
Had multiple IT stacks (VMware,
Hyper-V, Linux)
https://storpool.com/storpool_
case-study_dustin_2020
Case study #2 - Amito
12
Company Profile:
UK-based Cloud and Managed Service
Provider
Founded in 2000
Presence in 28 data centers worldwide
The Project:
"Тhe most difficult part of the infrastructure stack for high
availability virtualized servers is storage. Amito was using quite a
few different solutions, from big-name vendors to in house
developed HA SANs based on ZFS. None of these solutions
brought the expected results."
The goals:
Implement a high-performance storage across multiple data
centers to support Amito’s broad range of applications, with a
hugely different set of performance and availability requirements.
The solution:
High-performance data storage platform with CloudStack across
several clusters. All storage clusters have been faultless since they
implemented them and with zero downtime. Amito is currently
using approx. 35% less storage than on their previous solution
because of the way StorPool is built.
https://storpool.com/amito-c
ase-study-storpool
Case study #3 - Katapult by Krystal
13
Company Profile:
Katapult by Krystal
One of the largest independent UK web
hosting companies.
Founded in 2002 and steadily
grown over the last 18 years
Comprehensive portfolio of hosting,
cloud and VPS services
The Project:
Virtual Infrastructure as a Service platform built for extreme
performance and simplicity with several high-performance
NVMe storage clusters running on StorPool Storage.
The goals:
A storage solution which keeps the promise of a modern SDS;
high availability, extreme performance, a high level of flexibility
and guaranteed data integrity.
The solution:
Virtual Infrastructure as a Service platform, ensuring high
performance, robust API, unique space savings features and
the extremely high level of data protection offered from
StorPool’s triple data replication.
https://storpool.com/krystal-k
atapult-case-study
14
1. Introduction to StorPool Storage
2. Who uses StorPool and why
3. Understanding performance
4. Performance measurement and comparison of leading public clouds
5. How StorPool-powered clouds compete
6. Conclusions
Agenda
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
● For public cloud - win customers over from your competitors
● For private cloud - do more with less; win applications /
workloads / teams over from public cloud
15
Latency
opspersecond
best service
16
Latency
opspersecond
best service
lowest cost per
delivered resource
17
Latency
opspersecond
best service
lowest cost per
delivered resource
only pain
18
Latency
opspersecond
best service
lowest cost per
delivered resource
only pain
19
benchmarks
Benchmarks
20
Real load
21
?
22
?
23
Storage benchmarks
Beware of caveats...
● 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
24
● 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
25
26
1. Introduction to StorPool Storage
2. Who uses StorPool and why
3. Understanding performance
4. Performance measurement and comparison of leading public clouds
5. How StorPool-powered clouds compete
6. Conclusions
Agenda
* - ramdisk used to reduce usable RAM to 16 GB
VMs and block storage
Provider Service name
$/GiB/mont
h
IOPS limit
Size of
volume
[GiB]
Monthly
cost
Katapult Shared disk NVMe $0.15 unlimited 1024 $154
StorPool Private Cloud 3 NVMe unlimited 500 n/a
AWS EBS gp2 $0.10 3,072 1024 $102
Google Cloud SSD Persistent Disk $0.17 15,000 1024 $174
Google Cloud Balanced Persistent Disk $0.10 6,144 1024 $102
Microsoft Azure Premium SSD $0.12 3,500 1024 $123
Digital Ocean Block Storage $0.10 10,000 1024 $102
Provider Instance name region
monthly cost (with
12 month
commitment)
vCPUs RAM
Katapult ROCK-24 London $120 8 24GB*
StorPool Lab one-8vcpu-16gb Sofia n/a 8 16GB
AWS Compute optimized: c5.2xlarge us-east-2 $245 8 16GB
Google Cloud General purpose: n2-8vcpu-16gb us-central1 $197 8 32GB*
Microsoft Azure
Compute optimized: Standard_F8s_v2 - 8
vcpus, 16 GiB memory
East US 2 $235 8 16GB
Digital Ocean CPU Optimized Droplet: 16GB sfo2 $160 8 16GB
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
● Storage heavy, a little CPU
○ FIO, rsync
● Storage & CPU
○ pgbench, sysbench
● CPU, RAM*
○ coremark
● Network*
* - future additions to our suite
Tools used
29
30
31
Unfit for databases!
32
Unfit for databases!
33
2.5-3x lower latency at
fixed load
34
2.3x transactions
with same CPU,
RAM / same cost
35
pgbench small database
36
sysbench / MySQL
37
38
39
40
41
1. Introduction to StorPool Storage
2. Who uses StorPool and why
3. Understanding performance
4. Performance measurement and comparison of leading public clouds
5. How StorPool-powered clouds compete
6. Conclusions
Agenda
● Storage performance determines application performance to a
large degree.
● VMs with seemingly identical parameters like CPU and memory
can have orders of magnitude difference in application
performance.
● Both IOPS and latency are important for application performance.
● Applications perform measurably better on StorPool-powered
clouds - up to 2.5 times better than the second-best public cloud
offering and in some case more than 10 times better than the
other leading clouds
Storage performance = Application performance
42
1. Top performance, Top availability, Top support
2. Great solution economics permit competitive positioning of cloud
service
3. StorPool manages storage layer so highly skilled team can focus on
improving the services
How StorPool-powered clouds compete
43
44
1. Introduction to StorPool Storage
2. Who uses StorPool and why
3. Understanding performance
4. Performance measurement and comparison of leading public clouds
5. How StorPool-powered clouds compete
6. Conclusions
Agenda
1. Good application performance is critical for every cloud
2. When measuring performance, measure what matters to you
3. 2x-3x higher application performance (per $ !) than hyperscalers is
within reach for small to mid-sized public and private clouds. Half
cost for the same workload!
4. On your next project work with partners who understand
performance. You can gain a lot!
5. StorPool delivers a unique combination of performance, reliability,
scalability, ease of use and proactive mission-critical support. The
best storage for demanding public and private clouds.
Conclusions
45
StorPool
Storage
@storpool StorPool
Storage
StorPool
Storage
StorPool
Storage
StorPool
Storage
Follow StorPool Online
46
Talk to us:
Twitter: @storpool
info@storpool.com
https://storpool.com
Thank you + Q&A!
47

More Related Content

What's hot

W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
Pawel Serwan
 

What's hot (20)

Customer Case : Citrix et Nutanix
Customer Case : Citrix et NutanixCustomer Case : Citrix et Nutanix
Customer Case : Citrix et Nutanix
 
Don’t Leave Bare Metal Workloads Behind
Don’t Leave Bare Metal Workloads BehindDon’t Leave Bare Metal Workloads Behind
Don’t Leave Bare Metal Workloads Behind
 
Nutanix - Expert Session - Metro Availability
Nutanix -  Expert Session - Metro AvailabilityNutanix -  Expert Session - Metro Availability
Nutanix - Expert Session - Metro Availability
 
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open NetworkingNutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
Nutanix + Cumulus Linux: Deploying True Hyper Convergence with Open Networking
 
10 reasons why to choose Pure Storage
10 reasons why to choose Pure Storage10 reasons why to choose Pure Storage
10 reasons why to choose Pure Storage
 
HCI comparison whatmatrix
HCI comparison whatmatrixHCI comparison whatmatrix
HCI comparison whatmatrix
 
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
W jak sposób architektura hipekonwergentna cisco simplivity usprawni działani...
 
Databases love nutanix
Databases love nutanixDatabases love nutanix
Databases love nutanix
 
Maginatics Cloud Storage Platform
Maginatics Cloud Storage PlatformMaginatics Cloud Storage Platform
Maginatics Cloud Storage Platform
 
InfiniBox z pohledu zákazníka
InfiniBox z pohledu zákazníkaInfiniBox z pohledu zákazníka
InfiniBox z pohledu zákazníka
 
Benefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): StorageBenefity Oracle Cloudu (4/4): Storage
Benefity Oracle Cloudu (4/4): Storage
 
Azure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloudAzure en Nutanix: your journey to the hybrid cloud
Azure en Nutanix: your journey to the hybrid cloud
 
AltaVault
AltaVaultAltaVault
AltaVault
 
Microservices and Cloud Native Apps Meetup with Diamanti and Nirmata
Microservices and Cloud Native Apps Meetup with Diamanti and NirmataMicroservices and Cloud Native Apps Meetup with Diamanti and Nirmata
Microservices and Cloud Native Apps Meetup with Diamanti and Nirmata
 
V sphere virtual volumes technical overview
V sphere virtual volumes technical overviewV sphere virtual volumes technical overview
V sphere virtual volumes technical overview
 
NetApp Se training storage grid webscale technical overview
NetApp Se training   storage grid webscale technical overviewNetApp Se training   storage grid webscale technical overview
NetApp Se training storage grid webscale technical overview
 
Hci solution with VxRail
Hci solution with VxRailHci solution with VxRail
Hci solution with VxRail
 
BusinesstoVirtual Nutanix Solution Provider http://tinyurl.com/b2vnutanix
BusinesstoVirtual Nutanix Solution Provider http://tinyurl.com/b2vnutanixBusinesstoVirtual Nutanix Solution Provider http://tinyurl.com/b2vnutanix
BusinesstoVirtual Nutanix Solution Provider http://tinyurl.com/b2vnutanix
 
Presentazione Tintri - Clouditalia @ VMUGIT UserCon 2015
Presentazione Tintri - Clouditalia @ VMUGIT UserCon 2015Presentazione Tintri - Clouditalia @ VMUGIT UserCon 2015
Presentazione Tintri - Clouditalia @ VMUGIT UserCon 2015
 
Dell EMC VxRAIL Appliance based on VMware SDS
Dell EMC VxRAIL Appliance based on VMware SDSDell EMC VxRAIL Appliance based on VMware SDS
Dell EMC VxRAIL Appliance based on VMware SDS
 

Similar to StorPool Presents at Cloud Field Day 9

StorPool Storage Оverview and Integration with CloudStack
StorPool Storage Оverview and Integration with CloudStackStorPool Storage Оverview and Integration with CloudStack
StorPool Storage Оverview and Integration with CloudStack
ShapeBlue
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
OPNFV
 
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix
 

Similar to StorPool Presents at Cloud Field Day 9 (20)

StorPool Storage Оverview and Integration with CloudStack
StorPool Storage Оverview and Integration with CloudStackStorPool Storage Оverview and Integration with CloudStack
StorPool Storage Оverview and Integration with CloudStack
 
Benchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public cloudsBenchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public clouds
 
Boyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experienceBoyan Krosnov - Building a software-defined cloud - our experience
Boyan Krosnov - Building a software-defined cloud - our experience
 
OpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful CloudsOpenNebula and StorPool: Building Powerful Clouds
OpenNebula and StorPool: Building Powerful Clouds
 
Using next gen storage in Cloudstack
Using next gen storage in CloudstackUsing next gen storage in Cloudstack
Using next gen storage in Cloudstack
 
Deploying All-Flash Cloud Infrastructure without Breaking the Bank
Deploying All-Flash Cloud Infrastructure without Breaking the BankDeploying All-Flash Cloud Infrastructure without Breaking the Bank
Deploying All-Flash Cloud Infrastructure without Breaking the Bank
 
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined StorageSpeed up Digital Transformation with Openstack Cloud & Software Defined Storage
Speed up Digital Transformation with Openstack Cloud & Software Defined Storage
 
Seize Profits in the Cloud with SolidFire
Seize Profits in the Cloud with SolidFire Seize Profits in the Cloud with SolidFire
Seize Profits in the Cloud with SolidFire
 
StorPool & OpenNebula
StorPool & OpenNebulaStorPool & OpenNebula
StorPool & OpenNebula
 
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
Ceph Day New York 2014: Best Practices for Ceph-Powered Implementations of St...
 
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCOCloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
Cloudian Webinar - 7 Key Reasons why Object Storage lowers Storage TCO
 
HPE Solutions for Challenges in AI and Big Data
HPE Solutions for Challenges in AI and Big DataHPE Solutions for Challenges in AI and Big Data
HPE Solutions for Challenges in AI and Big Data
 
Saviak lviv ai-2019-e-mail (1)
Saviak lviv ai-2019-e-mail (1)Saviak lviv ai-2019-e-mail (1)
Saviak lviv ai-2019-e-mail (1)
 
Workload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation DatacenterWorkload Centric Scale-Out Storage for Next Generation Datacenter
Workload Centric Scale-Out Storage for Next Generation Datacenter
 
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
Run OPNFV Danube on ODCC Scorpio Multi-node Server - Open Software on Open Ha...
 
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
Citrix Synergy 2014 - Syn232 Building a Cloud Architecture and Self- Service ...
 
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with SchlumbergerGet Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
Get Your Head in the Cloud - Lessons in GPU Computing with Schlumberger
 
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based HardwareRed hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
Red hat Storage Day LA - Designing Ceph Clusters Using Intel-Based Hardware
 
IBM Power Systems - enabling cloud solutions
IBM Power Systems - enabling cloud solutionsIBM Power Systems - enabling cloud solutions
IBM Power Systems - enabling cloud solutions
 
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
 

More from StorPool Storage

More from StorPool Storage (6)

StorPool Storage presenting at Storage Field Day 25pdf
StorPool Storage presenting at Storage Field Day 25pdfStorPool Storage presenting at Storage Field Day 25pdf
StorPool Storage presenting at Storage Field Day 25pdf
 
Achieving the ultimate performance with KVM
Achieving the ultimate performance with KVMAchieving the ultimate performance with KVM
Achieving the ultimate performance with KVM
 
Public Cloud Performance Measurement Report
Public Cloud Performance Measurement ReportPublic Cloud Performance Measurement Report
Public Cloud Performance Measurement Report
 
StorPool Demo Day Presentations
StorPool Demo Day PresentationsStorPool Demo Day Presentations
StorPool Demo Day Presentations
 
Optimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_PerformanceOptimization_of_Virtual_Machines_for_High_Performance
Optimization_of_Virtual_Machines_for_High_Performance
 
Webinar: StorPool and WHIR - better storage, better business
Webinar: StorPool and WHIR - better storage, better businessWebinar: StorPool and WHIR - better storage, better business
Webinar: StorPool and WHIR - better storage, better business
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

StorPool Presents at Cloud Field Day 9

  • 1. StorPool Storage Cloud Field Day 9 #CFD9 | @storpool 1
  • 2. 2 1. Introduction to StorPool Storage 2. Who uses StorPool and why 3. Understanding performance 4. Performance measurement and comparison of leading public clouds 5. How StorPool-powered clouds compete 6. Conclusions Agenda
  • 3. ● 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/ @bkrosnov bk@storpool.com 3 Boyan Krosnov
  • 4. About StorPool 4 ● Leader in high-performance, scale-out, block-storage software for demanding primary workloads ○ Runs on standard servers and turns them into high-end, all-flash storage system ○ Focus on New-Age IT stacks – KVM, Kubernetes (still supports legacy VMware/Hyper-V/XenServer, etc. stacks) ○ Comes as a Fully Managed Storage – mission critical 24/7 support, constant monitoring, proactive issue resolution, SLA ● Founded in 2011 and scaled up to a global vendor with customers on 4 continents, profitable & growing ● HQ in Sofia, Bulgaria ● StorPool is built from the ground up to provide public/private cloud builders with the fastest and most reliable software-defined storage solution on the market!
  • 5. 5 StorPool in a nutshell Best-in-class Software-defined Scale-out Block Storage Platform SDS 2.0 – Feature Rich Shared Storage System Faster than Local SSD Purpose Built Fully Distributed System – With own On-disk Format, Protocol, Quorum and more… Replace SAN, AFA and Other Storage Software Robust and High-quality End to End Data Integrity Scale-out / Low Latency / High Availability NVMe Performance Feature-rich Modern SDS 2.0 System Purpose Built for the Cloud Era
  • 6. ● SDS - runs on Linux ● No special hardware requirements ○ Just NICs and NVMes ○ Also supports SAS & SATA drives, controllers ● Scale-out system, active/active multi-controller, pooling of capacity, pooling of performance ● Copy-on-write on-disk format ● End-to-end data integrity ● 3-way replication Architecture 6 ● Low latency <100 μs end-to-end (measured in VM) ● High throughput - 1M IOPS per storage node (10M+ IOPS in a 10-node system) ● Highly efficient storage protocol and implementation, Kernel bypass ● API control. Common deployments are with 10000+ volumes, snapshots ● Integrations with OpenStack, CloudStack, Kubernetes, etc. ● Snapshots and multi-site capabilities ● Monitoring and fine-grained metrics, analytics
  • 7. StorPool Cluster 1 Storage node NVMe NVMe NVMe NVMe NVMe NVMe NVMe NVMe 3+ storage nodes. Scale-out. Host (using block storage) Storage node NVMe NVMe NVMe NVMe NVMe NVMe NVMe NVMe Storage node NVMe NVMe NVMe NVMe NVMe NVMe NVMe NVMe Host (using block storage) Host (using block storage) Host (using block storage) Host (using block storage) Host (using block storage) Host (using block storage) Host (using block storage) 100s of servers using the storage system Ethernet switch Ethernet switch Architecture - topology diagram ... ...
  • 8. storpool_server instance 1 CPU thread 2-4 GB RAM NIC storpool_server instance 1 CPU thread 2-4 GB RAM storpool_server instance 1 CPU thread 2-4 GB RAM storpool_block instance 1 CPU thread NVMe SSD NVMe SSD NVMe SSD NVMe SSD NVMe SSD NVMe SSD KVM Virtual Machine KVM Virtual Machine • Highly scalable & efficient parallel architecture • Scales up in each storage node & out with multiple nodes 25GbE . . . 25GbE 8
  • 9. 9 1. Introduction to StorPool Storage 2. Who uses StorPool and why 3. Understanding performance 4. Performance measurement and comparison of leading public clouds 5. How StorPool-powered clouds compete 6. Conclusions Agenda
  • 10. Customer profile Typical ● Hosting, MSP, Public Cloud, IaaS ● New IT, Modern IT - automation, APIs, integration/orchestration, continuous improvements ● > 100TB Tier 1 Primary Storage (SSD, NVMe) ● 1 to 10s of locations ● KVM hypervisor and/or containers/Kubernetes … and also ● Sizable private clouds - test/dev, production SaaS, Web/Mobile Apps, Gaming ● Multiple stacks - VMWare, Hyper-V, XenServer ● Upgrade for legacy IT 10
  • 11. The Project: IT unification & consolidation: standardizing on a New-Age & scalable IT stack company wide. Hardware from multiple vendors - HPE, IBM, EMC, NetApp, Cisco, etc. The goals: Consolidate 10s of deployments from legacy platforms (acquired MSPs) to one new, future-proof platform. Benefit from modern IT practices - automation, scalability, hardware independence Streamline business operations and improve profitability The solution: New-Age IT IaaS platform - Software-Defined (SDDC design) The New-Age stack: KVM+OpenNebula, StorPool, Mellanox, Cumulus Linux Case study #1 - Dustin 11 Company Profile: Managed Service Provider 1.275 Billion Euro Net Sales 1800+ Employees 6 locations in Sweden, Norway, Denmark Grown through acquisitions Had multiple IT stacks (VMware, Hyper-V, Linux) https://storpool.com/storpool_ case-study_dustin_2020
  • 12. Case study #2 - Amito 12 Company Profile: UK-based Cloud and Managed Service Provider Founded in 2000 Presence in 28 data centers worldwide The Project: "Тhe most difficult part of the infrastructure stack for high availability virtualized servers is storage. Amito was using quite a few different solutions, from big-name vendors to in house developed HA SANs based on ZFS. None of these solutions brought the expected results." The goals: Implement a high-performance storage across multiple data centers to support Amito’s broad range of applications, with a hugely different set of performance and availability requirements. The solution: High-performance data storage platform with CloudStack across several clusters. All storage clusters have been faultless since they implemented them and with zero downtime. Amito is currently using approx. 35% less storage than on their previous solution because of the way StorPool is built. https://storpool.com/amito-c ase-study-storpool
  • 13. Case study #3 - Katapult by Krystal 13 Company Profile: Katapult by Krystal One of the largest independent UK web hosting companies. Founded in 2002 and steadily grown over the last 18 years Comprehensive portfolio of hosting, cloud and VPS services The Project: Virtual Infrastructure as a Service platform built for extreme performance and simplicity with several high-performance NVMe storage clusters running on StorPool Storage. The goals: A storage solution which keeps the promise of a modern SDS; high availability, extreme performance, a high level of flexibility and guaranteed data integrity. The solution: Virtual Infrastructure as a Service platform, ensuring high performance, robust API, unique space savings features and the extremely high level of data protection offered from StorPool’s triple data replication. https://storpool.com/krystal-k atapult-case-study
  • 14. 14 1. Introduction to StorPool Storage 2. Who uses StorPool and why 3. Understanding performance 4. Performance measurement and comparison of leading public clouds 5. How StorPool-powered clouds compete 6. Conclusions Agenda
  • 15. 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 ● For public cloud - win customers over from your competitors ● For private cloud - do more with less; win applications / workloads / teams over from public cloud 15
  • 18. Latency opspersecond best service lowest cost per delivered resource only pain 18
  • 19. Latency opspersecond best service lowest cost per delivered resource only pain 19 benchmarks
  • 22. ? 22
  • 23. ? 23
  • 24. Storage benchmarks Beware of caveats... ● 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 24
  • 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 25
  • 26. 26 1. Introduction to StorPool Storage 2. Who uses StorPool and why 3. Understanding performance 4. Performance measurement and comparison of leading public clouds 5. How StorPool-powered clouds compete 6. Conclusions Agenda
  • 27. * - ramdisk used to reduce usable RAM to 16 GB VMs and block storage Provider Service name $/GiB/mont h IOPS limit Size of volume [GiB] Monthly cost Katapult Shared disk NVMe $0.15 unlimited 1024 $154 StorPool Private Cloud 3 NVMe unlimited 500 n/a AWS EBS gp2 $0.10 3,072 1024 $102 Google Cloud SSD Persistent Disk $0.17 15,000 1024 $174 Google Cloud Balanced Persistent Disk $0.10 6,144 1024 $102 Microsoft Azure Premium SSD $0.12 3,500 1024 $123 Digital Ocean Block Storage $0.10 10,000 1024 $102 Provider Instance name region monthly cost (with 12 month commitment) vCPUs RAM Katapult ROCK-24 London $120 8 24GB* StorPool Lab one-8vcpu-16gb Sofia n/a 8 16GB AWS Compute optimized: c5.2xlarge us-east-2 $245 8 16GB Google Cloud General purpose: n2-8vcpu-16gb us-central1 $197 8 32GB* Microsoft Azure Compute optimized: Standard_F8s_v2 - 8 vcpus, 16 GiB memory East US 2 $235 8 16GB Digital Ocean CPU Optimized Droplet: 16GB sfo2 $160 8 16GB 27
  • 28. ● 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
  • 29. ● Storage heavy, a little CPU ○ FIO, rsync ● Storage & CPU ○ pgbench, sysbench ● CPU, RAM* ○ coremark ● Network* * - future additions to our suite Tools used 29
  • 30. 30
  • 33. 33
  • 34. 2.5-3x lower latency at fixed load 34
  • 35. 2.3x transactions with same CPU, RAM / same cost 35
  • 38. 38
  • 39. 39
  • 40. 40
  • 41. 41 1. Introduction to StorPool Storage 2. Who uses StorPool and why 3. Understanding performance 4. Performance measurement and comparison of leading public clouds 5. How StorPool-powered clouds compete 6. Conclusions Agenda
  • 42. ● Storage performance determines application performance to a large degree. ● VMs with seemingly identical parameters like CPU and memory can have orders of magnitude difference in application performance. ● Both IOPS and latency are important for application performance. ● Applications perform measurably better on StorPool-powered clouds - up to 2.5 times better than the second-best public cloud offering and in some case more than 10 times better than the other leading clouds Storage performance = Application performance 42
  • 43. 1. Top performance, Top availability, Top support 2. Great solution economics permit competitive positioning of cloud service 3. StorPool manages storage layer so highly skilled team can focus on improving the services How StorPool-powered clouds compete 43
  • 44. 44 1. Introduction to StorPool Storage 2. Who uses StorPool and why 3. Understanding performance 4. Performance measurement and comparison of leading public clouds 5. How StorPool-powered clouds compete 6. Conclusions Agenda
  • 45. 1. Good application performance is critical for every cloud 2. When measuring performance, measure what matters to you 3. 2x-3x higher application performance (per $ !) than hyperscalers is within reach for small to mid-sized public and private clouds. Half cost for the same workload! 4. On your next project work with partners who understand performance. You can gain a lot! 5. StorPool delivers a unique combination of performance, reliability, scalability, ease of use and proactive mission-critical support. The best storage for demanding public and private clouds. Conclusions 45
  • 47. Talk to us: Twitter: @storpool info@storpool.com https://storpool.com Thank you + Q&A! 47