Skip to main content
BlueXP copy and sync

Networking overview for BlueXP copy and sync

Contributors netapp-ivanad netapp-bcammett

Networking for BlueXP copy and sync includes connectivity between the data broker group and the source and target locations, and an outbound internet connection from data brokers over port 443.

Data broker location

A data broker group consists of one or more data brokers installed in the cloud or on your premises.

Data broker in the cloud

The following image shows a data broker running in the cloud, in either AWS, Google Cloud, or Azure. The source and target can be in any location, as long as there's a connection to the data broker. For example, you might have a VPN connection from your data center to your cloud provider.

Note When BlueXP copy and sync deploys the data broker in AWS, Azure, or Google Cloud, it creates a security group that enables the required outbound communication.

A diagram that shows the BlueXP copy and sync service, the data broker running in the cloud, and connections to the source and target.

Data broker on your premises

The following image shows the data broker running on-prem, in a data center. Again, the source and target can be in any location, as long as there's a connection to the data broker.

A diagram that shows the BlueXP copy and sync service, the data broker running on-premises, and connections to the source and target.

Networking requirements

  • The source and target must have a network connection to the data broker group.

    For example, if an NFS server is in your data center and a data broker is in AWS, then you need a network connection (VPN or Direct Connect) from your network to the VPC.

  • A data broker needs an outbound internet connection so it can poll the BlueXP copy and sync service for tasks over port 443.

  • NetApp recommends configuring the source, target, and data brokers to use a Network Time Protocol (NTP) service. The time difference between the three components should not exceed 5 minutes.

Networking endpoints

The NetApp data broker requires outbound internet access over port 443 to communicate with the BlueXP copy and sync service and to contact a few other services and repositories. Your local web browser also requires access to endpoints for certain actions. If you need to limit outbound connectivity, refer to the following list of endpoints when configuring your firewall for outbound traffic.

Data broker endpoints

A data broker contacts the following endpoints:

Endpoints Purpose

https://olcentgbl.trafficmanager.net

To contact a repository for updating CentOS packages for the data broker host. This endpoint is contacted only if you manually install the data broker on a CentOS host.

https://rpm.nodesource.com
https://registry.npmjs.org
https://nodejs.org:

To contact repositories for updating Node.js, npm, and other 3rd party packages used in development.

https://tgz.pm2.io

To access a repository for updating PM2, which is a 3rd party package used to monitor BlueXP copy and sync.

https://sqs.us-east-1.amazonaws.com
https://kinesis.us-east-1.amazonaws.com

To contact the AWS services that BlueXP copy and sync uses for operations (queuing files, registering actions, and delivering updates to the data broker).

https://s3.region.amazonaws.com

For example: s3.us-east-2.amazonaws.com:443
See AWS documentation for a list of S3 endpoints

To contact Amazon S3 when a sync relationship includes an S3 bucket.

https://s3.amazonaws.com/

When you download data broker logs from BlueXP copy and sync, the data broker zips its logs directory and uploads the logs to a predefined S3 bucket in the us-east-1 region.

https://storage.googleapis.com/

To contact Google Cloud when a sync relationship uses a GCP bucket.

https://storage-account.blob.core.windows.net

If using Azure Data Lake Gen2:
https://storage-account.dfs.core.windows.net

Where storage-account is the user's source storage account.

To open the proxy to a user's Azure storage account address.

https://cf.cloudsync.netapp.com
https://repo.cloudsync.netapp.com

To contact the BlueXP copy and sync service.

https://support.netapp.com

To contact NetApp support when using a BYOL license for sync relationships.

https://fedoraproject.org

To install 7z on the data broker virtual machine during installation and updates. 7z is needed to send AutoSupport messages to NetApp technical support.

https://sts.amazonaws.com
https://sts.us-east-1.amazonaws.com

To verify AWS credentials when the data broker is deployed in AWS or when it's deployed on your premises and AWS credentials are provided. The data broker contacts this endpoint during deployment, when it's updated, and when it's restarted.

https://api.bluexp.netapp.com
https://netapp-cloud-account.auth0.com

To contact BlueXP classification when you use classification to select the source files for a new sync relationship.

https://pubsub.googleapis.com

If creating a continuous sync relationship from a Google storage account.

https://storage-account.queue.core.windows.net
https://management.azure.com/subscriptions/${subscriptionId}
/resourceGroups/${resourceGroup}/providers/Microsoft.EventGrid/*

Where storage-account is the user's source storage account, subscriptionid is the is the source subscription ID, and resourceGroup is the source resource group.

If creating a continuous sync relationship from an Azure storage account.

Web browser endpoints

Your web browser needs access to the following endpoint to download logs for troubleshooting purposes:

logs.cloudsync.netapp.com:443