Install AIStor
Install on Kubernetes
Install on OpenShift
Production hardware recommendations
When selecting hardware for your AIStor Server implementation, take into account the following factors:
- Expected amount of data to store at launch and growth in data storage for the next two years for total drive size
- Expected growth in size of data for at least the next two years
- Number of objects by average object size
- Average retention time of data in years
- Number of sites to be deployed
- Number of expected buckets
- Failure tolerance for drives and nodes
There is no exact formula useful for all situations. Consider your own needs for the above and create a architecture review discussion in SUBNET to discuss with MinIO engineers and field architects.
Hardware consistency
AIStor, like any distributed system, benefits from selecting identical configurations for all nodes in a given server pool. Ensure a consistent selection of hardware (CPU, memory, motherboard, storage adapters) and software (operating system, kernel settings, system services) across pool nodes.
Deployments may exhibit unpredictable performance if nodes have varying hardware or software configurations.
Checklist
The following checklist follows MinIO’s Recommended Configuration for production deployments. The provided guidance is intended as a baseline and cannot replace SUBNET Performance Diagnostics, Architecture Reviews, and direct-to-engineering support.
Description | Recommended | |
---|---|---|
☐ | Persistent volumes backed by adequate storage media. | 8+ Persistent Volumes |
☐ | High speed network infrastructure. | 100GbE |
☐ | Server-grade CPUs with support for modern SIMD instructions (AVX-512), such as Intel® Xeon® Scalable or better. | 16+ vCPU per node |
☐ | Available memory to meet or exceed per-server usage by a reasonable buffer. | 128GB+ of available memory per node |
While AIStor may run on less than the recommended hardware, any potential cost savings come at the risk of decreased reliability, performance, or overall functionality.
Optimizing performance
The following table shows areas that have the greatest impact on AIStor performance, listed in order of importance.
Prioritize securing the necessary components for each of these areas before focusing on other hardware resources, such as compute-related constraints.
Infrastructure segment | Description |
---|---|
Network Infrastructure | Insufficient or limited throughput constrains performance |
Storage Controller | Old firmware, limited throughput, or failing hardware constrains performance and affects reliability |
Storage (Drive) | Old firmware, or slow/aging/failing hardware constrains performance and affects reliability |
Additional recommendations
For other requirements, including for networking and memory, see recommended and system requirements.
For reviewing your existing hardware with tests, see recommended hardware tests.