Multi-Cloud

Hybrid and multi-cloud deployment patterns.

Hybrid Cloud

On-premises with cloud burst capability.

@arch
#!ext icons

[styles]
  vpn: color:#10B981|width:2|dash:5,5
  sync: color:#3B82F6

[nodes]
  users:Users|icon:users

  [On-Premises Data Center]
    [DMZ]
      fw:Firewall|diamond
      lb_onprem:Load Balancer|diamond

    [Application Tier]
      app1:App Server 1|icon:server
      app2:App Server 2|icon:server

    [Data Tier]
      db_primary:Oracle DB (Primary)|icon:database
      storage:SAN Storage|cyl

    vpn_gw:VPN Gateway|icon:server

  [AWS Cloud]
    vpn_aws:VPN Gateway|icon:aws-amazon-virtual-private-cloud

    [Burst Capacity]
      alb:ALB|icon:aws-alb
      asg:Auto Scaling Group|icon:aws-ec2

    [DR Site]
      db_replica:RDS (Replica)|icon:aws-rds
      s3:S3 Backup|icon:aws-s3

[edges]
  users->fw
  fw->lb_onprem
  lb_onprem->app1
  lb_onprem->app2
  app1->db_primary
  app2->db_primary
  db_primary->storage
  vpn_gw->vpn_aws|style:vpn
  lb_onprem->alb:overflow
  alb->asg
  asg->db_primary|style:vpn
  db_primary->db_replica|style:sync
  db_primary->s3:backup
Rendered diagram

Rendered diagram

Multi-Cloud Active-Active

Workloads across AWS and GCP.

Rendered diagram

Rendered diagram

Cloud-Agnostic Kubernetes

Portable architecture across clouds.

Rendered diagram

Rendered diagram

Data Residency Compliance

GDPR-compliant multi-region deployment.

Rendered diagram

Rendered diagram

More Multi-Cloud Examples

See the example files in the repository:

  • hybrid-multi-cloud.tdl - Complete hybrid setup

Last updated