Documentation

Networking Overview

DanubeData provides comprehensive networking features to secure and optimize connectivity for your cloud resources. This guide covers networking concepts, features, and best practices.

Overview

DanubeData networking includes:

  • Public Networking: Internet-accessible resources with public IP addresses
  • Private Networking: Secure communication between resources
  • Firewalls: Fine-grained access control and security
  • Load Balancers: Distribute traffic across multiple instances
  • DNS Management: Manage DNS records for your resources

Network Architecture

Public Network

All resources receive public IP addresses by default:

  • IPv4: Public IPv4 address for internet access
  • IPv6: IPv6 address for modern connectivity
  • Bandwidth: Generous bandwidth allocation per instance
  • Global Accessibility: Resources accessible from anywhere

Private Network

Secure internal communication between resources:

  • Isolated Network: VLAN-based private network
  • No Internet Routing: Traffic never leaves datacenter
  • High Bandwidth: 10 Gbps+ internal connectivity
  • Zero Cost: Private network traffic is free
  • Low Latency: Sub-millisecond latency between resources

IP Addressing

Public IP Addresses

Each resource receives:

IPv4:

  • Unique public IPv4 address
  • Static assignment
  • Included at no additional cost
  • Accessible from internet

IPv6:

  • /128 IPv6 address
  • Static assignment
  • Modern protocol support
  • Included at no additional cost

Private IP Addresses

For private networking:

  • Automatically assigned from 10.x.x.x range
  • Persistent across instance lifecycle
  • Used for internal communication
  • Not routable on internet

Network Features

Bandwidth Allocation

Bandwidth included with each resource:

Instance Type Bandwidth Allowance
VPS Nano 1 TB/month
VPS Micro 2 TB/month
VPS Small 4 TB/month
VPS Medium 5 TB/month
VPS Large 6 TB/month
VPS XLarge 7 TB/month
  • Pooled: Bandwidth shared across all resources
  • Overage: $0.01/GB for excess bandwidth
  • Monitoring: Track usage in dashboard
  • No Internal Charges: Private network traffic free

Network Performance

  • Latency: < 1ms within same datacenter
  • Throughput: Up to 10 Gbps
  • Reliability: 99.99% network uptime SLA
  • DDoS Protection: Built-in protection against attacks

Connecting Resources

Same Data Center

Resources in the same datacenter can communicate via:

  1. Public Network: Using public IP addresses
  2. Private Network: Using private IP addresses (recommended)

Benefits of Private Network:

  • Free bandwidth
  • Lower latency
  • Enhanced security
  • No exposure to internet

Different Data Centers

Resources in different datacenters:

  • Communication over public internet
  • Higher latency (50-200ms typical)
  • Bandwidth charges apply
  • Consider VPN for security

Setting Up Private Network

  1. Navigate to Networking > Private Networks
  2. Click Create Private Network
  3. Select datacenter
  4. Name your network
  5. Click Create

Then attach resources:

  1. Go to resource (VPS, Database, etc.)
  2. Click Networking tab
  3. Select private network
  4. Click Attach

Firewalls

Control network access with firewall rules:

  • Inbound Rules: Control incoming traffic
  • Outbound Rules: Control outgoing traffic
  • Protocol Support: TCP, UDP, ICMP
  • Port Ranges: Specific ports or ranges
  • Source/Destination: IP addresses or CIDR blocks

Learn More: Firewalls Documentation

Load Balancers

Distribute traffic across multiple instances:

  • HTTP/HTTPS: Layer 7 load balancing
  • TCP: Layer 4 load balancing
  • SSL Termination: Handle TLS at load balancer
  • Health Checks: Automatic unhealthy instance removal
  • Sticky Sessions: Session affinity support

Learn More: Load Balancers Documentation

DNS Management

Manage DNS records for your resources:

  • A Records: IPv4 address mapping
  • AAAA Records: IPv6 address mapping
  • CNAME Records: Domain aliasing
  • MX Records: Mail server configuration
  • TXT Records: Verification and SPF records

Access DNS management via Networking > DNS.

Security Best Practices

Network Segmentation

  • Use private networks for internal communication
  • Isolate different applications or environments
  • Limit public exposure to necessary services only
  • Use firewalls for fine-grained control

Access Control

  • Restrict SSH access to specific IP addresses
  • Use firewalls for all publicly accessible resources
  • Implement least privilege principle
  • Regularly review and update firewall rules

Monitoring

  • Monitor bandwidth usage
  • Track unusual traffic patterns
  • Set up alerts for suspicious activity
  • Review firewall logs regularly

Cost Optimization

Bandwidth Management

  • Use private networks for internal traffic (free)
  • Monitor bandwidth usage regularly
  • Optimize data transfer patterns
  • Cache static content
  • Compress data when possible

Network Design

  • Co-locate resources in same datacenter when possible
  • Use private networks to reduce bandwidth costs
  • Implement caching strategies
  • Consider CDN for static content

Troubleshooting

Connectivity Issues

Cannot connect to resource:

  1. Check firewall rules allow your IP
  2. Verify resource is running
  3. Test with different network/IP
  4. Check DNS resolution
  5. Verify credentials

High latency:

  1. Check geographic distance
  2. Run traceroute to identify bottleneck
  3. Verify network congestion
  4. Consider using closer datacenter
  5. Use private network if same datacenter

Bandwidth exceeded:

  1. Review bandwidth usage in dashboard
  2. Identify high-bandwidth resources
  3. Optimize data transfer
  4. Consider upgrading instances
  5. Use private network more effectively

Related Documentation