Paasport Project Comin Talk

230 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
230
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
4
Aktionen
Geteilt
0
Downloads
1
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

×