1. Projekt PaaSport
22. ComIn Talk, Essen
Dr.-Ing. Gerald Hübsch
CAS Software AG, gerald.huebsch@cas.de
07.09.2015
Konzepte für einen modernen Platform-as-a-Service Marktplatz
2. 2
Projekt PaaSport im Überblick
Anforderungen an einen Marktplatz für Platform-as-a-
Service
Der PaaSport Platform-a-Service Marktplatz
Evaluierungsstrategie
Gliederung
3. 3
PaaSport im Überblick
Ziele, Förderung, Laufzeit
A SEMANTICALLY-ENHANCED MARKETPLACE OF INTEROPERABLE
PLATFORM-AS-A-SERVICE OFFERINGS FOR THE DEPLOYMENT AND
MIGRATION OF BUSINESS APPLICATIONS OF SMEs
6. 6
Befragung potentieller Nutzer eines PaaS Marktplatzes
Interviews mit Technologiepartnern
Online-Fragebögen unter Mitgliedern der IT-Verbände
Literatur
Online-Fragebögen: 146 europ. IT-Unternehmen
Anforderungskatalog
Anforderungen an einen Marktplatz für PaaS
Anforderungsermittlung
Anzahl Mitarbeiter Cloud-Dienste werden genutzt?
7. Name 7
Anforderungen an einen Marktplatz für PaaS
Ergebnisse
Herausforderungen bei der Nutzung von
Cloud-Diensten im Unternehmen Vorteile Cloud-Einsatz vs.
Vendor Lock-In
8. 8
Anforderungen an einen Marktplatz für PaaS
Ergebnisse
Eingesetzte Frameworks
Eingesetzter Datenbanktyp
9. 9
Anforderungen an einen Marktplatz für PaaS
Ergebnisse Monitoring notwendig für …
Dynamisches Skalieren
bei Lastspitzen
10. 10
Publizieren von Platform-as-a-Service Angeboten durch PaaS-
Anbieter
Angebotssuche, Empfehlungen für PaaS Kunden
Unterstützung des Cloud Application Life Cycle Management
Vendor Lock-In Vermeidung: Migration von Anwendungen
ermöglichen und unterstützen
Service-Level-Agreements (SLA) und Monitoring
Zentrales Management aller genutzten PaaS Angebote und Cloud
Applikationen
Interoperabilität mit heterogenen Platform-as-a-Service
Angeboten
Anforderungen
Anforderungskatalog PaaSport Marktplatz
11. 11
Angebotssuche und Empfehlungen
PaaS Katalog und Anwendungsbeschreibung
Formalisierung der Terminologie für Katalogeinträge und
Suchanfragen mittels einer Ontologie für PaaS
12. 12
Angebotssuche und Empfehlungen
PaaS Katalog und Anwendungsbeschreibung
PaaS Anbieter
PaaS Angebot
(Offering Model)
DevOps
Anford. SaaS
Anwendung
(Anwen-
dungsprofil)
Angebotskatalog
PaaSport
Marktplatz
Matchmaking
Match
Score
Rank
13. 13
PaaSport Portabilität = Umzug einer SaaS zwischen
Containern ohne Änderungen am Source-Code
1. PaaSport Entwicklerrichtlinien für Portabilität
2. PaaSword Bibliotheken zur Service-Abstraktion
Anbieter-agnostische Bibliotheken zur Anbindung von…
Datenbanken
Message Queues
Logging
Deployment der Anwendung mit passenden Adaptern durch den
PaaSport Marktplatz
Vendor Lock-In Problematik
Portabilität
Cloud Connectors
14. 14
Service-Level-Agreements und Monitoring
Kaum SLA-Unterstüzung durch existierende PaaS
Anbieter, typischerweise nur garantierte Verfügbarkeit
Wünschenswert…
Overall Uptime of Application/Service
Services response time
Page load time
Transaction completion time
Reporting response time
Incident notification/resolution time
Matchmaking Parameter