Installation and Management

This section documents steps for installing Buckit Object Storage on baremetal infrastructure.

Buckit is a software-defined high performance distributed object storage server. You can run Buckit on consumer or enterprise-grade hardware and a variety of operating systems and architectures.

All Buckit deployments implement Erasure Coding backends. You can deploy Buckit using one of the following topologies:

Single-Node Single-Drive (SNSD or “Standalone”)

Local development and evaluation with no/limited reliability

Single-Node Multi-Drive (SNMD or “Standalone Multi-Drive”)

Workloads with lower performance, scale, and capacity requirements

Drive-level reliability with configurable tolerance for loss of up to 1/2 all drives

Evaluation of multi-drive topologies and failover behavior.

Multi-Node Multi-Drive (MNMD or “Distributed”)

Enterprise-grade high-performance object storage

Multi Node/Drive level reliability with configurable tolerance for loss of up to 1/2 all nodes/drives

Primary storage for AI/ML, Distributed Query, Analytics, and other Data Lake components

Scalable for Petabyte+ workloads - both storage capacity and performance

Baremetal

Buckit supports deploying onto baremetal infrastructure - physical machines or virtualized hosts - running Linux, MacOS, and Windows. You can also deploy Buckit as a container onto supported Operating Systems.

Important

Buckit strongly recommends Linux (RHEL, Ubuntu) for long-term development and production environments.

Buckit provides no guarantee of support for SNMD or MNMD topologies on MacOS, Windows, or Containerized deployments.