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.

ProfilevCPUsRAMDiskBandwidthPrice (Monthly)
Nano11 GB25 GB1 TB$5
Micro12 GB50 GB2 TB$10
Small24 GB80 GB4 TB$20
Medium28 GB160 GB5 TB$40
Large416 GB320 GB6 TB$80
XLarge832 GB640 GB7 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.

ProfilevCPUsRAMDiskBandwidthPrice (Monthly)
CPU-Small44 GB80 GB4 TB$40
CPU-Medium88 GB160 GB5 TB$80
CPU-Large1616 GB320 GB6 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.

ProfilevCPUsRAMDiskBandwidthPrice (Monthly)
Mem-Small216 GB80 GB4 TB$60
Mem-Medium432 GB160 GB5 TB$120
Mem-Large864 GB320 GB6 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:

  1. Navigate to your VPS instance
  2. Click Resize
  3. Select a larger profile
  4. 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

ProfileGeekbench 5 (Single)Geekbench 5 (Multi)
Nano850850
Micro850850
Small8501,700
Medium8501,700
Large8503,400
XLarge8506,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

  1. Start Small: Begin with a smaller profile and monitor usage
  2. Monitor Resources: Use built-in monitoring to track CPU, RAM, and disk usage
  3. Scale Up: Upgrade when you consistently hit 70-80% resource utilization
  4. Don't Over-Provision: Avoid paying for unused resources

Monitoring Resource Usage

Monitor your VPS resources regularly:

Bash
# 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.