Protocol Compliance
Protocol compliance

Microsoft SMB 2.x & 3.0 & 3.1.1 Protocol Compliance

SMB Client SUpport
SMB Client Support

Windows, Linux & Mac OS

Storage Backends
Storage Backends

POSIX filesystems, S3 object store, Custom file systems, Custom object storage

Reliability
Reliability

Persistent/Durable Handles, Active-Active Cluster Support, Witness Protocol

Security
Security

AD-kerberos authentication, Signing & Encryption, NT ACL authorization

High scalability
High scalability

MoSMB server can scale-up and scale-out in terms of capacity & performance

High Performance
High Performance

Event-based architecture, File & Directory Leasing, Multichannel & SMB Direct

Management
Management

Web-UI, REST API

Witness Server
Witness Server

Witness Server is an RPC based component that provides continuous availability & transparent failover to smb client applications.

“MoSMB – SMB with Mojo , Advanced SMB3 server “

Solutions

MoSMB is built as an SMB2/SMB3 (server message block smb protocol) user mode server stack designed to run crucial enterprise workloads such as Enterprise File Server, Microsoft Hyper-V and SQL Server. It is built to be feature-rich, fully compliant, light-weight, low footprint and proprietary license bearing. By leveraging MoSMB, storage providers can expand their NAS offering to include SMB/CIFS protocol with a dramatically decreased Time to Market and increased First Time Right chance. MoSMB architecture is plugin based and modularized. This facilitates easy integration of MoSMB into storage systems (file, object or block) including clustering infrastructure by using well- defined integration APIs. MoSMB is written in ANSI C 99 for maximum portability and integration with diverse storage stacks. It is available for all popular flavors of Linux and also FreeBSD. It is also architected such that it is relatively constraint-free and can utilize the underlying platform’s capabilities and resources to the utmost for maximum performance and scalability

Distributed File Systems supported by MoSMB

MoSMB supports distributed file systems like Lustre FS, Ceph FS, MapR FS, Gluster FS. MoSMB can be deployed in Active-Passive OR Active-Active Scale-Out Cluster mode over these file-system clients to provide High Availability (HA) and Transparent Failover of connections enabling the users to support their SLAs.