diff --git a/website/content/docs/architecture/high-availability.mdx b/website/content/docs/architecture/high-availability.mdx index 6c57ec41bf..ab7eabe200 100644 --- a/website/content/docs/architecture/high-availability.mdx +++ b/website/content/docs/architecture/high-availability.mdx @@ -24,6 +24,8 @@ The following ports should be available: The general architecture for the server infrastructure requires 3 controllers and 3 workers. Note that it is possible to run a controller and worker within the same process, but the guide here assumes separate deployments. The documentation here uses virtual machines running on Amazon EC2 as the example environment, but this use case can be extrapolated to almost any cloud platform to suit operator needs: ![](/img/boundary-network.png) +![Boundary network diagram](/img/boundary-network_light.png#light-theme-only) +![Boundary network diagram](/img/boundary-network_dark.png#dark-theme-only) As shown above, Boundary is broken up into its controller and worker server components across 3 [EC2 instances](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/instance), in 3 separate [subnets](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/subnet), in three separate availability zones, with the controller API and UI being publically exposed by an [application load balancer (ALB)](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lb). The worker and controller VM's are in independent [auto-scaling groups](https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/autoscaling_group), allowing them to maintain their exact capacity. diff --git a/website/public/img/boundary-network.png b/website/public/img/boundary-network.png deleted file mode 100644 index 0695eae68d..0000000000 Binary files a/website/public/img/boundary-network.png and /dev/null differ diff --git a/website/public/img/boundary-network_dark.png b/website/public/img/boundary-network_dark.png new file mode 100644 index 0000000000..a3778c473f Binary files /dev/null and b/website/public/img/boundary-network_dark.png differ diff --git a/website/public/img/boundary-network_light.png b/website/public/img/boundary-network_light.png new file mode 100644 index 0000000000..683e5eab45 Binary files /dev/null and b/website/public/img/boundary-network_light.png differ