Deployment Roles and Responsibilities

Deploying and managing advanced event mesh for SAP Integration Suite in a Customer-Controlled Region requires coordination between you and SAP. The exact roles and responsibilities differ depending on the deployment environment.

In particular, the responsibilities are different between:

  • SAP-controlled environments. This includes Public Regions (shared infrastructure) and Dedicated Regions (not shared; reserved for a single customer).
  • Customer-Controlled Regions. This includes customer-owned cloud regions and on-premises customer-owned networks, such as Kubernetes clusters.

The detailed responsibilities for installing and maintaining advanced event mesh are listed in the sections that follow. For security-specific responsibilities, see Customer Roles and Responsibilities for Security.

Mission Control Agent

Installation

Task Description Responsibility Notes
SAP Customer
Technical requirements gathering Solace  

SAP works with the customer to gather the technical requirements of the deployment.

For Kubernetes, you can determine many of the technical details by answering the questions in Questionnaire: Deploying in a Customer-Controlled Region.

Ensuring that IaaS resources are available for install

Dedicated Region and Public Region

Solace  

In a Public Region, SAP is responsible for the cluster configuration, including ensuring that sufficient IaaS resources are available.

Customer-Controlled Region

  Customer

In a Customer-Controlled Region, the customer is responsible for cluster configuration, including ensuring that sufficient IaaS resources are available. SAP can assist with solution architecture.

Installation and validation

Public Region or Dedicated Region

Solace  

In a Public Region or Dedicated Region, SAP installs and validates the Mission Control Agent.

Customer-Controlled Region

  Solace

In a Customer-Controlled Region, the customer is responsible for installing the Mission Control Agent, using a values.yaml configuration file (see Private Regions) with assistance from SAP.

Post-installation validation

Solace  

SAP works with the customer to set up the first event broker service and validate end-to-end functioning. This step does not include validating customer applications.

Creating additional advanced event mesh datacenters or regions

Solace  

SAP can create new data centers or regions at the customer's request. To request additional data centers or regions, contact SAP.

Network Connectivity

Solace Customer

Responsibility for network connectivity depends on the environment. See Networking, below.

Configuration of Event Broker Services

Task Description Responsibility Notes
SAP Customer

Creating services

  Solace

Customers create event broker services using Mission Control.

System-level configuration (HA, config-sync, message spool, etc.)

Solace  

These system-level settings are configured automatically by advanced event mesh when you create your event broker service.

Application-level configuration (users, queues, JNDI, etc.)

  Solace

Customers directly configure application-level settings using Broker Manager or SEMP.

Manually Enabled Capabilities (Private Load Balancers, Message Retain, Replay, bridge certificates)

Solace  

Certain functionality must be manually configured and enabled by the advanced event mesh team. To request this functionality, contact SAP.

VPN Bridge Configuration

  Solace

You can configure VPN Bridges using Broker Manager or SEMP.

Event mesh configuration

  Solace

You can configure your event mesh using Mesh Manager.

If you are configuring event mesh with replication (for the proposes of disaster recovery), see Using Replication for Disaster Recovery of Event Broker Services.

 

DMR Cluster

Solace See Note

If you require an internally-linked DMR cluster, it must be manually configured by SAP. To request this functionality, contact SAP

For the DMR clusters required for configuring replication, you are responsible. For more information, see Using Replication for Disaster Recovery of Event Broker Services.

Configuring emails and tuning alert levels for Insights.

  Solace

After Insights is enabled in your account, you can set up the email addresses that you want to use and tune the alerts that you want to receive.

Disaster Recovery (Replication): connectivity and system-level configuration

 

Solace

Replication must be manually configured. To request this functionality, contact SAP. For more information, see Using Replication for Disaster Recovery of Event Broker Services.

Disaster Recovery (Replication): application-level configuration (topics, sync vs. async, etc.)

  Solace

After replication has been configured for your event broker services, you can modify the related application-level settings using Broker Manager.

Adoption / Go-live Checklist / Validation

  Solace

SAP works with the customer to ensure that the deployment can correctly create event broker services during deployment. The customer is responsible to ensure that the event broker services are correctly configured and ready to go live.

