The document discusses NVMe, NVMe over Fabrics, and the future of composable storage. It begins by explaining that NVMe is a protocol designed for solid state storage that improves upon SCSI. NVMe over Fabrics allows networked NVMe to provide near in-server performance for shared storage. This paves the way for composable storage, which uses orchestration to dynamically allocate independent storage resources according to application needs. Kaminario was presented as offering a converged NVMe and NVMe-over-Fabrics all-flash array that preserves full functionality while improving agility.
SQL Database Design For Developers at php[tek] 2024
Webinar: NVMe, NVMe over Fabrics and Beyond - Everything You Need to Know
1. NVMe, NVMe over Fabrics and Beyond
Everything You Need to Know
Get Your NVMe Questions Answered
● What is NVMe?
● What is NVMe over Fabrics?
● What to expect from NVMe?
● When should you switch?
● How to go BEYOND NVMe?
For audio playback and Q&A go to:
http://bit.ly/NVMeFabric
2. Our Speakers
George Crump is the founder of Storage Switzerland, the leading storage analyst focused on the subjects of big
data, solid state storage, virtualization, cloud computing and data protection. He is widely recognized for his
articles, white papers, and videos on such current approaches as all-flash arrays, deduplication, SSDs,
software-defined storage, backup appliances, and storage networking. He has over 25 years of experience
designing storage solutions for data centers across the US.
Sundip Arora, Global Director of Product Marketing @Kaminario, is responsible for all aspects of product
marketing and brings over 13 years of experience through a multitude of technology leadership roles. Prior to
Kaminario, Sundip led regional product strategy, business planning and sales program execution at HPE’s
storage division. Additionally, he’s held roles in solution architecture, pre-sales management and strategy
consulting for both large corporations and growth-stage startups such as HP, Metatomix and Deloitte
Consulting.
3. What is
NVMe?
● NVMe Protocol is Designed for
Solid State Storage
● What’s wrong with SCSI (SAS)?
○ Designed for HDD
● NVMe adds:
○ Deeper Queue Depth
○ Larger command set
○ PCIe based
○ Works with most modern servers
4. NVMe inside
Storage Systems
● Today most storage systems use
SAS flash SSDs
● Proprietary hardware
● Require conversion and
re-architecting
● SDS Solutions
● Load on next generation
server and ready to go
● NVMe Available NOW, not a
future
5. Is NVMe Enough?
● Improving internal performance of
the storage system will help but…
● The external connections
remain largely unchanged
● Host to storage is either FC or
IP and leverage SCSI
● Storage clusters (scale-out)
are interconnected via IP
(in most cases)
6. What is NVMe over
Fabrics?
● A networked version of NVMe
● Available for both fibre channel and
ethernet
● Will allow the host to connect
without SCSI (near in-server
performance)
● Will allow the storage clusters a
more efficient communications path
7. Impact of NVMe
over Fabrics
● Shared storage delivers
performance and latency
nearly the same as internal
storage
● But with all the benefits
(availability, protection,
mobility) of a shared system
● Not 100% ready yet but getting
close
8. The Evolution of NVMe
over Fabrics
● Limited and controlled use cases at
first
● Scale-out connectivity is a perfect use
case (controllable, and there is a
need)
● Host connectivity isn’t as big a need,
yet. Provides time for the technology
to mature
9. What does NVMe over Fabrics
Enable?
● Composable Storage
● Storage systems that are “defined” on-the-fly
● Provides the ultimate in performance assurance
● Provides the ultimate in efficient resource utilization
● Storage MESH
● Eventually storage becomes a Mesh of controllers and capacity that are
dynamically allocated as needed
10. Composable
Storage Use
Cases
● Service Providers
● Scale-out storage with efficient
resource utilization
● Enterprises
● Quality of Service for mission critical
applications
● HPC
● Performance and latency that rivals
complex internal storage
architectures
11. Introducing K2.N Converged NVMe and NVMe-oF AFA
▪ Fully converged NVMe backend
▪ Optional front-end NVMe connectivity
▪ Preserves full VisionOS
▪ Even more agile than K2’s scale-up-and-out
Kaminario VisionOSTM
Core SW Architecture & Data Services Framework
Kaminario K2.N
Kaminario Clarity™
(Cloud-based, Big Data Analytics, Predictive Intelligence, Support Portal, Customer Community)
DataProtect DataManage
Snap | Replication |
Encryption
GUI | CLI | RESTful API
DataConnect
OpenStack | Docker| KVSS
|VMware | UCS
DataShrink
Dedupe | Compression |
Zero Detect
Kaminario K2 Gen6
12. Storage controller
resources (c.nodes)
disaggregated from
storage NVMe media
resources (m.nodes)
>
▪ NVMe-oF interconnect delivers
DAS performance for rackscale
configurations
▪ Flexibility to optimize storage and
compute
▪ Cost-efficient scalability model
Kaminario Confidential
Independently Scale Capacity and Compute
13. NVMe-based shared storage topology ▪ Fully converged NVMe over
fabric back-end
▪ Node level granularity –
c.nodes and m.nodes
▪ Powered by VisionOS with
same set of dataservices at
K2
▪ Optional front-end
connectivity to hosts -
NVMeoF, iSCSI, Fibre
Channel
▪ Performance is the sum of
mixed controller types
▪ Distributed Software RAID
14. Extend NVMe-oF based shared storage topology to hosts
▪ Physically disaggregated
architecture delivers more
agile scalability model
▪ Node and Shelf granularity
for maximum flexibility
▪ Logical proximity enables
controller-based data
services model
16. Re-Architect for efficiency. Orchestrate for simplicity
Array 1
Array 2
Array 3
Disaggregate
Storage Compute
from
Storage Capacity
▪ Dynamically
compose
independent storage
resources according
to application need
▪ Respond to QoS
controls with dynamic
re-allocation of
compute or capacity
▪ Efficient use of shared
pool of networked
resources
▪ Unique multi-tenancy
model based on
independent
domains
Dynamically
Compose Virtual
Private Arrays
Orchestration
Analytics
Management
17. The Future of the Datacenter is ‘Composable Storage’
20. NVMe, NVMe over Fabrics and Beyond
Everything You Need to Know
For complete Audio and Q&A please register for the On Demand Version at:
http://bit.ly/NVMeFabric