Build your Virtual Data Centre

1Start from a template

Pick the closest match. You can change everything below.

2How do you want to pay?

3Network

Locations

Includes a router with internet access for every system. When this is off, systems can only reach each other on the ports their roles need, for example web systems to the database.

Load balancer

HTTPS (SSL certificates)

Point each domain's DNS (an A record) at the load balancer's public IP. The certificate follows within minutes.

Visitors connect to the load balancer on ports 80 and 443. It passes each one to a healthy system, and picks up systems you add or remove within a minute.

4Systems

5Storage

Disks add space to a system (attached for you once it is running); buckets hold files your apps reach over the network: backups, images, video and downloads.

Need another size? After buying, a disk can be made bigger from its own page (from 30 GB, in 10 GB steps).

6Firewall

Automatic rules come from your systems' roles. Everything else is blocked. Add your own rules below.

IntoPortsFromWhy
Bastion hostTCP 22AnywhereSSH into your VDC Automatic
Load balancerTCP 80AnywhereWebsite (HTTP) Automatic
Load balancerTCP 443AnywhereWebsite (HTTPS) Automatic
Web serverTCP 80Load balancerTraffic from the load balancer Automatic
Web serverTCP 443Load balancerTraffic from the load balancer Automatic
Load balancerTCP 22Bastion hostSSH from Bastion host Automatic
Web serverTCP 22Bastion hostSSH from Bastion host Automatic
App serverTCP 22Bastion hostSSH from Bastion host Automatic
Database serverTCP 22Bastion hostSSH from Bastion host Automatic
Cache serverTCP 22Bastion hostSSH from Bastion host Automatic
MonitoringTCP 22Bastion hostSSH from Bastion host Automatic
Database serverTCP 5432Web serverDatabase access from Web server Automatic
Database serverTCP 3306Web serverDatabase access from Web server Automatic
Database serverTCP 27017Web serverDatabase access from Web server Automatic
Cache serverTCP 6379Web serverRedis access from Web server Automatic
Database serverTCP 5432App serverDatabase access from App server Automatic
Database serverTCP 3306App serverDatabase access from App server Automatic
Database serverTCP 27017App serverDatabase access from App server Automatic
Cache serverTCP 6379App serverRedis access from App server Automatic
App serverTCP 80Web serverApp traffic from web servers Automatic
App serverTCP 443Web serverApp traffic from web servers Automatic
App serverTCP 3000Web serverApp traffic from web servers Automatic
App serverTCP 5000Web serverApp traffic from web servers Automatic
App serverTCP 8000Web serverApp traffic from web servers Automatic
App serverTCP 8080Web serverApp traffic from web servers Automatic
Bastion hostTCP 9100MonitoringMetrics collection Automatic
Load balancerTCP 9100MonitoringMetrics collection Automatic
Web serverTCP 9100MonitoringMetrics collection Automatic
App serverTCP 9100MonitoringMetrics collection Automatic
Database serverTCP 9100MonitoringMetrics collection Automatic
Cache serverTCP 9100MonitoringMetrics collection Automatic
MonitoringTCP 80Bastion hostDashboards from Bastion host Automatic
MonitoringTCP 1005110.10.0.0/24Zabbix agents in your VDC Automatic

7Global load balancer

Choose two or more locations in step 3 to add a global load balancer across them.

Your VDC

Internet
Router & firewallproduction-vdc
Private network · 10.10.0.0/24
Bastion hostbastionSystem · 1 processor · 2 GB memoryPublic IP
Load balancerlbLB · 1 processor · 2 GB memoryPublic IP
Web serverweb-1System · 2 processors · 4 GB memoryPrivate only
Web serverweb-2System · 2 processors · 4 GB memoryPrivate only
App serverapp-1System · 2 processors · 4 GB memoryPrivate only
Database serverdb-1Postgres · 2 processors · 4 GB memoryPrivate only
Cache servercache-1Redis · 1 processor · 2 GB memoryPrivate only
MonitoringmonitorGrafana · 2 processors · 4 GB memoryPrivate only