Introduction 介绍
WEKA is a software solution that enables the implementation of a shareable, scalable, distributed filesystem storage.
WEKA 是一款能够实现可共享、可扩展、分布式文件系统存储的软件解决方案。
The WEKA filesystem (WekaFS™) redefines storage solutions with its software-only approach, compatible with standard AMD or Intel x86-based servers and NVMe SSDs. It eliminates the need for specialized hardware, allowing easy integration of technological advancements without disruptive upgrades. WekaFS addresses common storage challenges by removing performance bottlenecks, making it suitable for environments requiring low latency, high performance, and cloud scalability.
Weka 文件系统(WekaFS™)通过其纯软件方法重新定义了存储解决方案,兼容标准的 AMD 或 Intel x86 架构服务器和 NVMe SSD。它消除了对专用硬件的需求,允许在不进行破坏性升级的情况下轻松集成技术进步。WekaFS 通过消除性能瓶颈来解决常见的存储挑战,使其适用于需要低延迟、高性能和云可扩展性的环境。
Use cases span various sectors, including AI/ML, Life Sciences, Financial Trading, Engineering DevOps, EDA, Media Rendering, HPC, and GPU pipeline acceleration. Combining existing technologies and engineering innovations, WekaFS delivers a powerful, unified solution that outperforms traditional storage systems, efficiently supporting various workloads.
应用场景涵盖多个领域,包括人工智能/机器学习、生命科学、金融交易、工程 DevOps、EDA、媒体渲染、高性能计算(HPC)和 GPU 管道加速。结合现有技术和工程创新,WekaFS 提供了一种强大、统一的解决方案,其性能优于传统存储系统,能够高效地支持各种工作负载。
WekaFS is a fully distributed parallel filesystem leveraging NVMe Flash for file services. Integrated tiering seamlessly expands the namespace to and from HDD object storage, simplifying data management. The intuitive GUI allows easy administration of exabytes of data without specialized storage training.
WekaFS 是一款利用 NVMe 闪存提供文件服务的全分布式并行文件系统。集成分层功能可无缝扩展命名空间至 HDD 对象存储,简化数据管理。直观的 GUI 允许用户无需专业存储培训即可轻松管理数 EB 级数据。
WekaFS stands out with its unique architecture, overcoming legacy systems’ scaling and file-sharing limitations. Supporting POSIX, NFS, SMB, S3, and GPUDirect Storage, it offers a rich enterprise feature set, including snapshots, clones, tiering, cloud-bursting, and more.
WekaFS 凭借其独特的架构脱颖而出,克服了传统系统在扩展性和文件共享方面的限制。支持 POSIX、NFS、SMB、S3 和 GPUDirect Storage,提供丰富的企业级功能集,包括快照、克隆、分层、云爆发等。
Benefits include high performance across all IO profiles, scalable capacity, robust security, hybrid cloud support, private/public cloud backup, and cost-effective flash-disk combination. WekaFS ensures a cloud-like experience, seamlessly transitioning between on-premises and cloud environments.
优势包括跨所有 IO 模型的高性能、可扩展容量、强大的安全性、混合云支持、私有/公有云备份以及经济高效的闪存组合。WekaFS 确保云级体验,可无缝在本地和云环境之间切换。

WekaFS 将 NVMe 闪存与云对象存储结合在单一全局命名空间中
WekaFS functionality running in its RTOS within the Linux container (LXC) is comprised of the following software components:
WekaFS 功能在其 RTOS 内运行于 Linux 容器(LXC)中,由以下软件组件组成:
File services (frontend client access): Manages multi-protocol connectivity.
文件服务(前端客户端访问):管理多协议连接。File system computing and clustering (backend: compute): Manages data distribution, data protection, file system metadata services, and tiering.
文件系统计算和集群(后端:计算):管理数据分布、数据保护、文件系统元数据服务以及分层。SSD drive agent (backend: drive): Transforms the SSD into an efficient networked device.
SSD 驱动代理(后端:驱动):将 SSD 转换为高效的网络设备。Management process (not shown): Manages events, CLI, statistics, and call-home capability.
管理流程(未显示):管理事件、CLI、统计信息和远程调用功能。(not shown)
对象连接器(未显示):读取和写入对象存储。
By bypassing the kernel, WekaFS achieves faster, lower-latency performance, portable across bare-metal, VM, containerized, and cloud environments. Efficient resource consumption minimizes latency and optimizes CPU usage, offering flexibility in shared or dedicated environments.
通过绕过内核,WekaFS 实现了更快、更低延迟的性能,可在裸金属、虚拟机、容器化和云环境中通用。高效的资源消耗最小化延迟并优化 CPU 使用,在共享或专用环境中提供灵活性。

WekaFS 软件化存储架构
WekaFS design departs from traditional NAS solutions, introducing multiple filesystems within a global namespace that share the same physical resources. Each filesystem has its unique identity, allowing customization of snapshot policies, tiering, role-based access control (RBAC), quota management, and more. Unlike other solutions, filesystem capacity adjustments are dynamic, enhancing scalability without disrupting I/O.
WekaFS 的设计与传统 NAS 解决方案不同,它在一个全局命名空间内引入了多个文件系统,这些文件系统共享相同的物理资源。每个文件系统都有其独特的身份,允许自定义快照策略、分层、基于角色的访问控制(RBAC)、配额管理等功能。与其他解决方案不同,文件系统容量的调整是动态的,增强了可扩展性而不会中断 I/O。
The WEKA system offers a robust, distributed, and highly scalable storage solution, allowing multiple application servers to access shared filesystems efficiently and with solid consistency and POSIX compliance.
W E K A 系统提供了一种健壮、分布式且高度可扩展的存储解决方案,允许多个应用服务器高效地访问共享文件系统,并确保坚实的一致性和 POSIX 兼容性。
Related information 相关信息