Skip to content

Conversation

@thomasgauvin
Copy link
Contributor

No description provided.

@github-actions
Copy link
Contributor

This pull request requires reviews from CODEOWNERS as it changes files that match the following patterns:

Pattern Owners
/src/content/changelog/ @cloudflare/pm-changelogs, @cloudflare/pcx-technical-writing
* @cloudflare/pcx-technical-writing

@github-actions
Copy link
Contributor

github-actions bot commented Sep 19, 2025

Preview URL: https://317e9f3b.preview.developers.cloudflare.com
Preview Branch URL: https://thomasgauvin-housekeeping.preview.developers.cloudflare.com

Files with changes (up to 15)

Original Link Updated Link
https://developers.cloudflare.com/workers-vpc/get-started/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/get-started/
https://developers.cloudflare.com/workers-vpc/examples/private-s3-bucket/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/examples/private-s3-bucket/
https://developers.cloudflare.com/workers-vpc/configuration/vpc-services/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/configuration/vpc-services/
https://developers.cloudflare.com/workers-vpc/api/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/api/
https://developers.cloudflare.com/workers-vpc/examples/private-api/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/examples/private-api/
https://developers.cloudflare.com/workers-vpc/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/
https://developers.cloudflare.com/workers-vpc/examples/route-across-private-services/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/examples/route-across-private-services/
https://developers.cloudflare.com/workers-vpc/configuration/tunnel/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/configuration/tunnel/
https://developers.cloudflare.com/workers-vpc/configuration/tunnel/hardware-requirements/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/configuration/tunnel/hardware-requirements/
https://developers.cloudflare.com/workers-vpc/reference/limits/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/reference/limits/
https://developers.cloudflare.com/changelog/2025-09-25-workers-vpc/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/changelog/2025-09-25-workers-vpc/
https://developers.cloudflare.com/workers-vpc/configuration/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/configuration/
https://developers.cloudflare.com/workers-vpc/examples/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/examples/
https://developers.cloudflare.com/workers-vpc/reference/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/reference/
https://developers.cloudflare.com/workers-vpc/reference/pricing/ https://thomasgauvin-housekeeping.preview.developers.cloudflare.com/workers-vpc/reference/pricing/

@thomasgauvin
Copy link
Contributor Author

the http routing through the binding fetch just uses the protocol component? ie http urls go to the service http port (if defined), and https urls go to the service https port (if defined), and the other components (hostname/port) are ignored/sent-on (reminds me of DO requests)

---
productName: Workers VPC
entries:
- term: Virtual Private Cloud
Copy link
Contributor

Choose a reason for hiding this comment

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

Nit: We already have a very similar entry (Virtual Private Cloud (VPC)) in the Zero Trust glossary:
https://github.com/cloudflare/cloudflare-docs/blob/production/src/content/glossary/cloudflare-one.yaml?plain=1#L272

Would it make sense to update the existing definition instead of creating a new entry?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hmm, I don't see the glossary in the docs, this file might not be being used

Copy link
Contributor

Choose a reason for hiding this comment

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

The global glossary is available here:
https://developers.cloudflare.com/glossary/

And we now have two similar entries:
image


The information provided in the `fetch()` operation is not used to route requests, and instead only populates the `Host` field for a HTTP request that can be parsed by the server and used for Server Name Indication (SNI).
:::

Copy link
Contributor

Choose a reason for hiding this comment

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

@thomasgauvin we should document that app services features (caching, image transformations, etc) on VPC Service fetch are not supported?

For production use cases, we recommend the following baseline configuration:

- Run a cloudflared replica on two dedicated host machines per network location. Using two hosts enables server-side redundancy. See [tunnel availability and replicas](/cloudflare-one/networks/connectors/cloudflare-tunnel/configure-tunnels/tunnel-availability/) for setup instructions.
- Size each host with minimum 4GB of RAM and 4 CPU cores.
Copy link
Contributor

Choose a reason for hiding this comment

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

This seems excessive?

Copy link
Contributor Author

Choose a reason for hiding this comment

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


To estimate tunnel capacity requirements for your deployment, refer to the [tunnel capacity calculator in the Zero Trust documentation](/cloudflare-one/networks/connectors/cloudflare-tunnel/configure-tunnels/tunnel-availability/system-requirements/).

## Scaling considerations
Copy link
Contributor

Choose a reason for hiding this comment

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

I'd drop this, I'm not sure these recommendations are useful compared to the capacity calculator. I'd rather see documentation for metrics reported by tunnel and how to monitor if the tunnel deployment needs more resources

@thomasgauvin thomasgauvin merged commit 5a1db63 into production Nov 4, 2025
8 checks passed
@thomasgauvin thomasgauvin deleted the thomasgauvin-housekeeping branch November 4, 2025 21:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants