In our March 2017 Rancher Online Meetup we dove into running persistent storage for containers in Rancher. The presentation included an overview of persistent storage in Rancher, an introduction to Quobyte and an overview of Portworx.
21. GIFEE
… but I’m not
Google?!
2
0
• Scalability
• Agility /Flexibility
• Fault-tolerance
• Commodityhardware
• Containers (Kubernetes)
• Storage?
– Google has customstack
– Everyone else: POSIX & legacy apps
22. Quobyte
Data Center File
System
Scale-out shared POSIX filesystem
Linux Linux Linux
Applications
MySQL, LAMP, Cassandra, ElasticSearch…
2
1
Commodity Servers
no RAID, NVRAM, journalingdevice…
23. Data Center File System
Reliability in Software: Storage must be
cattle!
• Split-brain safereplication
• Erasure Coding
• End-to-end checksums
• Never trust thehardware!
• Ignore: Broken/slow drives, servers, network cards,packet loss,
network splits, brokenswitches…
2
2
24. Data Center File
SystemLinear Scalabiliy without
Bottlenecks
• 2x4x6xServers = 2x4x6xIOPS, throughput, capacity
• No bottleneck: Big data, video, webserver, hpc…
• Grow compute &storage together
2
3
25. Data Center File System
High Performance for All
Workloads
• High performance for all workloadtypes
– Throughput
– IOPS
– Metadata intensive
(small fileworkloads)
– Consistent low latency <1ms
• Share data viainterfaces
– File system (Linux, Mac,Win)
– S3
– Hadoop
stat read(4k) write(4k)
420µs
2
4
150µs100µs
26. Data Center File System
Smart Data Placement: Optimize your
Apps
➡ Tiering
➡ Isolation
➡Application-aware
data placement
• Filename
• Extension
• Application
• Age /Access
2
5
HDDSSDDatabase
27. Data Center File System
Smart Data Placement: Cassandra fast and
cheap
Commit log(*.log)
• Appendworkload
• Replication:x3
• NVMe
• Transactions <500usec
SSTables(*.db)
• Read-only
•EC: x1.375
• Read optimizedSSDs
• Lowest $/IOPS
10
Rancher is a complete container management platform that makes it easy to…
Run containers in production with the most complete set of container and infrastructure management capabilities
Manage applications by simplifying day to day application lifecycle management
Innovate with containers without compromising flexibility by empowering developers with fast access to the latest tools
And Rancher is production ready
Enterprise-class features such as role-based access control, integration with LDAP and Active Directories, detailed audit logs, high-availability management servers and encrypted networking are available out of the box.
With over 2.4 million downloads and optional 24x7x365 support, Rancher has quickly become the platform of choice for devops and IT teams who are serious about running containers in production
More than 30 customers are using Rancher in production including large enterprise such as US Bank, IBM, Cisco, Invisalign and more.
DevOps driven IT = Services… Terraform, Kubernetes, Docker, Data Services – Think commodity HW
DevOps started with stateless – now with state, there are issues.
Data layer that neutralizes the physical infrastructure