| Status | |
| Owner | |
| Stakeholders | The business stakeholders involved in making, reviewing, and endorsing this decision. Type @ to mention people by name |
The purpose of this document is to outline the infrastructure and network architecture of the Syniti Platform for the SyWay project. It aims to provide a clear and structured view of the components, data flows, integration mechanisms, and security considerations that support the Syniti platform in its interaction with the Syensqo SAP ecosystem.
Syniti is an unified platform designed to manage, migrate, and govern enterprise data. In the SyWay project, it will remain as the primary platform for managing extraction, transformation, load and validation. Below diagram shows high level activities that can be performed with this platform:

This document defines the architectural scope of the Syniti solution within the SyWay project, focusing on the deployment and integration of Syniti as the central platform for data extraction, transformation, loading (ETL), and validation activities.
The scope includes:
Out of scope:
The detailed functional design of migration objects, business rules, or data cleansing logic, which are addressed in separate deliverables.
It also excludes operational procedures post-migration, such as data governance or ongoing data quality monitoring, unless explicitly tied to the Syniti platform.
| Requirement Identifier | Requirement Description |
|---|---|
| Single Instance |
|
| Source Systems for Data Extraction |
|
| Target Systems for data Load |
|
| One syniti Connector Server per each region |
|
| Security |
|
Syensqo has decide to implement the Synity Hybrid Deployment Model. The Syniti Knowledge Platform (SKP)-Hybrid consists of the cloud-native, multi-tenant application platform with customer-hosted working databases and a series of remote services. The remote services are the platform components that run outside of the Syniti Knowledge Platform application and are designed to run close to the data stores that persist and transact data management activities. Below diagram provided by Syniti company shows an example of Syniti Hybrid Deployment model:

Application Architecture Design
Based on Hybrid Deployment , following Architecture will be implemented for Syensqo:

The Syniti architecture is designed to support scalable, secure, and efficient data migration and governance. Breakdown of components:
Syniti requires READ ONLY access to the PRODUCTION Source systems to get the most up to data for cleansing and conversion.

Initial Firewall Implementation as part of servers creation can be found in following document: AWS Matrix Flow Template (FW & SG) . In below table are shown the connections and firewall rules implemented specifically for Mobilize phase:
Data elements inside the SAP Source applications are subject to export controls such as ITAR, EAR, or various UK or European Regulations. In order to integrate Syniti Platform on Syensqo Security Policies following approach is implemented:

