Files
Sankofa/docs/architecture-root/hardware_bom.md
defiQUG fe0365757a Update documentation structure and enhance .gitignore
- Added generated index files and report directories to .gitignore to prevent unnecessary tracking of transient files.
- Updated README links to reflect new documentation paths for better navigation.
- Improved documentation organization by ensuring all links point to the correct locations, enhancing user experience and accessibility.
2025-12-12 21:18:55 -08:00

14 KiB

Sankofa Phoenix: Hardware Bill of Materials (BOM)

Overview

This document provides detailed hardware specifications for Sankofa Phoenix infrastructure across all tiers: Core Datacenters, Regional Datacenters, and Edge Sites. The BOM includes blockchain infrastructure, compute, storage, and networking components.

Tier 1: Core Datacenters

Blockchain Validator Nodes

Quantity: 3-5 nodes per core datacenter (10-15 datacenters = 30-75 nodes total)

Specifications:

  • CPU: AMD EPYC 7763 (64 cores) or Intel Xeon Platinum 8380 (40 cores)
  • RAM: 128GB DDR4 ECC (expandable to 256GB)
  • Storage:
    • 2x 4TB NVMe SSD (RAID 1) for blockchain state
    • 1x 1TB NVMe SSD for OS and applications
  • Network: 2x 25GbE network adapters
  • HSM: Hardware Security Module for key storage (e.g., Thales Luna Network HSM)
  • Power: 500W-750W per node
  • Form Factor: 2U rack server

Estimated Cost: $15,000-$25,000 per node

Kubernetes Control Plane Nodes

Quantity: 3 master + 5 worker nodes per core datacenter

Master Node Specifications:

  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 64GB DDR4 ECC
  • Storage: 2x 1TB NVMe SSD (RAID 1)
  • Network: 2x 25GbE network adapters
  • Power: 400W-600W per node
  • Form Factor: 1U rack server

Worker Node Specifications:

  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 128GB DDR4 ECC (expandable to 256GB)
  • Storage: 2x 2TB NVMe SSD (RAID 1)
  • Network: 2x 25GbE network adapters
  • GPU: Optional NVIDIA A100 (40GB) for AI/ML workloads
  • Power: 500W-750W per node
  • Form Factor: 2U rack server

Estimated Cost: $8,000-$12,000 per master node, $12,000-$18,000 per worker node

Database Cluster Nodes

Quantity: 3-node PostgreSQL cluster per core datacenter

Specifications:

  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 256GB DDR4 ECC (expandable to 512GB)
  • Storage:
    • 2x 4TB NVMe SSD (RAID 1) for database
    • 1x 1TB NVMe SSD for OS
  • Network: 2x 25GbE network adapters
  • Power: 600W-800W per node
  • Form Factor: 2U rack server

Estimated Cost: $18,000-$25,000 per node

Message Queue Cluster Nodes

Quantity: 3-node Kafka/Redpanda cluster per core datacenter

Specifications:

  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 128GB DDR4 ECC
  • Storage:
    • 4x 4TB NVMe SSD (RAID 10) for message storage
    • 1x 1TB NVMe SSD for OS
  • Network: 2x 25GbE network adapters
  • Power: 600W-800W per node
  • Form Factor: 2U rack server

Estimated Cost: $15,000-$20,000 per node

Storage Infrastructure

Distributed Storage (Ceph):

  • Storage Nodes: 6-12 nodes per core datacenter
  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 128GB DDR4 ECC
  • Storage:
    • 12x 16TB HDD (SATA) for object storage
    • 2x 2TB NVMe SSD for cache/metadata
    • 1x 1TB NVMe SSD for OS
  • Network: 2x 25GbE network adapters
  • Power: 800W-1000W per node
  • Form Factor: 4U rack server

Estimated Cost: $20,000-$30,000 per storage node

Object Storage (MinIO):

  • Storage Nodes: 4-8 nodes per core datacenter
  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 128GB DDR4 ECC
  • Storage:
    • 12x 16TB HDD (SATA) for object storage
    • 2x 2TB NVMe SSD for cache
    • 1x 1TB NVMe SSD for OS
  • Network: 2x 25GbE network adapters
  • Power: 800W-1000W per node
  • Form Factor: 4U rack server

Estimated Cost: $20,000-$30,000 per storage node

Network Infrastructure

Core Switches:

  • Quantity: 2-4 per core datacenter (redundancy)
  • Specifications: 100GbE spine switches (48-64 ports)
  • Examples: Arista 7280SR3, Cisco Nexus 9300, Juniper QFX5200
  • Estimated Cost: $50,000-$100,000 per switch

Leaf Switches:

  • Quantity: 8-16 per core datacenter
  • Specifications: 25GbE/100GbE leaf switches (48 ports)
  • Examples: Arista 7050SX3, Cisco Nexus 9300, Juniper QFX5100
  • Estimated Cost: $15,000-$30,000 per switch

