Skip to main content

Multi region routing

Introduction

At the beginning of the Digital Factory, the Trustnest platform was based on Pivotal Cloud Foundry, deployed only in the Azure West Europe region. The deployment of the overall platform had been done around this region.

From 2022, Thales is accelerating its move to cloud strategy, pushing new engineers to use Trustnest platform, from new places: India, Australia, Canada.

Even if the most part of the Managed Cloud Services can be deployed in any azure region, a major capability is missing:

  • Interconnection between services that are not located in the same region

This capability is crucial to think about multi region services. For instance: having a multi region Software Based Solutions requires replication mechanisms.

The purpose of this documentation is to explain the high level design and how you can benefit from this service.

High Level Design

Region & Secured Hub

img (not yet available -> under deployment)

Target:

  • having a secured hub deploy in Singapore Region to cover APAC need
  • Provide routing between Singapore Hub and Amsterdam Hub
  • Have "local" interconnection in region: Amsterdam Hub from/to RIE FR + Singapore Hub from/to RIE Singapore

Technical assets

The next diagram describes how the interconnection works:

img

Routing Supported

Standard network to/from Corporate network

img

Standard environment are isolate from Corporate environment. This isolation is enforced. It's not possible to enable routing through the hub (technical limitation).

* means: flows to internet are allowed in outbound for corporate envionment. So you can access from corporate enviroment to a standard environment by using internet exposed endpoint.

Landing zone to/from core-services

img

The routing is enabled by default between any landing zone and a core-service. It's also the case between core-services.

The routing is not enabled by default between two landing zones. Rational: for security reason, we would like to limit a blast radius if a security incident occurs in a customer landing zone.

Look at the HOWTO section to discover how to ask for a routing between landing zones

EUROPE and/to APAC

img

Between regions, the routing follows the same design/pattern previous explained.

Look at the HOWTO section to discover how to ask for a routing between landing zones located in different regions.

HOWTO

HOWTO enable routing between a landing zone and a core-service ?

Nothing ! This routing is enabled by default

img

HOWTO enable routing between 2 landing zones ?

This flow is forbidden by default:

img

To enable this flow, you should ask a "Request Flow modification (new Allow/Deny rule)" with postIT.

link: Request Flow modification (new Allow/Deny rule)

Prerequisites: make sure you can fill the following fields:

img

Next Steps

  • Ask a corporate landing zone in APAC to test the flows between regions ! postit link