Monitoring

Task Description Responsibility Notes
SAP Customer

SAP Infrastructure: Monitoring, Incident Management, and Communication

Solace  

SAP is responsible for monitoring, managing, and communicating incidents concerning Public Region and Dedicated Region infrastructure, including:

  • Home Cloud
  • Mission Control
  • Event Portal
  • Insights
  • Cloud Console
  • event broker services and IaaS resources in Public Region and Dedicated Region

SAP follows internal Incident Management Procedures that comply with SOC2 standards.

IaaS resources:

Customer-Controlled Region

  Solace

The customer is responsible for monitoring IaaS resources in cloud regions that they control. Joint troubleshooting with SAP may be required to resolve some IaaS issues.

Application-level monitoring and notification (queue depths, discards, etc)

  Solace

The customer is responsible for monitoring their applications using Insights. The default configuration provides this functionality for customers.

Certificate expiry and renewal (customer-owned certificates)

  Solace

The customer must update certificates before they expire. To request assistance, contact SAP .

Event Mesh monitoring and notification (DMR Links, Bridges)

  Solace

The customer is responsible for proactively monitoring their event mesh using Insights.

SAP can provide assistance to resolve issues.

Disaster Recovery (Replication):
Connectivity and Status

 

  Solace

The customer is responsible for monitoring their replication connectivity and status using SEMPv2 or Insights.

SAP can provide assistance to resolve issues. For more information, see Using Replication for Disaster Recovery of Event Broker Services.

VPC peering

Solace Customer

Responsibility for network connectivity depends on the environment. See Networking, below.

Operation

Task Description Responsibility Notes
SAP Customer

IaaS Operations—cluster, network, Kubernetes upgrades, Kubernetes patches

Public Regions and Public Regions

Solace  

In a Public Region or Dedicated Region, SAP is responsible for maintaining IaaS operations. See Upgrading Public Regions and Dedicated Regions.

Customer-Controlled Region

  Solace

In a Customer-Controlled Region, the customer is responsible for maintaining IaaS operations, including the health of the Kubernetes cluster. See Upgrading Customer-Controlled Regions.

SAP can provide assistance to resolve issues.

Troubleshooting—application-level issues

    Solace

The customer is responsible for troubleshooting and resolving application-level issues.

SAP can provide assistance to resolve issues.

Disaster Recovery (Replication)

    Solace

The customer is responsible for keeping replication operationally up. Joint troubleshooting with SAP may be required to resolve some issues. For more information, see Using Replication for Disaster Recovery of Event Broker Services.

VPC peering, VPN connectivity

  Solace Customer

Responsibility for network connectivity depends on the environment. See Networking, below.

Capacity Planning

Task Description Responsibility Notes
SAP Customer

Event broker services (service classes)

  Solace

The customer is responsible for ensuring that the event broker services, are adequately scaled.

SAP can assist with solution architecture and capacity planning.

Understanding and planning when to upscale (or scale up)

  Solace

The customer is responsible for planning when to upscale their event broker services.

Upscaling may require additional configuration or activation in the Home Cloud. Consult SAP for assistance with this activity. For more information about upscaling, see Upscaling Event Broker Services.

IaaS resources:

Customer-Controlled Region

  Solace

In a customer-controlled environment, the customer is responsible for adequately provisioning their IaaS resources and planning their Kubernetes clusters.

SAP can assist with solution architecture and capacity planning.

Solution Restoration

Task Description Responsibility Notes
SAP Customer

Restoration of services post-deletion

Public Region or Dedicated Region

N/A

N/A

Advanced event mesh currently does not support restoring event broker services after deletion.

Customer-Controlled Region

N/A

N/A

Advanced event mesh currently does not support restoring event broker services after deletion.

Restoration of service after IaaS issues

Public Region or Dedicated Region

Solace

In a SAP-controlled region, SAP is responsible for restoring service after IaaS problems.

Customer-Controlled Region

Solace

In a Customer-Controlled Region, the customer is responsible for restoring service after IaaS problems.

