Software Logistics for SAP Cloud Platform

 

Along the lifecycle of cloud-native and hybrid applications, consider the software logistics and DevOps offerings from SAP Cloud Platform that ease the handling and operation of your apps with enterprise readiness, outlined in the categories listed below.

For more information, also check out the learning journey Lifecycle Management of SAP Cloud Platform applications and the DevOps with SAP Cloud Platform page in SAP Help Portal.

 

Setup & Plan

Use the SAP Cloud Platform Planning and Lifecycle-Management guide to set up your SAP Cloud Platform environment, such as by performing account structuring.

 

Develop & Build

Cloud business applications are typically composed of multiple modules that are developed using different languages and technologies, get deployed to a variety of target runtime environments, and have dependencies to consider. The Multitarget Application approach helps you to handle these interdependencies and allows an automated deployment of your applications on SAP Cloud Platform.

If you want to apply Continuous Integration/Continuous Delivery (CI/CD) principles for your development projects, consider the CI/CD offerings from SAP Cloud Platform (such as pipeline templates you can download, pipeline step libraries to extend/adapt your pipeline, and containerized tools you can integrate into your pipeline).

 

Deploy & Change

If you need more control of your deployments in enterprise environments, especially towards your production environment, you can use transport management to handle the propagation of your changes also in SAP Cloud Platform - either for all your subaccounts (such as for changes from DEV to TST and PROD) or complementing CI/CD approaches with a defined hand-over from your development into a delivery landscape (from DEV to PRE-PROD and PROD). With this, you can add transparency on the audit trail of your cloud changes, establish a separation of concerns, and gain the option to synchronize cloud transports with on-premise changes.

To apply such a standardized, enterprise-ready transport management process for your changes in SAP Cloud Platform, use the cloud-based SAP Cloud Platform Transport Management service or the enhanced Change and Transport System (running on-premise):

  • SAP Cloud Platform Transport Management service lets you manage transports between SAP Cloud Platform accounts in Neo and Cloud Foundry environments. Transport development artifacts (in form of Multitarget Application archives) and application-specific content, such as SAP Cloud Platform Integration content.
  • For hybrid landscapes that involve also on-premise ABAP systems or if you do have on-premise ABAP systems or transport management in place, you can also consider to use/extend the enhanced Change and Transport System (CTS+) to handle transports between your accounts on SAP Cloud Platform - as long as you only have to transport content in the form of Multitarget Application archives. For more information, see the guide How to... Configure SAP Cloud Platform for CTS.

For hybrid scenarios, both SAP Cloud Platform Transport Management and enhanced Change and Transport System can be integrated into SAP Solution Manager Change Request Management (ChaRM) and Quality Gate Management (QGM), such as described for SAP Cloud Platform Transport Management in this blog post.

To gain more insights on the interplay and positioning of SAP Cloud Platform Transport Management, CTS+ and ChaRM/QGM, also see this blog post.

 

Integrate & Test

Cloud Integration Automation Service is a unified framework for the integration of cloud solutions from SAP. It offers a selection of integration scenario and configuration targets via SAP Maintenance Planner. You can generate guided, standardized and role-based workflows, which are partially automated. The workflows will reuse the Planning and Landscape information accessible from within SAP Maintenance Planner.

With this Integration Service, the manual effort for the integration of available scenarios is significantly reduced.

See also the following Cloud Integration Automation blog post.

 

Operate & Monitor

Use monitoring and logging information provided for your applications and used services running on SAP Cloud Platform, to gain insights on the current state and potential issues of your scenarios, such as by using SAP Cloud Platform Application Logging service

Instead of constantly monitoring the status of your applications manually, use the SAP Cloud Platform Alert Notification service to subscribe to events from SAP Cloud Platform (such as from used services), from hyperscalers or by coming up with custom alerts from your own applications. Consume those events via your channel of choice - such as via email, Slack, Microsoft Teams, or by an out-of-the-box integration into SAP Solution Manager and other management tools.

To reduce manual efforts, consider the upcoming SAP Cloud Platform Automation Pilot service (currently in beta) to automate regular recurring tasks around the lifecycle management of your apps running on SAP Cloud Platform.

In hybrid environments, consider to extend the usage of SAP Solution Manager for the operation of hybrid scenarios spanning SAP Cloud Platform. For example, monitor integration flows throughout your landscape with Integration Monitoring, help with the availability and performance of your hybrid applications via User Monitoring, trace performance based on exposed statistics via Trace Analysis in Neo environments, and forward business-critical exceptions from SAP Cloud Platform to your on-premise operations with Exception Management. For more information, see this blog post about hybrid supportability.