1、net use/samba/cloud:Scaling SambaRalph Bhme,Samba Team,SerNet2023-09-20OutlineScaling Samba in the CloudDistributed DB:ctdb or what?BenchmarksResults and ConclusionsQ&Anet use/samba/cloud:Scaling Samba1/18Scaling Samba in the CloudSamba in the CloudDreaming of a scalable Samba Cloud SMB server Highl
2、y scalable Opensource Cloud SMB with Samba hundreds of nodes hundreds of thousands of clients Elasticity:adding/removing nodes must be cheap Availability:multi-datacenter,multi-region support Migrate data to the cloud while keeping applications workingThe problem Sambas ctdb has consistency,scalabil
3、ity and elasticity limitations data is not replicated,required for SMB3 Persistent Handles usecase is high-performance NAS in a single DC Suitable for cloud SMB at scale?Real world scalability:production max 16 nodes,50k clients Elasticity:changing node count causes an expansive database redistribut
4、ionnet use/samba/cloud:Scaling Samba2/18Building BlocksBuilding blocks of a scalable Samba Cloud SMB server Clustered Filesystem CephFS,GPFS,GlusterFS,Lustre,S3,.?Distributed Database for session and handle state ctdb,.?This time we only look at the database componentnet use/samba/cloud:Scaling Samb
5、a3/18Distributed DB:ctdb or what?ctdbctdb features fast,fast,fast Ive seen 66k ops/s in the open/close benchmarkctdb limitations ctdb has consistency,scalability and elasticity limitations data is not replicated,required for SMB3 Persistent Handles usecase is high-performance NAS in a single DC not
6、suitable for cloud SMB at scale Real world scalability:production max 16 nodes,50k clients Elasticity:changing node count causes an expansive database redistribution Availability:no support for mulit-DC and AZFix ctdb?Are there alternatives?There are many scalable Open Source distributed databases o