{"id":69256,"date":"2026-06-09T11:30:53","date_gmt":"2026-06-09T09:30:53","guid":{"rendered":"https:\/\/www.cubeserv.com\/?p=69256"},"modified":"2026-06-18T11:11:18","modified_gmt":"2026-06-18T09:11:18","slug":"blog-serie-btp-teil-4-services-environments","status":"publish","type":"post","link":"https:\/\/www.cubeserv.com\/de\/blog-serie-btp-teil-4-services-environments\/","title":{"rendered":"Blog-Serie BTP Teil 4: Services & Environments \u2013 Cloud Foundry, Kyma, ABAP Environment und der Service Marketplace"},"content":{"rendered":"\t\t
In Teil 1 haben wir die SAP Business Technology Platform in die SAP-Gesamtarchitektur eingeordnet. Teil 2 behandelte Lizenzierung und Kosten. In Teil 3 ging es um das BTP Cockpit, Account-Strukturen und Governance.<\/p>
Jetzt wird es etwas technisch: Wie sieht die BTP eigentlich von innen aus?<\/strong><\/p> Die BTP ist kein monolithisches System, sondern wie schon in den Blogs vorher beschrieben eine Plattform, auf der verschiedene Laufzeitumgebungen (sogenannte Environments) bereitstehen. Dazu kommt ein umfangreicher Service Marketplace mit \u00fcber 100 Services. In diesem Teil erkl\u00e4ren wir die drei Environments Cloud Foundry, Kyma und ABAP (ehemals Steampunk).<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t Ein Environment ist eine Laufzeitumgebung innerhalb eines BTP Subaccounts, in der Anwendungen deployed und betrieben werden. Jedes Environment bringt eigene Werkzeuge, Programmiermodelle und Deployment-Mechanismen mit.<\/p> Aktuell bietet die BTP drei Environments:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t Wichtig: Die Environments sind keine Konkurrenten, sondern erg\u00e4nzen sich. In einem Subaccount k\u00f6nnen mehrere Environments parallel aktiviert werden.<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t Cloud Foundry (CF) ist das am l\u00e4ngsten verf\u00fcgbare und am weitesten verbreitete Environment auf der BTP. Es basiert auf dem gleichnamigen Open-Source-PaaS-Projekt und wird von SAP als Managed Service betrieben.<\/p> Kernkonzepte<\/strong><\/span><\/p> Konzept<\/strong><\/p><\/td> Beschreibung<\/strong><\/p><\/td><\/tr> Organisation (Org)<\/strong><\/p><\/td> Der oberste Container in Cloud Foundry. Wird automatisch beim Aktivieren des CF Environments im Subaccount erstellt. Entspricht in der Regel einem Team oder Projekt.<\/p><\/td><\/tr> Space<\/strong><\/p><\/td> Unterhalb der Organisation. Typische Aufteilung: dev, test, prod. Jeder Space hat eigene Berechtigungen und Service-Instanzen. Hier werden die Anwendungen deployed.<\/p><\/td><\/tr> Buildpack<\/strong><\/p><\/td> Definiert die Laufzeitumgebung f\u00fcr eine Anwendung (z. B. Java, Node.js). SAP stellt eigene Buildpacks bereit, Community-Buildpacks k\u00f6nnen erg\u00e4nzt werden.<\/p><\/td><\/tr><\/tbody><\/table> (Quelle: SAP Help Portal \u2013 Cloud Foundry Environment)<\/em><\/p> Typische Einsatzszenarien f\u00fcr Cloud Foundry<\/strong><\/span><\/p> Vorteile<\/strong><\/span><\/p> Die SAP BTP, Kyma Runtime ist eine vollst\u00e4ndig verwaltete Kubernetes-Umgebung. Sie basiert auf dem Open-Source-Projekt Kyma und bietet neben Standard-Kubernetes zus\u00e4tzliche Funktionen wie Serverless Functions, ein Service Mesh, Eventing und eine einfache Anbindung an SAP-Systeme.<\/p> Kernkonzepte<\/strong><\/span><\/p> Konzept<\/strong><\/p><\/td> Beschreibung<\/strong><\/p><\/td><\/tr> Cluster<\/strong><\/p><\/td> Ein Kubernetes-Cluster wird pro Subaccount bereitgestellt. SAP betreibt das Cluster-Management w\u00e4hrend man als Kunde die Workloads deployt.<\/p><\/td><\/tr> Namespace<\/strong><\/p><\/td> Logische Trennung innerhalb des Clusters \u2013 vergleichbar mit CF Spaces. Eigene Berechtigungen und Ressourcenlimits.<\/p><\/td><\/tr> Deployment \/ Pod<\/strong><\/p><\/td> Container-basierte Anwendungen werden als Kubernetes Deployments ausgerollt. Pods sind die kleinste ausf\u00fchrbare Einheit.<\/p><\/td><\/tr> Serverless Function<\/strong><\/p><\/td> Leichtgewichtige Functions (Node.js, Python), die event-getrieben ausgef\u00fchrt werden\u00a0 ohne Server-Management.<\/p><\/td><\/tr> Eventing<\/strong><\/p><\/td> Native Unterst\u00fctzung f\u00fcr Event-Driven-Architekturen. S\/4HANA-Events k\u00f6nnen direkt in Kyma konsumiert werden.<\/p><\/td><\/tr><\/tbody><\/table> (Quelle: SAP Help Portal \u2013 Kyma Environment)<\/em><\/p> Typische Einsatzszenarien f\u00fcr Kyma<\/strong><\/span><\/p> Vorteile<\/strong><\/span><\/p> Das SAP BTP, ABAP Environment (fr\u00fcher bekannt als Steampunk) bringt die ABAP-Entwicklung in die Cloud. Es bietet eine vollwertige ABAP-Laufzeitumgebung, die auf ABAP Cloud basiert \u2013 dem gleichen Technologiestack, der auch in S\/4HANA und S\/4HANA Cloud zum Einsatz kommt.<\/p> Kernmerkmale<\/strong><\/span><\/p> Typische Einsatzszenarien<\/strong><\/span><\/p> (Quelle: SAP Help Portal \u2013 ABAP Environment)<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t Die Wahl des richtigen Environments h\u00e4ngt von mehreren Faktoren ab: Team-Skills, Art der Anwendung, Integrationsanforderungen und vorhandene Infrastruktur.<\/p> Unsere Empfehlung: Starten Sie mit Cloud Foundry, wenn Sie keine spezifischen Anforderungen an Kubernetes oder ABAP haben. F\u00fcr event-getriebene Szenarien und containerisierte Workloads ist Kyma die richtige Wahl. Das ABAP Environment empfehlen wir, wenn vorhandenes ABAP-Know-how genutzt und Cloud-native ABAP-Entwicklung etabliert werden soll.<\/p> Neben den Environments ist der Service Marketplace das zweite zentrale Element der BTP. Er ist der \u201eApp Store\u201c der Plattform: ein Katalog aller Services auf der Business Technology Platform.<\/p> Wie funktioniert der Service Marketplace?<\/strong><\/span><\/p> Der Service Marketplace ist auf Subaccount-Ebene im BTP Cockpit verf\u00fcgbar. Er zeigt alle Services, f\u00fcr die im jeweiligen Subaccount ein Entitlement besteht (siehe Teil 3). Der typische Ablauf:<\/p> Wichtige Service-Kategorien<\/strong><\/span><\/p> Kategorie<\/strong><\/p><\/td> Wichtige Services<\/strong><\/p><\/td> Typischer Einsatz<\/strong><\/p><\/td><\/tr> Security<\/strong><\/p><\/td> SAP Cloud Identity Services (IAS, IPS, Authorization Management); XSUAA (Bestand)<\/p><\/td> Authentifizierung, Autorisierung, User Provisioning und Token-Management f\u00fcr Anwendungen<\/p><\/td><\/tr> Connectivity<\/strong><\/p><\/td> SAP Connectivity Service, SAP Destination Service, Cloud Connector<\/p><\/td> Anbindung von On-Premise-Systemen (S\/4HANA, BW) an BTP-Anwendungen<\/p><\/td><\/tr> Integration<\/strong><\/p><\/td> SAP Integration Suite, SAP Event Mesh, API Management<\/p><\/td> System-zu-System-Integration, Event-Driven-Szenarien, API-Governance<\/p><\/td><\/tr> Data & Analytics<\/strong><\/p><\/td> SAP HANA Cloud, SAP Datasphere, SAP Analytics Cloud, SAP Business Data Cloud (BDC)<\/p><\/td> Datenhaltung, Data Warehousing, Reporting, Planung<\/p><\/td><\/tr> Application Development<\/strong><\/p><\/td> SAP Build Code, SAP Business Application Studio, HTML5 Application Repository<\/p><\/td> Entwicklungsumgebung, Code-Hosting, UI-Deployment<\/p><\/td><\/tr> AI & ML<\/strong><\/p><\/td> SAP AI Core, SAP AI Launchpad, Document Information Extraction, Joule<\/p><\/td> Training und Deployment von ML-Modellen, intelligente Dokumentenverarbeitung, generative KI<\/p><\/td><\/tr> Automation<\/strong><\/p><\/td> SAP Build Process Automation,<\/p><\/td> Workflow-Automatisierung, RPA<\/p><\/td><\/tr><\/tbody><\/table> (Quelle: SAP Discovery Center \u2013 Services)<\/em><\/p> Hinweis: Das BTP-Service-Portfolio entwickelt sich kontinuierlich weiter \u2013 einzelne Services werden umbenannt, konsolidiert oder durch Nachfolger ersetzt. Im Bereich Security empfiehlt SAP f\u00fcr Neuentwicklungen mittlerweile klar den Einsatz der SAP Cloud Identity Services (CIS) \u2013 bestehend aus Identity Authentication (IAS), Identity Provisioning (IPS) und Authorization Management. Sie l\u00f6sen die klassische XSUAA f\u00fcr Authentifizierung und Autorisierung ab und bilden k\u00fcnftig den zentralen Identity Layer \u00fcber alle SAP-Cloud-L\u00f6sungen hinweg. Auch in den Bereichen AI & ML sowie Application Development kommen regelm\u00e4\u00dfig neue Services hinzu (z. B. rund um Joule und SAP Build). Die obige \u00dcbersicht gibt daher den aktuellen Stand (Juni 2026) wieder und sollte bei konkreten Architekturentscheidungen mit dem jeweils g\u00fcltigen SAP Discovery Center abgeglichen werden.<\/em><\/p> Unabh\u00e4ngig vom gew\u00e4hlten Environment gibt es eine Reihe von Services, die in fast jeder BTP-Anwendung ben\u00f6tigt werden:<\/p> Service<\/strong><\/p><\/td> Funktion<\/strong><\/p><\/td><\/tr> SAP Destination Service<\/strong><\/p><\/td> Zentrale Verwaltung von Verbindungszielen (URLs, Credentials, Proxy-Konfiguration). Erm\u00f6glicht die lose Kopplung zwischen Anwendung und Backend.<\/p><\/td><\/tr> SAP Connectivity Service<\/strong><\/p><\/td> Stellt den sicheren Tunnel zwischen BTP und On-Premise-Systemen her (in Kombination mit dem Cloud Connector).<\/p><\/td><\/tr> SAP Cloud Identity Services (CIS)<\/strong><\/p><\/td> Strategischer Identity Layer der BTP \u2013 bestehend aus Identity Authentication (IAS), Identity Provisioning (IPS) und Authorization Management. \u00dcbernimmt Authentifizierung, Single Sign-On, User Provisioning und rollenbasierte Autorisierung \u00fcber alle SAP-Cloud-L\u00f6sungen hinweg. Empfohlene Wahl f\u00fcr Neuentwicklungen.<\/p><\/td><\/tr> HTML5 Application Repository<\/strong><\/p><\/td> Zentrales Hosting f\u00fcr UI5\/Fiori-Frontends. Entkoppelt das UI-Deployment vom Backend.<\/p><\/td><\/tr> Audit Log Management Service<\/strong><\/p><\/td> Protokollierung sicherheitsrelevanter Ereignisse. Pflicht f\u00fcr Compliance-Anforderungen.<\/p><\/td><\/tr><\/tbody><\/table> Aus unserer Projektpraxis bei CubeServ teilen wir hier bew\u00e4hrte Vorgehensweisen:<\/p> Thema<\/strong><\/p><\/td> Empfehlung<\/strong><\/p><\/td><\/tr> Environment-Auswahl<\/strong><\/p><\/td> Entscheiden Sie basierend auf Team-Skills, nicht auf Hype. Cloud Foundry deckt 80 % der Szenarien ab. Kyma nur, wenn Kubernetes-Know-how vorhanden ist.<\/p><\/td><\/tr> Identity-Strategie<\/strong><\/p><\/td> Setzen Sie in Neuprojekten konsequent auf SAP Cloud Identity Services (CIS) statt auf XSUAA. Planen Sie f\u00fcr Bestandsanwendungen einen mittelfristigen Migrationspfad.<\/p><\/td><\/tr> Service-Instanzen aufr\u00e4umen<\/strong><\/p><\/td> Nicht genutzte Service-Instanzen verbrauchen Credits. Etablieren Sie einen monatlichen Review-Prozess.<\/p><\/td><\/tr> Free-Tier-Plans nutzen<\/strong><\/p><\/td> Viele Services bieten einen Free-Plan f\u00fcr Entwicklung und Tests. Nutzen Sie diese konsequent in DEV-Subaccounts.<\/p><\/td><\/tr>Was sind BTP Environments?<\/strong><\/h3>
\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\tCloud Foundry im Detail<\/strong><\/h3>
Kyma Runtime im Detail<\/strong><\/h3>
ABAP Environment
<\/strong><\/h3>Welches Environment passt zu meinem Use Case?<\/strong><\/h3>
Der BTP Service Marketplace<\/strong><\/h3>
Querschnitts-Services: Das R\u00fcckgrat jeder BTP-Anwendung<\/strong><\/span><\/h3>
Praxis-Tipps aus unserer Erfahrung<\/strong><\/h3>