Core Concepts
Understanding these core concepts will help you make the most of the DanubeData platform.
Projects (Teams)
Projects (also called Teams) are the top-level organizational unit in DanubeData.
- All resources belong to a project
- Users can be members of multiple projects
- Each project has its own billing
- Resources cannot be shared between projects
Use Cases
- Separate production and development environments
- Isolate customer resources (for agencies)
- Organize by department or team
Resources
Resources are the billable components you create on DanubeData:
Database Instances
Managed database servers (MySQL, PostgreSQL, MariaDB) with:
- Automated backups
- High availability options
- Read replicas
- Custom parameter groups
Cache Instances
Managed Redis servers with:
- Data persistence
- Replication
- Automatic failover
- Memory optimization
VPS Instances (Pods)
Virtual private servers with:
- Multiple OS options
- SSH access
- Custom resource profiles
- Snapshot capabilities
Storage Volumes
Persistent storage that can be attached to instances:
- NVMe storage (high performance)
- Block storage (flexible)
- Snapshot and restore
Resource Profiles
Resource Profiles define the compute and memory specifications:
- Micro: 1 vCPU, 1GB RAM - Perfect for development
- Small: 2 vCPU, 2GB RAM - Small production workloads
- Medium: 4 vCPU, 4GB RAM - Medium production workloads
- Large: 8 vCPU, 8GB RAM - Large production workloads
- Extra Large: 16 vCPU, 16GB RAM - High-performance workloads
Regions & Data Centers
DanubeData operates in multiple regions:
- EU-Central: Frankfurt, Germany
- US-East: New York, USA
- Asia-Pacific: Singapore
Choose a region closest to your users for better performance.
Networking
Private Networks
Secure, isolated networks for your instances to communicate:
- No internet exposure
- Low latency
- Free internal traffic
Firewalls
Control inbound and outbound traffic:
- Rule-based access control
- IP whitelisting
- Port management
- Can be attached to multiple instances
Public IPs
Each instance can have a public IP address for external access.
Backups & Snapshots
Automated Backups
- Daily backups of databases and cache instances
- Retention: 7 days
- Point-in-time recovery
Manual Snapshots
- On-demand snapshots of any instance
- Kept until manually deleted
- Can be used to create new instances
High Availability
Read Replicas
Create read-only copies of your database:
- Offload read queries
- Geographic distribution
- Automatic synchronization
Multi-Node Setup
Deploy instances across multiple nodes for redundancy:
- Automatic failover
- Zero-downtime maintenance
- Increased reliability
Monitoring & Metrics
Track your infrastructure with:
- CPU Usage: Monitor compute resources
- Memory Usage: Track RAM utilization
- Disk I/O: Measure storage performance
- Network Traffic: Monitor bandwidth usage
- Database Queries: Track query performance
Billing
Hourly Billing
Pay only for what you use:
- Resources are billed hourly
- Invoices generated monthly
- No long-term commitments
Resource Costs
- Compute (vCPU and RAM)
- Storage (per GB)
- Backups (per GB)
- Network egress (per GB)
API & Automation
Automate your infrastructure with:
- RESTful API
- API tokens for authentication
- Programmatic resource management
- Integration with CI/CD pipelines
Security
Authentication
- Password-based login
- Two-factor authentication (2FA)
- SSH key authentication (for VPS)
Encryption
- Data at rest encryption
- TLS/SSL for data in transit
- Encrypted backups
Access Control
- Project-based permissions
- Team member roles
- API token management
Account Limits
Default limits to prevent abuse:
- VPS Instances: 10 per project
- Database Instances: 10 per project
- Cache Instances: 10 per project
Limits can be increased by contacting support.
Support Levels
Community Support (Free)
- Documentation access
- Community forum
Standard Support (Included)
- Email support (24-48 hour response)
- Priority bug fixes
Premium Support (Add-on)
- 24/7 support
- < 4 hour response time
- Dedicated support engineer