Paasport Project Comin Talk
-
Upload
paasport -
Category
Technology
-
view
234 -
download
2
Transcript of Paasport Project Comin Talk
![Page 1: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/1.jpg)
Projekt PaaSport
22. ComIn Talk, Essen
Dr.-Ing. Gerald HübschCAS Software AG, [email protected]
07.09.2015
Konzepte für einen modernen Platform-as-a-Service Marktplatz
![Page 2: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/2.jpg)
2
� Projekt PaaSport im Überblick
� Anforderungen an einen Marktplatz für Platform-as-a-Service
� Der PaaSport Platform-a-Service Marktplatz
� Evaluierungsstrategie
Gliederung
![Page 3: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/3.jpg)
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
![Page 4: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/4.jpg)
4
PaaSport im Überblick
Projektpartner und Ziele
![Page 5: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/5.jpg)
5
Platform-as-a-Service
RuntimeContainers
FirewallsLoad
BalancersWeb
Servers
Message Queues
Logging
Platform Implementation
PaaS API
Platform Implementation
PaaS API
(nach http://docs.oasis-open.org/camp/camp-spec/v1.1/cs01/camp-spec-v1.1-cs01.html)
PaaS Anbieter
PaaS Nutzer(Developer, DevOps)
![Page 6: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/6.jpg)
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?
![Page 7: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/7.jpg)
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
![Page 8: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/8.jpg)
8
Anforderungen an einen Marktplatz für PaaS
Ergebnisse
Eingesetzte Frameworks
Eingesetzter Datenbanktyp
![Page 9: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/9.jpg)
9
Anforderungen an einen Marktplatz für PaaS
ErgebnisseMonitoring notwendig für …
Dynamisches Skalieren bei Lastspitzen
![Page 10: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/10.jpg)
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
![Page 11: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/11.jpg)
11
Angebotssuche und Empfehlungen
PaaS Katalog und Anwendungsbeschreibung
Formalisierung der Terminologie für Katalogeinträge und Suchanfragen mittels einer Ontologie für PaaS
![Page 12: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/12.jpg)
12
Angebotssuche und Empfehlungen
PaaS Katalog und Anwendungsbeschreibung
PaaS Anbieter
PaaS Angebot(Offering Model)
DevOps
Anford. SaaS Anwendung
(Anwen-dungsprofil)
AngebotskatalogPaaSportMarktplatz
Matchmaking
MatchScoreRank
![Page 13: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/13.jpg)
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
![Page 14: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/14.jpg)
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
![Page 15: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/15.jpg)
15
Service-Level-Agreements und Monitoring
DevOps
PaaSportMarktplatz
PlatformDeploymentPackage +
Anwendungsprofil
Deployment
WS-Agreement
Monitoring(SLA Parameter,
nutzerdefinierte Metriken)
PaaS Provider
SLA
SLA Violation!Alternative
Anbieter
Migration
![Page 16: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/16.jpg)
PaaSport Unified Cloud API: Interoperabilität des PaaSportMarktplatzes mit unterschiedlichen Anbieter-APIs
� Building and Packaging (lokal und beim PaaS Anbieter)
� Import des Platform Deployment Package (PDP)
� Upload von Anwendungsartefakten
� Anwendung starten, stoppen, pausieren, Snapshot erstellen, Update einspielen
� Monitoring
� Domainverwaltung
� Accountverwaltung/Credentials� Scaling
16
Interoperabilität
CAMP
![Page 17: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/17.jpg)
17
Evaluierungsstrategie
Demonstratoren – Ideen und Beispiele
• Migration Legacy-System � PaaS• App-Server und DB bei verschiedenen PaaS Anbietern• Migrationsszenario zwischen zwei PaaS Anbietern• Onboarding neuer PaaS Anbieter
• Workshops/Trainings• Umfragen• Interviews• …
![Page 18: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/18.jpg)
18
Weiterführende Informationen zu PaaSport
http://www.paasport-project.eu
• Newsletter• Pressemitteilungen• Events• Kontakte• Blog
@PaaSportEU
![Page 19: Paasport Project Comin Talk](https://reader033.fdocument.pub/reader033/viewer/2022042706/58a938d01a28ab3f778b65e1/html5/thumbnails/19.jpg)
Ende des Vortrags
Danke für Ihre Aufmerksamkeit!
Kontaktieren Sie uns!
19