4. The Challenge
Persistent storage
options are not equal!
• Choosing the right storage?
• Is the storage fast enough for my
applications and workload?
• Are we using over the top storage
systems for our workloads?
• Is your storage ready for data protection
• The ideal situation for businesses, you
have access to the best and fastest
storage.
• But financial and technical constraints!
9. Not just a Day 0 tool
Understand the performance
available
Discover wasted resources
Identify
the various storage options present in a cluster
10. Make sure that the storage
options are configured correctly
Is the storage capable of
snapshots
Validate
if the storage options are configured correctly
POD Deployment
Lightweight OS
PVC PV Snapshot Restore
11. Evaluate
Understand the performance of your storage
POD Deployment
Lightweight OS
+
FIO
PVC PV Results
• Flexible I/O tester
• Simulate a given I/O workload
• Multi-Platform
• A handy little tool for benchmarking your Kubernetes storage
13. Choose your cloud storage
Understand your storage
• First you must pick the right type of storage (SSD,
HDD etc.)
• In some cases, the size of the volumes makes a
difference in speed
• Another thing to keep in mind is the type of nodes
that drive the I/O
• They can be shared/dedicated, come in various
sizes, and be optimized for driving I/O.
• Azure as the example but all clouds have lots of
options.
14. How to get started with the project
Understand your storage
15. The Goals of
the project
How does this project help make
benchmarking & validating your storage
easy.
A handy set of tools to debug and
validate your storage.
In the future we plan to allow users to
post their FIO results and compare to
others.
16. Identify Validate Evaluate
Summary – kubestr.io
Explore your Kubernetes storage options
The various
storage options
present in the
cluster
If the storage
options are
configured
correctly
The storage
using common
benchmarking
tools like FIO