Firewalls:

  • Quantity: 2-4 per core datacenter (redundancy)
  • Specifications: Next-generation firewalls with 100Gbps throughput
  • Examples: Palo Alto PA-7000, Fortinet FortiGate 6000, Check Point 16000
  • Estimated Cost: $100,000-$200,000 per firewall

Load Balancers:

  • Quantity: 2-4 per core datacenter (redundancy)
  • Specifications: Application delivery controllers with 100Gbps throughput
  • Examples: F5 BIG-IP, Citrix ADC, A10 Networks
  • Estimated Cost: $50,000-$150,000 per load balancer

Power and Cooling

UPS Systems:

  • Quantity: 2-4 per core datacenter (redundancy)
  • Specifications: 2-5MW UPS systems with N+1 redundancy
  • Estimated Cost: $500,000-$1,000,000 per UPS system

Generators:

  • Quantity: 2-4 per core datacenter (redundancy)
  • Specifications: 2-5MW diesel generators with 72-hour fuel capacity
  • Estimated Cost: $300,000-$600,000 per generator

Cooling Systems:

  • Quantity: Multiple units per core datacenter
  • Specifications: Precision cooling with hot aisle/cold aisle containment
  • Estimated Cost: $200,000-$500,000 per cooling system

Total Core Datacenter Hardware Cost

Per Core Datacenter: $5M-$10M (initial investment) Total (10-15 datacenters): $50M-$150M

Tier 2: Regional Datacenters

Blockchain Read Replica Nodes

Quantity: 2-3 nodes per regional datacenter (50-75 datacenters = 100-225 nodes total)

Specifications:

  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 64GB DDR4 ECC
  • Storage:
    • 2x 2TB NVMe SSD (RAID 1) for blockchain state cache
    • 1x 1TB NVMe SSD for OS
  • Network: 2x 25GbE network adapters
  • Power: 400W-600W per node
  • Form Factor: 1U rack server

Estimated Cost: $8,000-$12,000 per node

Kubernetes Cluster Nodes

Quantity: 3 master + 3 worker nodes per regional datacenter

Master Node Specifications:

  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 64GB DDR4 ECC
  • Storage: 2x 1TB NVMe SSD (RAID 1)
  • Network: 2x 25GbE network adapters
  • Power: 400W-600W per node
  • Form Factor: 1U rack server

Worker Node Specifications:

  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 128GB DDR4 ECC
  • Storage: 2x 2TB NVMe SSD (RAID 1)
  • Network: 2x 25GbE network adapters
  • Power: 500W-750W per node
  • Form Factor: 2U rack server

Estimated Cost: $8,000-$12,000 per master node, $12,000-$18,000 per worker node

Regional Database Replicas

Quantity: 2-node PostgreSQL replica cluster per regional datacenter

Specifications:

  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 128GB DDR4 ECC
  • Storage:
    • 2x 2TB NVMe SSD (RAID 1) for database
    • 1x 1TB NVMe SSD for OS
  • Network: 2x 25GbE network adapters
  • Power: 500W-700W per node
  • Form Factor: 2U rack server

Estimated Cost: $12,000-$18,000 per node

Storage Infrastructure

Primary Storage:

  • Storage Nodes: 2-4 nodes per regional datacenter
  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 128GB DDR4 ECC
  • Storage:
    • 8x 8TB HDD (SATA) for primary storage
    • 2x 2TB NVMe SSD for cache
    • 1x 1TB NVMe SSD for OS
  • Network: 2x 25GbE network adapters
  • Power: 600W-800W per node
  • Form Factor: 2U rack server

Estimated Cost: $12,000-$18,000 per storage node

Object Storage:

  • Storage Nodes: 2-4 nodes per regional datacenter
  • CPU: AMD EPYC 7543 (32 cores) or Intel Xeon Gold 6338 (32 cores)
  • RAM: 128GB DDR4 ECC
  • Storage:
    • 8x 8TB HDD (SATA) for object storage
    • 2x 2TB NVMe SSD for cache
    • 1x 1TB NVMe SSD for OS
  • Network: 2x 25GbE network adapters
  • Power: 600W-800W per node
  • Form Factor: 2U rack server

Estimated Cost: $12,000-$18,000 per storage node

Network Infrastructure

Switches:

  • Quantity: 4-8 per regional datacenter
  • Specifications: 25GbE/100GbE switches (48 ports)
  • Estimated Cost: $15,000-$30,000 per switch

Firewalls:

  • Quantity: 2 per regional datacenter (redundancy)
  • Specifications: Next-generation firewalls with 40Gbps throughput
  • Estimated Cost: $30,000-$60,000 per firewall

Load Balancers:

  • Quantity: 2 per regional datacenter (redundancy)
  • Specifications: Application delivery controllers with 40Gbps throughput
  • Estimated Cost: $20,000-$50,000 per load balancer

Power and Cooling

UPS Systems:

  • Quantity: 2 per regional datacenter (redundancy)
  • Specifications: 500kW-2MW UPS systems with N+1 redundancy
  • Estimated Cost: $100,000-$300,000 per UPS system

