Multi-Region Cloud Support

ThousandEyes multi-region support allows users to define where their data is stored to ensure compliance with regional data regulations, and to better manage how their data is handled by ThousandEyes.

This article covers what multi-region support entails, what products/features are supported, and the steps organizations need to take to ensure they are set up and configured correctly.

Overview

What Regions Are

Regions are defined by the physical locations of data storage centers. ThousandEyes uses Amazon Web Services (AWS) data centers to store data for their customers. We therefore define our regions based on the physical locations of AWS data centers. Note: not all defined regions in AWS are used by ThousandEyes, only a select number.

Data Residency

Data residency and storage is determined by the organization's region, not the location of the agents or the target sites of any tests being run. For example, an organization provisioned for the US1 region of the United States will have all its data stored and its primary processing happen in the US1 region, regardless of which Cloud Agents are used for tests, or the target locations of tests.

Regions

ThousandEyes supports multiple regions:

  • US1 - Northern California, USA

  • US2 - Columbus, Ohio, USA

  • EU1 - Frankfurt, Germany

When an organization is first created or when it purchases new products, it can choose to be provisioned into any single region (any region in the list above). Once provisioned, all organization data will reside in that region. Organizations can choose to move their region at any time. To do so, they must speak to their assigned account team.

Historic test data cannot be moved between regions, only the metadata associated with the organization. Test data is still subject to ThousandEyes data retention policies for each kind of test and account, however, so organizations can rely on being able to see their test data for the defined period per test, even after a region move. See How Long Does ThousandEyes Retain Customer Data? for information about data retention periods.

Enterprise and Cloud Agents function within one region the same way as they do within other regions. One region’s failure has minimal or no impact on other regions.

Supported Features

The table below outlines whether the component/function can be shared across regions. For example, a Cloud Agent can be used for a test in an organization in the EU1 region, and the same Cloud Agent can be used for a test in a different organization in the US1 region. By contrast, an Enterprise Agent can only be used for a test in the region of the organization it was created in.

Component/FunctionalityCross-Region Sharing Support

Enterprise Agents

Enterprise Agents can only be used for tests, or shared between organizations, within the region they are provisioned in.

Endpoint Agents

Endpoint Agents can only be used for tests in the region of the organization they belong to.

Creating tests (all test types)

Tests cannot be shared between organizations in different regions.

Transferring test ownership

Tests cannot be transferred between owners in different regions.

Internet Insights: Outages

Affected test details of an outage are only available in the region where the test was provisioned.

Dashboards and reports

Dashboards and reports cannot be shared between organizations in different regions.

Alerts

Alerts cannot be shared between regions.

BGP Monitors

Private BGP monitors cannot be shared between organizations in different regions.

WAN Insights

WAN Insights consumes data from vAnalytics which is present in US1 and EU1. For WAN Insights to run properly, customers must register their organization in the same region as their vAnalytics instance.

Getting Started

Join a Region

When an organization is first created, they choose which region to be provisioned into. WAN Insights customers will have their product provisioned across all regions, while the organization will be provisioned into the region where the request was made.

Users that create a trial account with ThousandEyes will be auto-provisioned into the US1 region by default. To transfer the trial account to another region, you must contact your assigned account team.

User Authentication and Accounts

The login process for the ThousandEyes platform has a hidden extension for users with accounts in multiple regions. ThousandEyes user databases are separated by datacenter, allowing a user to have an account for both a US-based organization and an EU-based organization. Users can navigate between regions either once they are logged into the web application (see Navigate Between Regions), or at the login page using the URL parameter, as shown below.

By default, the login screen will authenticate against the region the user last used. This last region state is stored in the user's browser as a teRegion cookie.

To define the region you want to log into, add ?teRegion=n to the end of the login URL, where n equals the region's ID number:

  • teRegion = 0 (US1)

  • teRegion = 2 (US2)

  • teRegion = 1 (EU1)

For example, to access the EU1 region when logging in, navigate to:

https://app.thousandeyes.com/login?teRegion=1

When navigating the ThousandEyes platform, users will only see organizations they are associated with within the active region. If the user account is associated with organizations in more than one region, the user can switch between regions to see organizations that are part of the new region. You can change between regions at any time, and only affects what data is visible to you.

To switch between regions:

  1. In the ThousandEyes platform, click the username in the top right corner to open the drop-down menu.

  2. Users that are attached to multiple regions will have a second drop-down option called Current Region. Click the drop-down, and select the desired region.

The available organizations list will update automatically to those within the selected region.

Frequently Asked Questions

Can I transfer an existing organization from one region to another region?

Existing organizations can be migrated from any region to any other region. However, this process does not support the transfer of existing data. The organization will be transitioned to the new region as if it were a new organization. Test and component data from the old region will still be held within ThousandEyes for the defined period of time according to each test/component type. See How Long Does ThousandEyes Retain Customer Data? for information about data retention periods.

Will Internet Insights use data from all regions?

Yes, Internet Insights detects network and application outages by analyzing data from all regions. However, please note that users only see their affected tests in the region where the test was provisioned.

Are all Cloud Agent locations available in the EU regions?

Yes. All Cloud Agents available in the US regions are also available in the EU regions.

Can Endpoint Agents be shared with organizations across different regions?

No, Endpoint Agents cannot be shared between organizations in different regions. They can only be shared with organizations within the region they are provisioned in.

Last updated