Skip to main content
Version: 1.9.1

Deployment patterns

GX Cloud deployment patterns are defined by how GX Cloud connects to your data. The primary deployment pattern is a fully-hosted deployment.

Deployment patternSummaryWhen to use
Fully-hostedGX Cloud connects directly to your data through a secure, cloud-to-cloud connection.You want to get started quickly and securely with GX Cloud and use direct Data Source connections.
Agent-enabledGX Cloud connects to your data through the GX Agent, a utility that you run in your environment. The Agent serves as an intermediary between GX Cloud and your data; in this deployment pattern, GX Cloud does not connect directly to your data.You want to connect to Data Sources using your organization's environment and infrastructure, for enhanced control and security.

If your GX Cloud organization has multiple workspaces, note that each deployment pattern applies at the organization level. All workspaces in your organization must use the same deployment pattern.

Fully-hosted deployment

In a fully-hosted deployment, GX Cloud connects directly to your organization's data using a cloud-to-cloud connection. Connection to your data is read-only and uses encrypted communication. Fully-hosted deployments are the quickest way to get started with GX Cloud.

GX Cloud fully-hosted deployment

If you are using a fully-hosted deployment, ensure that the following GX Cloud IPs are in your organization's allow list for ingress traffic.

  • 44.209.54.123
  • 54.235.167.60
  • 34.194.243.19

Agent-enabled deployment

In an agent-enabled deployment, the GX Agent runs in your environment and serves as an intermediary between GX Cloud and your data. GX Cloud sends jobs to the GX Agent, the GX Agent connects to and interacts with your data, and the GX Agent reports job results back to GX Cloud.

GX Cloud agent-enabled deployment

The GX Agent is a Docker container that can be run in your organization's deployment environment or locally. See Deploy the GX Agent for setup details.