This section gives an architectural overview of running Data360 DQ+ on Microsoft Azure.
The following components are used:
- Azure App Service - Enables you to build and host Data360 DQ+. For more information, see the Azure documentation, for example: https://docs.microsoft.com/en-gb/azure/app-service/
- Azure Databricks - Allows you to run big data frameworks, such as Apache Spark. For more information, see the Azure documentation, for example: https://docs.microsoft.com/en-us/azure/azure-databricks/
- Azure Storage - Cloud-based data storage. For more information, see the Azure documentation, for example: https://docs.microsoft.com/en-us/azure/storage/common/storage-introduction
- Azure Synapse Analytics (formerly Azure SQL Data Warehouse) - Analytics service that brings together enterprise data warehousing and Big Data analytics. For more information, see the Azure documentation, for example: https://docs.microsoft.com/en-us/azure/synapse-analytics/sql-data-warehouse/sql-data-warehouse-overview-what-is
- Azure Postgres - Loads data into Data360 DQ+ data views and process queries made by Data360 DQ+ dashboards. For more information, see the Azure documentation, for example: https://docs.microsoft.com/en-us/azure/postgresql/
- Azure Key Vault - Stores keys, secrets and certificates. For more information, see the Azure documentation, for example: https://docs.microsoft.com/en-us/azure/key-vault/general/
- Azure Managed Identities - Provides authentication through Azure AD. For more information, see the Azure documentation, for example: https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview
See the architecture diagram below for an overview of how these components fit together.