SAP can provide assistance to troubleshoot and resolve issues.

Broker configuration: backup and restore

 

Solace

Event broker services are automatically configured as high-availability (HA) services. Optionally, you can also configure disaster recovery (DR) using the replication feature. With both HA and DR configured, backing up and restoring the broker configuration should not be necessary.

Advanced event mesh does not provide any built-in functionality to back up and restore broker configuration. The customer must configure an alternative solution if required. For more information, see Backing up Event Broker Services.

Customer-owned certificates: backup and restore

  Solace

Advanced event mesh does not provide any built-in functionality to back up and restore certificates. The customer must configure an alternative solution.

Kubernetes Cluster

Task Description Responsibility Notes
SAP Customer

Configuration, monitoring, and operation of the Kubernetes cluster.

Public Region or Dedicated Region

Solace

 

In a Public Region, SAP is responsible for the configuration, monitoring, and operation of the Kubernetes cluster.

Customer-Controlled Region

 

Solace

In a Customer-Controlled Region, the customer is responsible for the configuration, monitoring, and operation of the Kubernetes cluster.

Networking

Task Description Responsibility Notes
SAP Customer

Configuration, monitoring, and resolving issues with VPC peering

Public Region or Dedicated Region

Solace

 

In Public Regions, SAP is responsible for configuring, monitoring and resolving issues with VPC peering.

Peering between Dedicated Regions or Public Regions and customer VPCs requires that the customer assist with configuration and provide SAP with the required access to the customer network. In this scenario, SAP is responsible for maintaining only the Public Region and Dedicated Region parts of the network.

Customer-Controlled Region

 

Solace

In Customer-Controlled Regions, the customer is responsible for configuring, monitoring, and resolving issues with VPC peering and VPN connectivity.

Peering between Public Regions or Dedicated Regions, and customer VPCs requires that the customer assist with configuration and provide SAP with the required access to the customer network. In this scenario, SAP is responsible for maintaining only the Public Region or Dedicated Regions.

Upgrades to Mission Control Agent and Event Broker Services

To upgrade event broker services to adopt security fixes, critical fixes, or features, the responsibilities of the customer and SAP are listed in the following table.

Task Description Responsibility Notes
SAP Customer
Upgrades to the advanced event mesh platform ( includes the Cloud Console) Solace  

SAP updates both the advanced event mesh platform and the Cloud Console.

Upgrades to the Mission Control Agent that are deployed on Kubernetes.

Public Region or Dedicated Region

Solace

 

In a Public Region, SAP is responsible for upgrading the Mission Control Agent.

Customer-Controlled Region

Solace

 

In a Customer-Controlled Region, the Mission Control Agent is self-upgrading in Kubernetes deployments, and SAP is responsible for the upgrade.

Any upgrade issues are coordinated with the customer.

Upgrades to Event Broker Services for New Releases and Maintenance Loads

Public Region or Dedicated Region

Solace Customer

You are responsible for scheduling an upgrade slot after the full support phase ends.

When the technical support phase ends, if you have not yet scheduled an upgrade slot for your event broker services, SAP automatically upgrades them to the latest production release (that supports upgrades). For more information about scheduling an upgrade slot and upgrades, see Upgrading Event Broker Services .

Generally, customers don't need to be present on a call to coordinate the upgrade, but it is recommended to include contact information when booking an upgrade slot in Calendly in case issues arise. In some deployments to Customer-Controlled Regions, the customer is required to be present on a call based on the network connectivity configuration.

For details about upgrades, availability, and release cadence, see Upgrading Event Broker Services .

Customer-Controlled Region

Solace Customer

You are responsible for scheduling an upgrade slot after the full support phase ends. When the technical support phase ends, if you have not yet scheduled an upgrade slot for your event broker services, SAP automatically upgrades them to the latest production release (that supports upgrades). For more information about scheduling an upgrade slot and upgrades, see Upgrading Event Broker Services .

When booking an upgrade slot in Calendly, customers must include contact information. Customer also must be available on a call with SAP since the deployment is within a Customer-Controlled Region.

For details about upgrades, see Upgrading Event Broker Services .