
As enterprises adopt real-time, event-driven architectures, Apache Kafka plays a central role in managing high-throughput data streams. Integrating Kafka with SAP Integration Suite opens new possibilities for event-driven business processes—but doing this securely in the cloud can be a challenge.
By combining the Advantco Kafka Adapter for SAP CPI with the Private Link Service on SAP BTP, organizations can securely integrate SAP Integration Suite with Confluent Cloud Kafka clusters, leveraging private networking on AWS and Azure. This approach avoids exposing services over the public internet, meeting strict security and compliance requirements.
In traditional setups, Kafka clients—like SAP Integration Suite —must connect directly to Kafka brokers over public endpoints. This connection typically relies on public DNS resolution, meaning the broker’s IP or hostname is exposed on the internet.
For on-premise Kafka installations, customers often configure SAP Cloud Connector to allow SAP CPI tenants to reach Kafka brokers securely. However, this requires additional setup and complexity, especially in hybrid environments.
Confluent Cloud, a fully managed Kafka service, simplifies event streaming. When deployed with Private Networking, it allows private, secure communication between your infrastructure and Confluent Cloud clusters—without public exposure.
When running Confluent Cloud Kafka clusters with Private Link Service enabled, direct communication between SAP CPI and the Kafka brokers isn’t possible—since CPI tenants can’t reach private endpoints directly.
To overcome this, Advantco provides a Kafka BTP Application, deployed on SAP BTP Cloud Foundry, which acts as an intermediary (proxy). It securely forwards requests from the Advantco Kafka Adapter (on SAP Integration Suite) to the Kafka broker via SAP Private Link Service.
Why Private Link Service Matters
Without Private Link:
With Private Link + Advantco BTP App:
Key Benefits of This Approach
Picture 1: Architecture Diagram of the Kafka Private Link Proxy Service on SAP BTP
Flow description:
- Advantco Kafka adapter: an SAP Integration Suite adapter with Private Link Service enabled.
Picture 2: Configure of the Advantco Kafka channel to use Private Link.
- Advantco Kafka Private Link Proxy is an application deployed on BTP Cloud Foundry Space used to receive requests from Advantco Kafka adapter on SAP Integration Suite.
Picture 3: The Advantco Kafka Private Link Proxy application in SAP BTP
- SAP Private Link Service: enables secure, private communication between SAP Business Technology Platform (BTP) and cloud providers (AWS, Azure, GCP) without exposing traffic to the public internet.
- Confluent Cloud with Private Networking: a private cluster bound with Cloud Provider’s Private Link Service. The cluster can be accessed through Private Endpoint only.
AWS Deployment
Azure Deployment
By leveraging Advantco Kafka Adapter, SAP Private Link Service, and Confluent Cloud Private Networking, businesses can securely integrate Kafka into their SAP Integration Suite based processes without compromising performance or compliance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.