Skip to main content
Cloud / Azure / Products / Azure Device Registry - Assets and Devices as Azure Resources

Azure Device Registry - Assets and Devices as Azure Resources

Azure Device Registry maps assets and devices from your edge environment to Azure resources and syncs cloud and edge within Azure IoT Operations.

internet-of-things
Pricing Model Part of Azure IoT Operations; terms per vendor / see official documentation
Availability Availability per vendor / see official documentation
Data Sovereignty Cloud resources in the selected Azure region; edge resources in your own Kubernetes cluster
Reliability SLA per vendor / see the official SLA page SLA

What is Azure Device Registry?

Azure Device Registry is a back-end service within Azure IoT Operations that enables cloud and edge management of devices and assets from the Azure portal. Device Registry maps assets from your edge environment to Azure resources in the cloud and offers a unified registry, so apps and services that interact with your assets connect to a single source. It syncs assets in the cloud with custom resources in Kubernetes at the edge.

When you create a device or asset in the operations experience or by using the Azure IoT Operations CLI, that device or asset is defined in Device Registry. The cloud is always the source of truth for the configuration.

Core Features

Assets and devices as Azure resources: Device Registry maps assets and devices to Azure resources, so resource groups, tags, role-based access control, policies, logging and auditing are available through Azure Resource Manager.

Unified registry: Applications and services that interact with assets connect to a single source instead of distributed individual systems.

Schema registry: The schema registry lets you define and manage schemas for your assets. Data flows use these schemas to deserialize and serialize messages.

Namespaces: Assets and devices are organized through namespaces. Each Azure IoT Operations instance uses one namespace, and multiple instances can share a namespace.

Cloud-to-edge synchronization: Changes made in the cloud sync to the edge and appear as custom resources in the Kubernetes cluster.

Typical Use Cases

Industrial asset management: Machines and plants connected for example through an OPC UA server are represented and managed as Azure resources.

Governance through Azure tooling: Resource groups, tags, RBAC and Azure Policy apply to assets and devices.

Data processing with schemas: Data flows use the schemas stored in the schema registry to process asset data.

Multiple sites: Namespaces structure assets and devices across several Azure IoT Operations instances.

Benefits

  • Unified view of assets and devices across cloud and edge
  • Use of established Azure governance tooling for industrial assets
  • A clear source of truth in the cloud prevents configuration drift
  • Management through operations experience, Azure portal, Azure CLI and ARM/Bicep
  • Close interplay with Akri services, connectors and data flows in Azure IoT Operations

Integration with innFactory

As a Microsoft Solutions Partner, innFactory supports you in building industrial IoT solutions with Azure IoT Operations and Azure Device Registry: modeling devices and assets, setting up the schema registry, structuring with namespaces, and governance through Azure Resource Manager.

Contact us for a no-obligation consultation on Azure Device Registry and Azure IoT Operations.

Typical Use Cases

Represent edge assets and devices centrally in Azure
Provide a unified registry for apps and services that interact with assets
Manage assets through Azure Resource Manager with resource groups, tags, RBAC, policies and auditing
Define schemas for assets and use them in data flows
Organize assets and devices through namespaces

Technical Specifications

0th Back-end service enabling cloud and edge management of devices and assets from the Azure portal
1st A device is a configuration resource that encapsulates the connection information required to connect to one or more physical devices or assets
2nd An asset is a configuration resource that encapsulates information about the data a physical asset exchanges with Azure IoT Operations
3rd Configuration resources are stored as Kubernetes custom resources and as entries in Azure Device Registry
4th Assets and devices are mapped to Azure resources and managed through Azure Resource Manager
5th Schema registry to define and manage schemas; data flows use schemas to deserialize and serialize messages
6th Namespaces organize assets and devices; each Azure IoT Operations instance uses one namespace, and multiple instances can share a namespace
7th The cloud is always the source of truth; changes made in the cloud sync to the edge and appear as custom resources
8th Create and modify only through Azure (operations experience, Azure portal, Azure CLI, ARM/Bicep); direct edits to Kubernetes custom resources do not sync back

Frequently Asked Questions

What is Azure Device Registry?

Azure Device Registry is a back-end service that enables the cloud and edge management of devices and assets from the Azure portal. It maps assets from your edge environment to Azure resources in the cloud and offers a unified registry so that apps and services that interact with your assets connect to a single source.

What is the difference between a device and an asset?

In Azure IoT Operations, a device is a configuration resource that encapsulates the connection information required to connect to one or more physical devices or assets. An asset is a configuration resource that encapsulates information about the data a physical asset or device exchanges with Azure IoT Operations. These configuration resources don't map one to one to physical entities.

How are cloud and edge synchronized?

You manage devices and assets through the operations experience or through Azure APIs and tools like Azure Resource Graph. Changes made in the cloud sync to the edge and appear as custom resources in the Kubernetes cluster.

Can resources be created directly on the cluster?

No. Microsoft explicitly states that the cloud is always the source of truth for device and asset configuration. Resources created directly on the cluster don't sync to the cloud, and direct edits to existing custom resources on the cluster can cause cloud and edge to go out of sync.

What are namespaces used for?

Device Registry uses namespaces to organize assets and devices. Each Azure IoT Operations instance uses one namespace for its assets and devices, and multiple instances can share a namespace.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of Azure (official documentation). This page does not represent an offer by Azure.

Microsoft Solutions Partner

innFactory is a Microsoft Solutions Partner. We provide expert consulting, implementation, and managed services for Azure.

Microsoft Solutions Partner Microsoft Data & AI

Ready to start with Azure Device Registry - Assets and Devices as Azure Resources?

Our certified Azure experts help you with architecture, integration, and optimization.

Schedule Consultation