All data in transit will be encrypted.
Below there is a list of required applications and systems to be used by Syniti Team activities and the mechanism to access it:
| Application/System | Users | Access Method |
Syniti SKP | Developers | Web |
| Business users | Web | |
| Administrators | Web | |
| Syniti Connector Server | Administrators | SSH (from Syniti Jump server) |
| Syniti Tooling/Jump Server | Administrators | Windows RDP (from Syniti Jump server) |
| Syniti Replicate Server | Administrators | Windows RDP (from Syniti Jump server) |
| Syniti Working DB | Administrators | Windows RDP (from Syniti Jump server) |
| *Developers | Syensqo TPA VDI (SQLServer Management Studio) | |
SAP Syensqo Source Systems | Developers | SAP GUI |
| Business users | SAP GUI | |
| Administrators | SAP GUI | |
SAP RISE Syensqo Target Systems | Developers | SAP GUI and Web |
| Business users | Web | |
| Administrators | SAP GUI and Web | |
Shared Folder | Developers | tbc |
| Administrators | tbc | |
| AWS S3 Bucket | Administrators | Web |
*Syniti Developers require to execute actions on SQL Databases available on Syniti Working DB, for that SQLServer Management Studio have been installed in TPA VDI Syniti Company so they can execute required actions.
Due to the nature of the use of the Syniti platform , it will have one single Production Instance for the whole Syensqo SAP Landscape. The table below describes the the corresponding servers deployed on AWS:
| VM Name | Instance Name | Instance Id | IP | Hostname | FQDN | AZ |
| Connector | sco-ec2-ew1-syni-p-con-01 | i-06aae6a28c8f5ca47 | 172.18.212.4 | ASEW1PSYNICON01 | ASEW1PSYNICON01.prd.aws.cloud.syensqo.com | eu-west-1a |
| Replicate | sco-ec2-ew1-syni-p-rep-01 | i-04bd1953eaea64b3f | 172.18.212.8 | ASEW1PSYNIREP01 | ASEW1PSYNIREP01.prd.aws.cloud.syensqo.com | eu-west-1a |
| Tooling (Jump Server) | sco-ec2-ew1-syni-p-rdp-01 | i-02c65796baaa4503b | 172.18.212.14 | ASEW1PSYNIRDP01 | ASEW1PSYNIRDP01.prd.aws.cloud.syensqo.com | eu-west-1a |
| Working DB | sco-ec2-ew1-syni-p-sql-01 | i-0fc0cbe6dfe839f25 | 172.18.212.23 | ASEW1PSYNISQL01 | ASEW1PSYNISQL01.prd.aws.cloud.syensqo.com | eu-west-1a |
Servers deployment was done by Syensqo IT teams under JIRA AWSCLOUD-75 . Detailed information regarding servers infrastructure can be found in following link: Syniti Servers . Below there is an extraction of most significant information:
| General Information | Tooling (Jump Server) | Replicate | Working DB | Connector |
| Account requirements | Description / Value | Description / Value | Description / Value | Description / Value |
| Other AWS Account | Syniti ERP Rebuild Production Account | Syniti ERP Rebuild Production Account | Syniti ERP Rebuild Production Account | Syniti ERP Rebuild Production Account |
| AWS Region | ew1 - Ireland (eu-west-1) | ew1 - Ireland (eu-west-1) | ew1 - Ireland (eu-west-1) | ew1 - Ireland (eu-west-1) |
| Application details | Description / Value | Description / Value | Description / Value | Description / Value |
| Application Environment | p (Production) | p (Production) | p (Production) | p (Production) |
| Application name | Syniti ERP Rebuild | Syniti ERP Rebuild | Syniti ERP Rebuild | Syniti ERP Rebuild |
| Application component name (optional) | Jump / Tooling Machine | Replicate | Working DB | Connector |
| Application abbreviation (4 digits) | syni | syni | syni | syni |
| Application component abbreviation (3 digits) | rdp | rep | sql | con |
| Application component index (2 digits) | 01 | 01 | 01 | 01 |
| AWS instance name | sco-ec2-ew1-syni-p-rdp-01 | sco-ec2-ew1-syni-p-rep-01 | sco-ec2-ew1-syni-p-sql-01 | sco-ec2-ew1-syni-p-con-01 |
| Infrastructure requirements | Description / Value | Description / Value | Description / Value | Description / Value |
| Operating System & Version | Windows Server 2019 | Windows Server 2019 | Windows Server 2019 MSSQL STD | Red Hat Enterprise Linux 9 (HVM) (Latest) |
| AWS instance type | t3a.xlarge | c6a.2xlarge | r6a.2xlarge | m6a.xlarge |
| CPU cores (if instance type unknown) | 4 | 8 | 8 | 4 |
| RAM in GB (if instance type unknown) | 16 | 16 | 64 | 16 |
| Network requirements | Description / Value | Description / Value | Description / Value | Description / Value |
| Account | Other | Other | Other | Other |
| Availability zone | Any | Any | Any | Any |
| SUBNET TYPE | Private (Default) | Private (Default) | Private (Default) | Private (Default) |
| Elastic Public IP | NO | NO | NO | NO |
| Instance Security Group Name | sco-scg-ew1-syni-p-rdp-01 | sco-scg-ew1-syni-p-rep-01 | sco-scg-ew1-syni-p-sql-01 | sco-scg-ew1-syni-p-con-01 |
| Attach Domain Member Security Group | YES | YES | YES | YES |
| Attach CrowdStrike Security Group | YES | YES | YES | YES |
| Attach TPA Security Group | YES | YES | YES | YES |
| Attach OPS Security Group | YES | YES | YES | YES |
| Attach BMC Helix Security Group | YES | YES | YES | YES |
| AD DOMAIN requirements | Description / Value | Description / Value | Description / Value | Description / Value |
| (DNS) Host name | ASEW1PSYNIRDP01 | ASEW1PSYNIREP01 | ASEW1PSYNISQL01 | ASEW1PSYNICON01 |
| OU Name | APP_SYNI | APP_SYNI | APP_SYNI | APP_SYNI |
| Domain Join OU (Windows only) | APP_SYNI,OU=R99P833,OU=Servers,DC=oxo,DC=priv | APP_SYNI,OU=R99P833,OU=Servers,DC=oxo,DC=priv | APP_SYNI,OU=R99P833,OU=Servers,DC=oxo,DC=priv | APP_SYNI,OU=R99P833,OU=Servers,DC=oxo,DC=priv |
| Tagging requirements | Description / Value | Description / Value | Description / Value | Description / Value |
| Name (automatically filled) | sco-ec2-ew1-syni-p-rdp-01 | sco-ec2-ew1-syni-p-rep-01 | sco-ec2-ew1-syni-p-sql-01 | sco-ec2-ew1-syni-p-con-01 |
| Hostname | ASEW1PSYNIRDP01 | ASEW1PSYNIREP01 | ASEW1PSYNISQL01 | ASEW1PSYNICON01 |
| SBS_Project_Code | SCO-0 | SCO-0 | SCO-0 | SCO-0 |
| Environment | PROD | PROD | PROD | PROD |
| CwDashboard | PROD | PROD | PROD | PROD |
| Owner (full email address) | Hosting-AppContacts-XXXXX@syensqo.com | Hosting-AppContacts-SynitiErpRebuild@syensqo.com | Hosting-AppContacts-SynitiErpRebuild@syensqo.com | |
| application_name | Syniti ERP Rebuild | Syniti ERP Rebuild | Syniti ERP Rebuild | Syniti ERP Rebuild |
| SID | Syniti ERP Rebuild | Syniti ERP Rebuild | Syniti ERP Rebuild | Syniti ERP Rebuild |
| Approver (full email address) | IS-Cloud-Hosting-Team@syensqo.com | IS-Cloud-Hosting-Team@syensqo.com | IS-Cloud-Hosting-Team@syensqo.com | IS-Cloud-Hosting-Team@syensqo.com |
| Operating_Hours | Continuously 24/7 | Continuously 24/7 | Continuously 24/7 | Continuously 24/7 |
| map-migrated | migCPE55265KM | migCPE55265KM | migCPE55265KM | migCPE55265KM |
| Backup | YES | YES | YES | YES |
| Patch | YES | YES | YES | YES |
| Patching requirements | Description / Value | Description / Value | Description / Value | Description / Value |
| Standard schedule | For non-prod: Monthly on 3rd Tuesday 00-03 UTC | For prod: Monthly on 3rd Sunday after non-prod patching; 00-03 UTC | For prod: Monthly on 3rd Sunday after non-prod patching; 00-03 UTC | For prod: Monthly on 3rd Sunday after non-prod patching; 00-03 UTC |
SYNITI | Syensqo | ||||||||
Tasks | Cloud Ops | Delivery Partner | Platform Architect | Tech Lead | Project Coordinator | Network | Infra | ERP | Project Lead |
Cloud Tenant | R | A | |||||||
Network Connectivity | C | C | I | A, R | I | ||||
Onboard Syniti Team | C | C | A, R | ||||||
Infrastructure | C | I | I | A, R | I | I | |||
Data Access | C | C | C | C | I | A, R | C | ||
Tech Setup | C | A | R | I | I | I | C | ||
Project Setup | R | C | R | A | |||||
<Roles and responsibilities matrix for delivery phase is under review, will be added to the document once validated>
Backup Policies implemented can be found in following link . As per Syensqo policies have been implemented Daily, Weekly and Monthly Backup in Syniti Servers.

Syniti recommend following Backup Policy in its own documentation:
