Choosing Node Provider
Running a peaq validator requires a robust and reliable Virtual Private Server (VPS) or dedicated server to ensure optimal performance and uptime. This guide will help you choose a suitable VPS provider, with examples from AWS, DigitalOcean, and Linode (Akamai). The recommended hardware specifications provided by the peaq engineering team serve as a baseline for reliable results.
Prerequisites
- Basic familiarity with setting up virtual servers.
- Aim to run a peaq validator node using the recommended hardware.
- Your goal is to balance performance, cost-efficiency, and reliability when selecting a VPS provider.
- You are running Ubuntu 20.04 as your operating system.
Recommended Hardware Requirements
- OS: Ubuntu 20.04
- CPU: 3.3 GHz AMD EPYC 7002
- Storage: 1TB SSD
- Memory: 8GB RAM
The above specifications have been tested and proven by peaq’s engineering team to produce reliable results over time. While these are recommended, you can experiment with other configurations to optimize for cost and performance.
Instructions for Choosing a VPS Provider
1. Evaluate the Recommended Hardware
Ensure the chosen VPS provider offers a machine with:
- High-performance CPU (preferably AMD EPYC 7002 or equivalent)
- Ample SSD storage (1TB or more)
- Adequate RAM (8GB or more)
2. Compare VPS Providers
Amazon Web Services (AWS)
- Instance Recommendation:
c5ad.xlarge
- Specs:
- 4 vCPUs (AMD EPYC)
- 8GB RAM
- Up to 10 Gbps network bandwidth
- Elastic Block Storage (EBS) for SSD storage
- Why AWS:
- High availability and reliability
- Flexible scaling options
- Extensive documentation and support
- Considerations:
- Pricing can be higher compared to other providers.
DigitalOcean
- Instance Recommendation: Premium AMD CPU Droplet (e.g.,
CPU-Optimized 8GB
) - Specs:
- 4 vCPUs
- 8GB RAM
- 160GB SSD local storage (option to scale to 1TB via storage volumes)
- Why DigitalOcean:
- Simplicity in UX for setup and management
- Competitive pricing
- Integrated monitoring tools
- Considerations:
- Limited to specific regions for Premium CPUs.
Linode (Akamai)
- Instance Recommendation: Dedicated CPU Plan (e.g.,
Dedicated 8GB
) - Specs:
- 4 Dedicated vCPUs
- 8GB RAM
- 160GB SSD (scale up with storage volumes)
- Why Linode:
- Affordable pricing
- Strong performance for dedicated resources
- User-friendly interface / UX
- Considerations:
- Storage upgrades may require additional configurations.
3. Cost and Regional Availability
- Compare the monthly pricing for the recommended instances from AWS, DigitalOcean, and Linode.
- Check for regional availability to ensure low latency, especially if you are running a collator in a specific geographic location.
4. Additional Factors to Consider
- Network Performance: Ensure the VPS offers sufficient bandwidth and low latency.
- Support and SLAs: Check if the provider offers technical support and Service Level Agreements (SLAs) for uptime.
- Scalability: Choose a provider that allows easy scaling of resources in case your node requires higher specs.
- Backup and Recovery: Opt for providers that offer automated backups and disaster recovery solutions.
Summary
Provider | Recommended Plan | Specs | Pricing Notes |
---|---|---|---|
AWS | c5ad.xlarge | 4 vCPUs, 8GB RAM, 1TB SSD | Higher cost, high reliability |
DigitalOcean | CPU-Optimized 8GB | 4 vCPUs, 8GB RAM, scalable SSD | Moderate cost, easy to use |
Linode | Dedicated 8GB | 4 vCPUs, 8GB RAM, scalable SSD | Affordable, solid performance |
By following this guide, you can choose a VPS provider that aligns with your technical requirements and budget to reliably run your peaq validator node. While AWS, DigitalOcean, and Linode are excellent options, the final choice depends on your specific needs and preferences.