No history yet

IDMC Architecture

The Brains and the Brawn

Informatica's Intelligent Data Management Cloud, or IDMC, isn't a single, monolithic piece of software. It's designed from the ground up as a cloud-native platform. This means it's built on a microservices architecture, a collection of smaller, independent services that work together. This modern design is key to its flexibility and power, allowing it to manage data across multiple clouds and on-premises systems seamlessly.

Bring your data and AI to life with Informatica Intelligent Data Management Cloud™ (IDMC).

The most fundamental concept to grasp about IDMC's architecture is the separation between its two main parts: the Control Plane and the Data Plane. Think of it as separating the management from the execution.

Control Plane vs. Data Plane

The Control Plane is the centralized brain of the operation. It's fully hosted and managed by Informatica. This is where you, as a user, log in. You use its web-based interface to design data integration jobs, define data quality rules, and manage all your data assets. It handles all the orchestration, scheduling, and metadata management. Crucially, your actual business data never enters the Control Plane.

The Data Plane is the brawn. This is where the actual data processing happens. It resides entirely within your own secure environment, whether that's your own data center or your private cloud (like AWS, Azure, or GCP). This separation is a core security feature. It means your sensitive data stays behind your firewall, under your control. The Control Plane simply tells the Data Plane what to do, and the Data Plane executes those instructions locally.

The component that bridges this gap is called the Runtime Environment, which is powered by a piece of software called the Secure Agent. You install the Secure Agent on a server in your Data Plane. It establishes a secure, outbound-only connection to the Control Plane to receive tasks. When you run a job, the Control Plane sends the job's metadata (the 'what' and 'how') to the Secure Agent, which then uses its local resources to connect to your data sources and perform the required transformations and loading.

Intelligence and Interaction

Because IDMC is built on microservices, different capabilities like Cloud Data Integration (CDI), Cloud Data Quality (CDQ), and Cloud Application Integration (CAI) are distinct but interconnected services. They aren't just modules bolted onto a core product; they are native services that can be updated, scaled, and deployed independently.

This architecture is unified by a shared, intelligent metadata catalog. The secret sauce here is the CLAIRE engine, Informatica's AI and machine learning core. CLAIRE analyzes all the metadata flowing through the platform—data structures, lineage, usage patterns, and more.

Lesson image

By understanding this metadata, CLAIRE provides intelligence across all the microservices. It can automatically recommend data quality rules, suggest the best way to join datasets, and even detect data drift. This metadata-driven approach means that work done in one service (like profiling a data source in CDQ) enriches the platform for all other services. For example, the data quality scores you generate in CDQ become visible in CDI, helping developers choose the most reliable data sources for their integration pipelines.

This creates a powerful feedback loop. The more you use the platform, the smarter it gets.

This design gives you the best of both worlds: the power and scalability of a multi-tenant cloud platform for management, combined with the security of processing data entirely within your own environment.

Quiz Questions 1/5

What is the primary role of the Data Plane in the IDMC architecture?

Quiz Questions 2/5

Which component is installed in the customer's environment to receive instructions from the Control Plane and execute them locally?