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.