
Transportmanagement - SAP BTP
Erfahren Sie mehr über das Transportmanagement der SAP in Kombination mit SAP BTP und unseren Erfahrungen und Best Practices.
Einleitung
In der sich rasant entwickelnden Landschaft der SAP Business Technology Platform (BTP) ist ein effizientes und sicheres Transportmanagement zu einer geschäftskritischen Anforderung geworden. Mit der zunehmenden Verbreitung des Sidecar-Ansatzes im Rahmen der Clean-Core-Strategie wächst die Anzahl und Komplexität der Entwicklungsobjekte auf der BTP exponentiell. Das Transportmanagement stellt sicher, dass diese vielfältigen Objekte nahtlos zwischen unterschiedlichen Umgebungen bewegt werden können und dabei Integrität, Sicherheit und Compliance über den gesamten Prozess hinweg gewährleistet bleiben.
Um die Herausforderungen des Transportmanagements in SAP BTP zu adressieren, empfehlen wir folgenden Ansatz.
Dedizierter Subaccount für DevSecOps
Zentrale Steuerung: Nutzung eines dedizierten Subaccounts zur übergreifenden Steuerung von DevSecOps, der sowohl DevOps als auch Secret Management abdeckt.
Zentralisierte Konfiguration: Bündelung sämtlicher transportrelevanter Konfigurationen in einem Subaccount zur Vereinfachung der Landschaft.
Vorteile:
- Struktur: Klare und übersichtliche Organisation für die Bereitstellung von Entwicklungsobjekten.
- Sicherheit: Erhöhte Sicherheit durch die Isolation sensibler Konfigurationen und Zugangsdaten.
- Effizienz: Vereinfachtes, effizienteres und besser steuerbares Management.
- Compliance: Unterstützung robuster DevOps-Praktiken sowie Einhaltung von Sicherheits- und regulatorischen Anforderungen.
SAP BTP stellt eine Vielzahl von Services und Benutzeroberflächen bereit, die den reibungslosen Transport von Inhalten zwischen Umgebungen unterstützen. Diese Services bieten leistungsfähige Werkzeuge zur Verwaltung und Bereitstellung unterschiedlichster Entwicklungsobjekte und stellen sicher, dass diese sicher und effizient innerhalb der BTP-Landschaft bewegt werden. Im Folgenden sind die aus unserer Sicht zentralen Services für ein effektives Transportmanagement aufgeführt.
Continuous Integration and Delivery Service
Der Continuous Integration and Delivery (CI/CD) Service ist ein zentraler Baustein zur Automatisierung des Softwareentwicklungsprozesses. Er konzentriert sich auf die fortlaufende Integration von Codeänderungen sowie deren effiziente und sichere Bereitstellung.
Automatisierte Build-Prozesse: Der Service kann Quellcode automatisch aus verschiedenen Source-Control-Management-Systemen (SCM) wie GitHub, GitLab oder Bitbucket bauen. Dies reduziert manuelle Fehler und beschleunigt den Entwicklungszyklus.
Tests und Validierung: CI/CD-Pipelines können automatisierte Tests enthalten, um Integrität und Funktionalität des Codes sicherzustellen. Dadurch wird gewährleistet, dass nur getesteter und stabiler Code deployt wird.
Continuous Deployment: Nach erfolgreichen Builds und Tests kann der CI/CD-Service Anwendungen automatisch in unterschiedliche Umgebungen ausrollen, zum Beispiel Entwicklung, Test und Produktion.
Beispielhafte Anwendungsfälle:
- Erstellung und Deployment von SAP Fiori/UI5-Anwendungen.
- Entwicklung und Verwaltung von CAP-Projekten (Cloud Application Programming Model).
Transport Management Services
Diese Services unterstützen den sicheren und strukturierten Transport von Daten sowie die Bereitstellung von Anwendungen über verschiedene Subaccounts innerhalb desselben Global Accounts oder auch über mehrere Global Accounts hinweg.
Zentrales Management: Bereitstellung einer zentralen Plattform zur Verwaltung von Transportaufträgen und -paketen, wodurch der Deployment-Prozess vereinfacht wird.
Sicherer Transport: Gewährleistung sicherer Daten- und Anwendungstransporte unter Nutzung der von SAP bereitgestellten Sicherheitsprotokolle und Best Practices.
Account-übergreifende Deployments: Unterstützung des Transports von Inhalten zwischen unterschiedlichen Global Accounts, was Flexibilität und Skalierbarkeit für Organisationen mit mehreren Global Accounts ermöglicht.
Beispielhafte Anwendungsfälle: Deployment von Konfigurationsänderungen wie Role Collections, Destinations und Variants von einem Entwicklungs-Subaccount in einen Test- oder Produktions-Subaccount. Übertragung von Integrationsinhalten zwischen unterschiedlichen Regionen oder Rechenzentren zur Einhaltung regulatorischer Anforderungen.
Content Agent Service und UI
Der Content Agent Service und die zugehörige Benutzeroberfläche sind zentrale Komponenten für das Management und den Transport von Integrationsartefakten innerhalb der SAP BTP. Der Service vereinfacht den Transport von Inhalten wie iFlows, APIs und weiteren Integrationskomponenten über verschiedene Umgebungen hinweg.
Transportpakete: Unterstützung bei der Erstellung, Verwaltung und Triggern von Transportpaketen, die unterschiedliche Integrationsartefakte enthalten.
Benutzerfreundliche Oberfläche: Bereitstellung einer intuitiven Benutzeroberfläche zur Verwaltung von Integrationsinhalten, wodurch Organisation und Deployment von Integrationen deutlich vereinfacht werden.
Monitoring und Protokollierung: Werkzeuge zur Überwachung des Status sowie der Logs von Transportvorgängen für Integrationsinhalte, um Transparenz und Nachvollziehbarkeit über den gesamten Prozess sicherzustellen.
Beispielhafte Anwendungsfälle: Transport von iFlows von Entwicklungs- in Produktionsumgebungen. Verwaltung von API-Transportpaketen zur konsistenten Bereitstellung über mehrere Subaccounts hinweg.
Zusammenfassung
Ein effektives Transportmanagement in der SAP BTP ist entscheidend, um das steigende Volumen und die zunehmende Komplexität von Entwicklungsobjekten zu beherrschen, die durch den Sidecar-Ansatz und die Clean-Core-Strategie getrieben werden. Durch den Einsatz eines dedizierten DevSecOps-Subaccounts sowie die Nutzung zentraler Services wie dem Content Agent Service und der zugehörigen UI können Unternehmen einen sicheren, effizienten und strukturierten Transport von Inhalten über verschiedene Umgebungen hinweg sicherstellen. Dieser Ansatz vereinfacht das Management, erhöht die Sicherheit und unterstützt robuste DevOps-Praktiken.
Für weitere Informationen oder Unterstützung stehen wir Ihnen gerne zur Verfügung. Wir unterstützen Sie dabei, Ihre Transportmanagement-Strategie auf der SAP BTP zu optimieren.
Autor

Pavan
SAP Consultant