SAP BTP, Cloud Foundry Runtime ist eine vollständig verwaltete, unternehmensgerechte Platform-as-a-Service (PaaS), die es Entwicklern ermöglicht, cloud-native Anwendungen in einer polyglotten Umgebung zu erstellen, bereitzustellen und zu betreiben. Durch die Abstraktion von Infrastrukturkomplexitäten ermöglicht sie die Entwicklung skalierbarer und widerstandsfähiger Anwendungen, ohne dass die zugrunde liegende Hardware oder Software verwaltet werden muss.
Hauptmerkmale und Funktionalität:
- Polyglotte Anwendungsentwicklung: Unterstützt mehrere Programmiersprachen, darunter Java, Node.js und Python, mit der Flexibilität, zusätzliche Sprachen durch Community-Buildpacks für PHP, Ruby und Go zu integrieren.
- Vollständig verwaltete Laufzeitumgebung: Bietet eine mandantenfähige Laufzeitumgebung, die vollständig von SAP verwaltet wird und unternehmensgerechte Qualitäten wie hohe Verfügbarkeit, Sicherheit und betriebliche Effizienz gewährleistet.
- Vereinfachte Entwicklererfahrung: Bietet einen optimierten "Code-to-Container"-Workflow, bei dem Entwickler Quellcode der Anwendung auf die Plattform übertragen können und Aufgaben wie Verpackung, Abhängigkeitsmanagement und Bereitstellung automatisch gehandhabt werden.
- Unterstützung für das Cloud Application Programming Model (CAP): Ermöglicht die Nutzung von CAP, einem meinungsstarken Framework für die Entwicklung von Geschäftsanwendungen, das eine effiziente und standardisierte Anwendungsentwicklung erleichtert.
- Multi-Cloud- und Infrastrukturunabhängigkeit: Entkoppelt Anwendungen von der zugrunde liegenden Infrastruktur, was eine Portabilität über verschiedene Cloud-Anbieter hinweg ohne Anbieterbindung ermöglicht.
Primärer Wert und Benutzerlösungen:
SAP BTP, Cloud Foundry Runtime adressiert die Herausforderungen bei der Entwicklung und Verwaltung von cloud-nativen Anwendungen, indem es eine robuste, skalierbare und sichere Umgebung bietet. Es befähigt Entwickler, sich auf die Schaffung innovativer Geschäftslösungen zu konzentrieren, ohne die Last des Infrastrukturmanagements. Durch die Unterstützung mehrerer Programmiersprachen und das Angebot einer vollständig verwalteten Laufzeitumgebung beschleunigt es Entwicklungszyklen, verbessert die betriebliche Effizienz und stellt sicher, dass Anwendungen widerstandsfähig und anpassungsfähig an sich ändernde Geschäftsanforderungen sind.