Skip to content

AWS Route 53 GSLB Multi-Region Proxy Peering High Availability Deployment Guide#24164

Merged
pschisa merged 35 commits intomasterfrom
Will/aws-gslb-proxy-peer-guide
May 22, 2023
Merged

AWS Route 53 GSLB Multi-Region Proxy Peering High Availability Deployment Guide#24164
pschisa merged 35 commits intomasterfrom
Will/aws-gslb-proxy-peer-guide

Conversation

@WilliamLoy
Copy link
Copy Markdown
Contributor

This guide gives a high-level overview of deploying a single cluster available across multiple regions without using trusted clusters.

This architecture uses AWS Route53 Latency Routing to create Global Server Load Balancing for multi-region single cluster deployments. It also uses Proxy Peering to restrict the number of connections necessary to facilitate this Teleport Cluster architecture.

@WilliamLoy
Copy link
Copy Markdown
Contributor Author

Replaces #24087

Copy link
Copy Markdown
Collaborator

@zmb3 zmb3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a start, only got halfway through.

Comment thread docs/img/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.png
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
@dboslee dboslee requested review from dboslee and rosstimothy April 6, 2023 02:00
@pschisa pschisa added c-cc Internal Customer Reference c-vo Internal Customer Reference c-bl Internal Customer Reference labels Apr 6, 2023
I applied changes based on @zmb3's feedback. I also made changes to sections that were borrowed from other guides that conflict with this guide.
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
@ptgott
Copy link
Copy Markdown
Contributor

ptgott commented Apr 6, 2023

@WilliamLoy I know this is going through engineering review now, so let me know with an @ if you'd like me to give this a look for copy. I'll unsubscribe in the meantime to keep notifications low. Thanks!

Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
WilliamLoy and others added 3 commits April 6, 2023 17:17
…nt.mdx

Co-authored-by: David Boslee <david@goteleport.com>
- corrected agent_connection_count guidance
- clarified cross-zone LB guidance
- added S3 and Dynamo guidance links
- Updated title
@pschisa pschisa requested a review from ptgott May 16, 2023 14:41
@pschisa pschisa enabled auto-merge May 16, 2023 14:42
@pschisa
Copy link
Copy Markdown
Contributor

pschisa commented May 16, 2023

Also, does this belong in the docs/pages/deploy-a-cluster/deployments section instead, which features cloud-specific deployment guides?

I think this makes sense, as the guide is specific to using AWS and not a general guide like the HA one

Copy link
Copy Markdown
Contributor

@ptgott ptgott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think all that's left is:

  • Putting this in docs/pages/deploy-a-cluster/deployments
  • Updating docs/config.json so we have a new navigation sidebar entry
  • Updating docs/pages/deploy-a-cluster/deployments.mdx and docs/pages/deploy-a-cluster/introduction.mdx to link to this page

Comment thread docs/pages/deploy-a-cluster/aws-gslb-proxy-peering-ha-deployment.mdx Outdated
pschisa and others added 6 commits May 22, 2023 15:50
@pschisa pschisa requested a review from ptgott May 22, 2023 20:24
@pschisa
Copy link
Copy Markdown
Contributor

pschisa commented May 22, 2023

@ptgott Completed all tasks left, please let me know what you think. I did not move the image location as there was not a sub-directory for deployments already. Let me know if the image needs to be moved for best practices

Also, do you know if we can make the linter accept glsb for this one?

@ptgott
Copy link
Copy Markdown
Contributor

ptgott commented May 22, 2023

@pschisa Thanks for the edits! Going to push some tiny copy-edits and linter fixes, then approve.

@pschisa pschisa added this pull request to the merge queue May 22, 2023
Merged via the queue into master with commit b230dba May 22, 2023
@pschisa pschisa deleted the Will/aws-gslb-proxy-peer-guide branch May 22, 2023 22:21
@public-teleport-github-review-bot
Copy link
Copy Markdown

@WilliamLoy See the table below for backport results.

Branch Result
branch/v12 Create PR
branch/v13 Create PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c-bl Internal Customer Reference c-cc Internal Customer Reference c-vo Internal Customer Reference documentation size/md

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants