Skip to main content
All CollectionsHow-tos
How to map Microsoft Azure resources to Ardoq Solutions

How to map Microsoft Azure resources to Ardoq Solutions

Learn how to map between Ardoq Solutions component types and Azure resources for data import.

James Tomkins avatar
Written by James Tomkins
Updated this week

Microsoft Azure is a cloud computing platform that provides Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS) and a variety of other related tools and frameworks. These services are delivered by a range of resources within the Azure environment, typically networking, storage, and compute (servers). Many of these resources are available through the Ardoq Azure integration and can be used to model and analyse the organizational technology landscape. For a full list of available resources and for more information regarding the Ardoq Azure integration please see: Azure Integration | Ardoq Help

Mapping between Ardoq Solutions and Microsoft Azure resources

Problem Statement

Microsoft Azure contains a wide range of different resources and it is not always obvious how best to map these into existing Ardoq workspaces. The guidance below describes the recommended approach to importing Azure resources for alignment with existing Ardoq Solutions.

Ardoq Solution Component Types to Azure Mapping

Default mapping between Azure resources and Ardoq Solution component types.

It is recommended that Azure resources should be held within a separate workspace from other infrastructure for ease of management. This workspace, Azure Cloud Infrastructure Workspace, will already have been created if you are using the Application Hosting (AH) or Technology Portfolio Management (TPM) Solutions. This is also the case for Locations within the Cloud Locations & Regions Workspace.

Recommendations

Additional Parent Component Types

When importing Azure resources it is recommended that four additional component types be created to hold the Azure subscription, resource group, and tag information.

Recommended component type mapping when importing Azure resources.

These new component types are:

  • Subscription - as the parent of Resource Group

  • Resource Group - as the parent of Azure resources (Technology Service components)

  • Tag - the tags that can be assigned to Azure resources

  • Tag Value - the value of a given tag for a resource

These component types should be created within the Azure Cloud Infrastructure workspace. The Resource Group and Subscription component types exist as parent and grandparent respectively to the Azure resource Technology Service components. Tags are children of the Subscription, and Tag Values are children of a Tag.

Additional Reference Types

An additional reference type ‘Has Tag’ should be created within the Azure Cloud Infrastructure workspace to enable the connection between resources and tag values. Note: Subscriptions and resource groups can also be linked to tag values.

Additional Fields

When importing Azure resources it is recommended that the following fields be added:

Workspace: Cloud Locations & Regions

Component Type: Location

Field

Type

Comment

Cloud ID

Text

Custom ID to hold the Azure region ‘id’

Workspace: Azure Cloud Infrastructure

Component Type: Subscription

Field

Type

Comment

Cloud ID

Text

Custom ID to hold the Azure subscription ‘subscription-id’

Workspace: Azure Cloud Infrastructure

Component Type: Resource Group

Field

Type

Comment

Cloud ID

Text

Custom ID to hold the Azure resource group 'id'

Cloud Resource Type

List

List field to hold the Azure resource group 'type'

Workspace: Azure Cloud Infrastructure

Component Type: Technology Service

Field

Type

Comment

Cloud ID

Text

Custom ID to hold the Azure resource 'id'

Cloud Resource Type

List

List field to hold the Azure resource 'type'

Workspace: Azure Cloud Infrastructure

Component Type: Tag

Field

Type

Comment

Cloud ID

Text

Custom ID to hold the Azure tag 'id'

Workspace: Azure Cloud Infrastructure

Component Type: Tag Value

Field

Type

Comment

Cloud ID

Text

Custom ID to hold the Azure tag value 'id'

Tagging Resources

The ability to tag your Azure resources creates an important opportunity to link your cloud resources to other parts of your architecture, in particular Applications. For more information on how to use Azure tagging see: Use tags to organize your Azure resources and management hierarchy

Did this answer your question?