Instances
Updated March 25, 2025
Instances are virtual machines that run your applications and workloads on Cloudtop. They provide the computing resources needed to run your applications.
Instance Types
Cloudtop offers various instance types to suit different workloads:
Intel-based Instances
-
CX1: 1 vCPU, 2GB RAM, 20GB storage
- Best for: Light web servers, small applications, development environments
- Example use: Running a small WordPress site or development server
- Cost: Starting from $4/month
-
CX2: 2 vCPU, 4GB RAM, 40GB storage
- Best for: Medium-sized applications, production web servers
- Example use: Hosting a business website with moderate traffic
- Cost: Starting from $8/month
-
CX4: 4 vCPU, 8GB RAM, 60GB storage
- Best for: High-performance applications, databases, large websites
- Example use: Running a high-traffic e-commerce site
- Cost: Starting from $16/month
AMD-based Instances
-
CZ1: 1 vCPU, 3GB RAM, 25GB storage
- Best for: General-purpose workloads, small databases
- Example use: Running a small business application
- Cost: Starting from $5/month
-
CZ2: 2 vCPU, 6GB RAM, 50GB storage
- Best for: Medium-sized databases, application servers
- Example use: Hosting a medium-sized application with multiple services
- Cost: Starting from $10/month
-
CZ4: 4 vCPU, 12GB RAM, 90GB storage
- Best for: Large applications, high-performance databases
- Example use: Running a complex application with multiple microservices
- Cost: Starting from $20/month
Features
Boot Options
-
Image Boot: Start fresh with a clean operating system
# Example: Boot from Ubuntu 22.04 LTS Instance Type: CX2 OS: Ubuntu 22.04 LTS Storage: 40GB SSD
-
Volume Boot: Boot from an existing volume
# Example: Boot from a backup volume Instance Type: CX4 Boot Volume: Existing Ubuntu 22.04 Volume Additional Storage: 100GB SSD
Storage Options
- Boot Volume: Required for instance operation
- Additional Volumes: For data storage
# Example: Instance with multiple volumes Boot Volume: 40GB SSD Data Volume: 100GB SSD Backup Volume: 200GB HDD
Network Features
-
Public IPs: Automatically assigned IPv4 and IPv6
# Example: Accessing your instance ssh ubuntu@your-instance-ip
-
Custom Domains: Point your domain to your instance
# Example: Domain configuration Domain: example.com Subdomain: app.example.com Instance IP: 203.0.113.1
Management
Creating Instances
- Choose instance type based on your needs
- Select operating system
- Configure storage
- Add SSH keys
- Set up networking
- Launch instance
Monitoring
- CPU Usage: Track processor utilization
- Memory Usage: Monitor RAM consumption
- Disk I/O: Check storage performance
- Network Traffic: Monitor bandwidth usage
Security
- Firewall Rules: Configure access controls
- SSH Access: Secure remote management
- Security Groups: Network security policies
Best Practices
Resource Selection
-
Right-sizing: Choose instance type based on actual needs
- Tip: Start small and scale up as needed
- Warning: Oversizing can lead to unnecessary costs
-
Storage Planning
- Tip: Use SSD for frequently accessed data
- Warning: HDD is cheaper but slower
Cost Optimization
-
Resource Management
- Tip: Stop unused instances
- Warning: Some resources may still incur costs when stopped
-
Backup Strategy
- Tip: Regular snapshots of important data
- Warning: Backups may incur additional costs
Performance
-
Monitoring
- Tip: Set up alerts for resource usage
- Warning: Ignoring alerts can lead to service disruption
-
Scaling
- Tip: Plan for future growth
- Warning: Sudden scaling may require manual intervention
Common Issues and Solutions
Instance Won't Start
- Check resource quotas
- Verify SSH key configuration
- Review error logs
Performance Issues
- Monitor resource usage
- Check for resource constraints
- Review application configuration
Network Problems
- Verify firewall rules
- Check IP configuration
- Review security group settings
Getting Help
- Documentation: Comprehensive guides and tutorials
- Support: Technical assistance via email
- Community: User forums and discussions
- Status Page: Platform status and updates