Projekt PaaSport
22. ComIn Talk, Essen
Dr.-Ing. Gerald Hübsch
CAS Software AG, gerald.huebsch@cas.de
07.09.2015
Konzepte f...
2
Projekt PaaSport im Überblick
Anforderungen an einen Marktplatz für Platform-as-a-
Service
Der PaaSport Platform-a-Servi...
3
PaaSport im Überblick
Ziele, Förderung, Laufzeit
A SEMANTICALLY-ENHANCED MARKETPLACE OF INTEROPERABLE
PLATFORM-AS-A-SERV...
4
PaaSport im Überblick
Projektpartner und Ziele
5
Platform-as-a-Service
Runtime
Containers
Firewalls
Load
Balancers
Web
Servers
Message
Queues
Logging
Platform Implementa...
6
Befragung potentieller Nutzer eines PaaS Marktplatzes
Interviews mit Technologiepartnern
Online-Fragebögen unter Mitglie...
Name 7
Anforderungen an einen Marktplatz für PaaS
Ergebnisse
Herausforderungen bei der Nutzung von
Cloud-Diensten im Unter...
8
Anforderungen an einen Marktplatz für PaaS
Ergebnisse
Eingesetzte Frameworks
Eingesetzter Datenbanktyp
9
Anforderungen an einen Marktplatz für PaaS
Ergebnisse Monitoring notwendig für …
Dynamisches Skalieren
bei Lastspitzen
10
Publizieren von Platform-as-a-Service Angeboten durch PaaS-
Anbieter
Angebotssuche, Empfehlungen für PaaS Kunden
Unters...
11
Angebotssuche und Empfehlungen
PaaS Katalog und Anwendungsbeschreibung
Formalisierung der Terminologie für Katalogeintr...
12
Angebotssuche und Empfehlungen
PaaS Katalog und Anwendungsbeschreibung
PaaS Anbieter
PaaS Angebot
(Offering Model)
DevO...
13
PaaSport Portabilität = Umzug einer SaaS zwischen
Containern ohne Änderungen am Source-Code
1. PaaSport Entwicklerricht...
14
Service-Level-Agreements und Monitoring
Kaum SLA-Unterstüzung durch existierende PaaS
Anbieter, typischerweise nur gara...
15
Service-Level-Agreements und Monitoring
DevOps
PaaSport
Marktplatz
Platform
Deployment
Package +
Anwendungsprofil
Deplo...
PaaSport Unified Cloud API: Interoperabilität des PaaSport
Marktplatzes mit unterschiedlichen Anbieter-APIs
Building and P...
17
Evaluierungsstrategie
Demonstratoren – Ideen und Beispiele
• Migration Legacy-System PaaS
• App-Server und DB bei versc...
18
Weiterführende Informationen zu PaaSport
http://www.paasport-project.eu
• Newsletter
• Pressemitteilungen
• Events
• Ko...
Ende des Vortrags
Danke für Ihre Aufmerksamkeit!
Kontaktieren Sie uns!
19
Nächste SlideShare
Wird geladen in …5
×

Paasport Project Comin Talk

208 Aufrufe

Veröffentlicht am

A SEMANTICALLY-ENHANCED MARKETPLACE OF INTEROPERABLE PLATFORM-AS-A-SERVICE OFFERINGS FOR THE DEPLOYMENT AND MIGRATION OF BUSINESS APPLICATIONS OF SMEs

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
208
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
24
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Paasport Project Comin Talk

  1. 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. 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. 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
  4. 4. 4 PaaSport im Überblick Projektpartner und Ziele
  5. 5. 5 Platform-as-a-Service Runtime Containers Firewalls Load Balancers Web 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)
  6. 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. 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. 8 Anforderungen an einen Marktplatz für PaaS Ergebnisse Eingesetzte Frameworks Eingesetzter Datenbanktyp
  9. 9. 9 Anforderungen an einen Marktplatz für PaaS Ergebnisse Monitoring notwendig für … Dynamisches Skalieren bei Lastspitzen
  10. 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. 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. 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. 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. 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
  15. 15. 15 Service-Level-Agreements und Monitoring DevOps PaaSport Marktplatz Platform Deployment Package + Anwendungsprofil Deployment WS-Agreement Monitoring (SLA Parameter, nutzerdefinierte Metriken) PaaS Provider SLA SLA Violation! Alternative Anbieter Migration
  16. 16. PaaSport Unified Cloud API: Interoperabilität des PaaSport Marktplatzes 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
  17. 17. 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 • …
  18. 18. 18 Weiterführende Informationen zu PaaSport http://www.paasport-project.eu • Newsletter • Pressemitteilungen • Events • Kontakte • Blog @PaaSportEU
  19. 19. Ende des Vortrags Danke für Ihre Aufmerksamkeit! Kontaktieren Sie uns! 19

×