Generators:

  • Quantity: 2 per regional datacenter (redundancy)
  • Specifications: 500kW-2MW diesel generators with 48-hour fuel capacity
  • Estimated Cost: $80,000-$200,000 per generator

Cooling Systems:

  • Quantity: Multiple units per regional datacenter
  • Specifications: Precision cooling systems
  • Estimated Cost: $50,000-$150,000 per cooling system

Total Regional Datacenter Hardware Cost

Per Regional Datacenter: $500K-$2M (initial investment) Total (50-75 datacenters): $25M-$150M

Tier 3: Edge Sites

Note: Edge sites follow existing edge implementation hardware specifications. See edge implementation documentation for detailed BOM.

Additional Hardware for Blockchain Integration:

  • Blockchain Light Client:
    • Minimal hardware requirements
    • Can run on existing edge infrastructure
    • No additional hardware cost

Network Connectivity

Core to Core:

  • Bandwidth: 100Gbps+ per link
  • Redundancy: Multiple redundant paths
  • Type: Dark fiber or high-bandwidth leased lines
  • Estimated Cost: $50,000-$200,000 per link per year

Core to Regional:

  • Bandwidth: 10-40Gbps per link
  • Redundancy: Redundant paths
  • Type: Leased lines or MPLS
  • Estimated Cost: $20,000-$100,000 per link per year

Regional to Edge:

  • Bandwidth: 1-10Gbps per link
  • Redundancy: Internet with redundancy
  • Type: Internet connectivity with Cloudflare Tunnels
  • Estimated Cost: $5,000-$20,000 per link per year

Software and Licensing

Blockchain Platform

  • Hyperledger Besu: Open source (no license cost)
  • Quorum: Open source (no license cost)
  • Support: Optional commercial support contracts

Operating Systems

  • Linux: Ubuntu Server LTS or RHEL (open source or subscription)
  • Estimated Cost: $0-$500 per server per year

Virtualization and Containerization

  • Kubernetes: Open source (no license cost)
  • Proxmox VE: Open source (optional support subscription)
  • Estimated Cost: $0-$1,000 per cluster per year

Database Software

  • PostgreSQL: Open source (no license cost)
  • Support: Optional commercial support contracts

Monitoring and Management

  • Prometheus/Grafana: Open source (no license cost)
  • Loki: Open source (no license cost)
  • Commercial Monitoring: Optional (e.g., Datadog, New Relic)
  • Estimated Cost: $0-$50,000 per datacenter per year

Security Software

  • HSM Software: Included with HSM hardware
  • Firewall Software: Included with firewall hardware
  • Security Tools: Open source and commercial options
  • Estimated Cost: $10,000-$50,000 per datacenter per year

Total Project Hardware Cost Estimate

Phase 1 (Foundation)

  • 3 Core Datacenters: $15M-$30M
  • 10 Regional Datacenters: $5M-$20M
  • Network Connectivity: $2M-$5M
  • Total Phase 1: $22M-$55M

Phase 2 (Expansion)

  • Additional 3-5 Core Datacenters: $15M-$50M
  • Additional 20 Regional Datacenters: $10M-$40M
  • Network Connectivity: $5M-$15M
  • Total Phase 2: $30M-$105M

Phase 3 (Scale)

  • Remaining Core Datacenters: $20M-$70M
  • Remaining Regional Datacenters: $10M-$90M
  • Network Connectivity: $10M-$30M
  • Total Phase 3: $40M-$190M

Grand Total

Total Hardware Investment: $92M-$350M (over 36 months)

Ongoing Operational Costs

Power and Cooling

  • Core Datacenter: $500K-$2M per year per datacenter
  • Regional Datacenter: $100K-$500K per year per datacenter
  • Edge Site: $10K-$50K per year per site

Network Connectivity

  • Inter-Datacenter Links: $50K-$200K per link per year
  • Internet Connectivity: $10K-$50K per site per year

Maintenance and Support

  • Hardware Maintenance: 10-15% of hardware cost per year
  • Software Support: $50K-$200K per datacenter per year
  • Professional Services: $100K-$500K per year

Total Annual Operational Costs

Estimated: $50M-$200M per year (at full scale)

Procurement Considerations

Vendor Selection

  • Diversity: Use multiple vendors for redundancy
  • Support: Ensure 24/7 support availability
  • Warranty: Minimum 3-year warranty on all hardware
  • Compatibility: Ensure hardware compatibility

Lead Times

  • Standard Hardware: 4-8 weeks
  • Custom Hardware: 8-16 weeks
  • Network Equipment: 6-12 weeks
  • Power and Cooling: 12-24 weeks

Deployment Schedule

  • Hardware Procurement: Start 3-6 months before deployment
  • Staging and Testing: 2-4 weeks per datacenter
  • Deployment: 4-8 weeks per datacenter
  • Validation: 1-2 weeks per datacenter