net use //samba/cloud: Scaling Samba

Abstract

Current clustered Samba uses its homegrown distributed database "ctdb" as a storage backend for maintaining coherent fileserver state. ctdb predates most cloudy distributed NoSQL databases that came to rise on the wings of the likes of Google Bigtable, Amazon Dynamo, Apache Cassandra and so on in the 2000's. It has worked extremely well for the high performance scaleout NAS usecase, but the emerging shift to the cloud entails serious scalability, elasticity and managability challenges. So are there alternatives to ctdb? At SambaXP'23 I took we shared the results of a functional and performance evaluation of severl Open Source distributed databases. In this presentation I'll share the latest results of large scaleout test with FoundationDB.

Ralph Böhme
Samba Team / SerNet
Related Sessions