VPS Resource Profiles
DanubeData VPS instances are available in multiple resource profiles, optimized for different workloads and use cases. Each profile offers a specific combination of CPU, RAM, and storage resources.
Available Resource Profiles
Standard Profiles
Standard profiles are suitable for general-purpose applications, development environments, and production workloads that require balanced resources.
| Profile | vCPUs | RAM | Disk | Bandwidth | Price (Monthly) |
|---|---|---|---|---|---|
| Nano | 1 | 1 GB | 25 GB | 1 TB | $5 |
| Micro | 1 | 2 GB | 50 GB | 2 TB | $10 |
| Small | 2 | 4 GB | 80 GB | 4 TB | $20 |
| Medium | 2 | 8 GB | 160 GB | 5 TB | $40 |
| Large | 4 | 16 GB | 320 GB | 6 TB | $80 |
| XLarge | 8 | 32 GB | 640 GB | 7 TB | $160 |
CPU-Optimized Profiles
CPU-optimized profiles provide a higher CPU-to-memory ratio, ideal for compute-intensive applications like video encoding, batch processing, and scientific computing.
| Profile | vCPUs | RAM | Disk | Bandwidth | Price (Monthly) |
|---|---|---|---|---|---|
| CPU-Small | 4 | 4 GB | 80 GB | 4 TB | $40 |
| CPU-Medium | 8 | 8 GB | 160 GB | 5 TB | $80 |
| CPU-Large | 16 | 16 GB | 320 GB | 6 TB | $160 |
Memory-Optimized Profiles
Memory-optimized profiles offer a higher memory-to-CPU ratio, perfect for memory-intensive applications like databases, caching layers, and analytics workloads.
| Profile | vCPUs | RAM | Disk | Bandwidth | Price (Monthly) |
|---|---|---|---|---|---|
| Mem-Small | 2 | 16 GB | 80 GB | 4 TB | $60 |
| Mem-Medium | 4 | 32 GB | 160 GB | 5 TB | $120 |
| Mem-Large | 8 | 64 GB | 320 GB | 6 TB | $240 |
Choosing the Right Profile
General Purpose Applications
For most web applications, APIs, and development environments, Standard profiles are the best choice:
- Nano/Micro: Development, testing, small personal projects
- Small/Medium: Production web applications, APIs, small databases
- Large/XLarge: High-traffic applications, medium-sized databases
Compute-Intensive Applications
Choose CPU-Optimized profiles if your application requires:
- Video encoding/transcoding
- Scientific computing
- Machine learning inference
- Batch processing jobs
- Compilation and build servers
Memory-Intensive Applications
Choose Memory-Optimized profiles if your application requires:
- Large in-memory databases (Redis, Memcached)
- Analytics and data processing
- Large Java applications
- Elasticsearch clusters
- Cache servers
Profile Features
All Profiles Include
- NVMe SSD Storage: All profiles use fast NVMe SSD storage for optimal I/O performance
- Dedicated CPU: CPU resources are dedicated and not shared with other instances
- Full Root Access: Complete administrative control over your VPS
- IPv4 & IPv6: Both IPv4 and IPv6 addresses included
- Private Networking: Ability to connect instances via private network
- Firewall: Built-in firewall management
- Snapshots: Create backups of your entire VPS
Network Performance
All VPS profiles include generous bandwidth allocations:
- Bandwidth is pooled across all your instances
- Unused bandwidth does not roll over to the next month
- Overage charges apply if you exceed your monthly allocation
- Internal traffic (private network) is free and unlimited
Upgrading and Downgrading
Upgrading
You can upgrade your VPS to a larger profile at any time:
- Navigate to your VPS instance
- Click Resize
- Select a larger profile
- Confirm the resize operation
Upgrade Process:
- Your VPS will be powered off
- Resources will be updated
- VPS will be powered back on
- Total downtime: typically 2-5 minutes
Note: Upgrading is permanent within the same billing cycle. Your billing will be prorated for the remaining time in the current month.
Downgrading
Downgrading to a smaller profile has some limitations:
- Only possible if the new profile's disk size is larger than your current usage
- Requires manual support intervention in some cases
- May require a full instance migration
Important: Contact support before attempting to downgrade to ensure a smooth transition.
Resource Guarantees
CPU Performance
- Dedicated vCPUs: Your CPU cores are dedicated and not oversubscribed
- Guaranteed Performance: You always get the full CPU performance advertised
- CPU Credits: No CPU throttling or credit system
- Burst Performance: Use full CPU capacity at any time
Memory Allocation
- Dedicated RAM: Memory is exclusively allocated to your instance
- No Swapping: Instances are configured to avoid swap usage for optimal performance
- OOM Protection: Kernel-level out-of-memory protection
Storage Performance
- NVMe SSDs: Enterprise-grade NVMe SSD storage
- IOPS Scaling: IOPS scale with storage size
- Low Latency: Sub-millisecond read/write latency
- Consistent Performance: No noisy neighbor issues
Billing
Hourly Billing
All VPS profiles are billed hourly with a monthly cap:
- Hourly Rate: Calculated as (Monthly Price / 720 hours)
- Monthly Cap: You never pay more than the monthly price
- Pro-rated: Only charged for actual usage
- No Commitment: Delete instances anytime, pay only for hours used
Example:
- Small profile ($20/month) costs $0.028 per hour
- If you use it for 360 hours (15 days), you pay $10
- If you use it for the full month (720+ hours), you pay $20
Resource Billing
When you upgrade or downgrade:
- Billing adjusts automatically
- You're charged the hourly rate for each profile
- Pro-rated credits applied for unused time
- Changes reflected immediately in your billing
Performance Benchmarks
CPU Performance
| Profile | Geekbench 5 (Single) | Geekbench 5 (Multi) |
|---|---|---|
| Nano | 850 | 850 |
| Micro | 850 | 850 |
| Small | 850 | 1,700 |
| Medium | 850 | 1,700 |
| Large | 850 | 3,400 |
| XLarge | 850 | 6,800 |
Disk Performance
All profiles use NVMe SSD storage with the following typical performance characteristics:
- Sequential Read: 3,000+ MB/s
- Sequential Write: 2,000+ MB/s
- Random Read IOPS: 100,000+ IOPS
- Random Write IOPS: 80,000+ IOPS
Note: Actual performance may vary based on workload and concurrent usage patterns.
Best Practices
Right-Sizing Your VPS
- Start Small: Begin with a smaller profile and monitor usage
- Monitor Resources: Use built-in monitoring to track CPU, RAM, and disk usage
- Scale Up: Upgrade when you consistently hit 70-80% resource utilization
- Don't Over-Provision: Avoid paying for unused resources
Monitoring Resource Usage
Monitor your VPS resources regularly:
# Check CPU usage
top
# Check memory usage
free -h
# Check disk usage
df -h
# Check disk I/O
iostat -x 1
Performance Optimization
- Use appropriate profiles for your workload type
- Optimize your application before scaling vertically
- Consider horizontal scaling for high-availability applications
- Use caching to reduce resource consumption
Frequently Asked Questions
Can I customize my VPS profile?
Currently, we offer predefined profiles optimized for different workloads. Custom profiles are not available, but our range of profiles should cover most use cases.
What happens if I exceed my resources?
- CPU: You can use 100% of your allocated CPU cores at any time
- Memory: If you exceed RAM, the Linux OOM killer may terminate processes
- Disk: You cannot exceed your allocated disk space
- Bandwidth: Overage charges apply if you exceed your monthly bandwidth allocation
Are there limits on disk IOPS?
No, we do not impose IOPS limits. All VPS instances have access to the full performance of our NVMe SSD storage.
Can I have multiple VPS with different profiles?
Yes, you can create as many VPS instances as you need, each with different profiles. Your account limits apply to the total number of instances and resources.
How do I know which profile to choose?
Start with a Small or Medium profile for production applications. Monitor your resource usage for a few days and adjust accordingly. Our support team can also help you choose the right profile based on your requirements.