| Status | |
| Owner | |
| Stakeholders | |
| LeanIX Link |
The purpose of this document is to describe the architecture of NextLabs application.
Out of Scope:
NextLabs policy design and details will covered in a separate deliverable.
Information related to product documentation and can be found online will not be documented here.
| Description | Rationale |
|---|---|
| NextLabs will be deployed in the same Azure region as S/4HANA | Since NextLabs makes real-time decisions on access, low latency network connection will be required between S/4HANA and NextLabs to prevent performance issues. |
| Shared file system between S/4HANA App server and Policy controller | Azure Files from NextLabs Azure tenant will be leveraged and this file system will be used to host NextLabs DAE binaries and logs from S/4HANA |
| Shared file system between NextLabs Policy Controller and ICENET VMs | Azure Files will be leveraged and this file system will be used to host Policy controller logs from Policy Controller. |
| Azure SQL Database (DaaS) will be leveraged for NextLabs | Azure SQL Database will be leveraged to reduce operational overhead. |
| Sensiive data will be protected using Format-Preserving Encryption (FPE). | |
| NextLabs built-in KMS will be leveraged | For ease of integration, the NextLabs built-in KMS will be used to manage encryption keys. |
| Single Sign-On (SSO) | As part of SyWay project, a common authentication mechanism (e.g., SAML) is adopted for ease of access and unified user experience. |
| Users must access NextLabs using HTTPS. | As part of SyWay standards, all data in transit must be encrypted. |
The following products from NextLabs will be deployed for SyWay.
The following diagram describes the different NexLabs components.


The following steps will be carried out to prepare S/4HANA


NextLabs landscape will consist of a common DEV instance deployed to EU region and QAS, PAR, PRD instances deployed to EU and US regions.

*QAS instance will be integrated to INT and UAT landscapes.
NextLabs system will be hosted in both EU and US region. Since NextLabs requires low latency network connection to S/4HANA, NextLabs will be hosted in the same Azure region and physical zone as SAP RISE.
| Region | Azure Region |
|---|---|
| EU | North Europe (Dublin) |
| US | Department of Defense (DoD) in Azure Government Virginia |
In EU and US, NextLabs will be deployed to 3 Azure Subscriptions and in both regions, NextLabs subscriptions will be attached to region's Syensqo's Hub.
For more details on NextLabs infrastructure please refer to Network and Infrastructure Architecture.
Development NextLabs instance will follow combined deployment where multiple components are deployed together.

QAS NextLabs instance will follow a distributed deployment with no high-availability (HA).

Parallel run instance will follow a high-availability architecture.

NextLabs will be accessed by NextLabs administrators from Syensqo network via HTTPS. Default security roles will be used.
NextLabs is configured to perform SAML SSO with Syensqo Entra ID.
Data in transit is encrypted using secure TLS protocols (v.1.2 or greater) with 2048-bit keys.
The following controls are implemented to ensure data security:
The Availability SLA for NexLabs is ???
NextLabs policies will be transported using NextLabs Policy Migration tool. This tool will be configured to transport to DEV → QAS → PRD → PRD.
The following monitoring will be enabled for NextLabs.
| Type | Metrics monitored | Alerts Trigger | Monitoring Tool |
|---|---|---|---|
| VM Availability | VM is running | VM status is not available | |
| High resource utilization | CPU | CPU utilization > 85% | |
| Memory | Memory utilization > 85% | ||
| Disk | Disk utilization > 85% | ||
| OS Services | |||
| Backup | Backup status | Backup status is not sucessful |
To enable monitoring the following agent will be installed.
Blackline has implemented high availability throughout its environment to prevent single points of failure.
It has the following DR targets:
BlackLine conducts disaster recovery tests on an annual basis.
BlackLine does backups of Production and non-Production instances daily from 9pm to 1am Pacific Standard Time. Backups are retained for 30 days and this can be increase to a maximum of 90 days by opening a support ticket.
Users can request for their Blackline instance to be restored using the daily backups for the last 30 days
Blackline maintenance schedule can be found in Trust Blackline. Syensqo BlackLine tenants are deployed to the following regions: