0% found this document useful (0 votes)
387 views

Profisee MDM - Reference Architecture

Profisee MDM is a packaged software application built to create a trusted data foundation across multiple source systems. It integrates with Azure services like Purview and Data Factory. Profisee MDM can be deployed on Azure as either a SaaS model hosted and managed by Profisee, or a PaaS model deployed in a customer's Azure tenant. When deployed as SaaS, Profisee MDM uses Kubernetes namespaces and separate databases to isolate tenants in a multi-tenant infrastructure, providing high availability across Azure regions.

Uploaded by

CP Poh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
387 views

Profisee MDM - Reference Architecture

Profisee MDM is a packaged software application built to create a trusted data foundation across multiple source systems. It integrates with Azure services like Purview and Data Factory. Profisee MDM can be deployed on Azure as either a SaaS model hosted and managed by Profisee, or a PaaS model deployed in a customer's Azure tenant. When deployed as SaaS, Profisee MDM uses Kubernetes namespaces and separate databases to isolate tenants in a multi-tenant infrastructure, providing high availability across Azure regions.

Uploaded by

CP Poh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

PROFISEE MDM – REFERENCE AND DEPLOYMENT

ARCHITECTURES

© 2022 Profisee Group, Inc


Document_103_01_01
PROFISEE MDM – REFERENCE ARCHITECTURE
Profisee MDM is a packaged software application built for the purpose of creating a trusted data
foundation across multiple source data silos. It is configurable to cover multiple data domains without any
code or infrastructure changes. It is 100% repeatable IP code for use on Azure.

Published Reference Architectures


Profisee and Microsoft have jointly authored two Reference Architectures showing how the Profisee MDM
platform integrates with important aspects of the Azure ecosystem to perform critical data management
functions:

• Data governance with Profisee and Azure Purview


• Master data management with Profisee and Azure Data Factory

Reference Architecture for Azure showing IP


The following reference architecture shows Profisee MDM in context to Azure and Azure Data Services and
highlights the IP contributed by Profisee MDM.

© Profisee Group, Inc Page 2


Azure Integration
From these reference architectures it should be clear that Profisee MDM is designed to operate in an Azure
environment and specifically to leverage both Microsoft Purview and Azure Data Factory. In addition,
Profisee has a native connector with Power BI and also populates data in Azure Synapse for consumption in
advanced analytics as well as Azure Machine Learning and any other consuming application.

Additional Notes on Architecture


In addition to broad integration with Azure Data Services, some other characteristics of Profisee should be
noted:

• Profisee is 100% build on the Microsoft tech stack


• Profisee MDM is available in both PaaS (containerized Kubernetes package) installable in customer
tenant and SaaS (hosted by Profisee on Azure as a fully turnkey service) offerings
• Profisee MDM is regularly used as a replacement – and upgrade to – Microsoft Master Data Services
(MDS)

© Profisee Group, Inc Page 3


PROFISEE MDM – DEPLOYMENT ARCHITECTURE
Profisee MDM is a commercial off the shelf software application designed for easy cloud deployment in
Azure. It is available to purchase and deploy through Azure Marketplace as a SaaS (Software-as-a-Service
hosted on Azure and managed by Profisee) or PaaS (Platform-as-a-Service deployed in customers tenant)
model. Profisee MDM SaaS runs on 100% native Azure infrastructure (AKS, SQL Elastic Pool, etc.) for efficient
deployment, maintenance, and high availability. The software itself is deployed as Windows Container pods
in Kubernetes.

Profisee MDM SaaS Deployment


When deployed as a full SaaS turnkey service, Profisee is hosted on Azure and managed by Profisee into a
multi-tenant infrastructure, using Kubernetes namespaces and separate databases in the SQL Elastic Pool
for tenant isolation. All customers are running the same Windows Container images which run the Profisee
software.

Azure Kubernetes Service Cluster

Linux node Windows Windows SQL Elastic Storage


pool Node Pool Node Pool Pool Account

Namespace-1
nginx Profisee pod Profisee pod Profisee db Profisee Files

Namespace-2
nginx Profisee pod Profisee pod Profisee Files
Profisee db

Namespace-3
nginx Profisee pod Profisee pod Profisee Files
Profisee db

© Profisee Group, Inc Page 4


Profisee MDM SaaS – High Availability
Profisee MDM SaaS uses a combination of availability zones, cross-region replication, and cross-region
failover to provide high availability for clients.

Traffic Manager

Central US East US 2

Application Gateway Application Gateway

Load Balancer Load Balancer


Keyvault Keyvault

Kubernetes Kubernetes

Linux Node Pool Windows Node Pool Linux Node Pool Windows Node Pool

Availability zones (multiple) Availability zones (multiple) Availability zones (multiple) Availability zones (multiple)
Node 1 Node N Node 1 GRS Node 1 Node N Node 1
Node N Node N
Replication
Fileshare Fileshare
Ingress Ingress Ingress Ingress
Controller Controller Profisee Profisee Controller Controller Profisee Profisee
Container Container Container Container
Availability Availability
zones (X) zones (X)

SQL failover group


Profisee Profisee Profisee Profisee
Container Container Virtual network Virtual network Container Container

© Profisee Group, Inc Page 5

You might also like