+ All Categories
Home > Technology > Paasport Project Comin Talk

Paasport Project Comin Talk

Date post: 19-Feb-2017
Category:
Upload: paasport
View: 234 times
Download: 2 times
Share this document with a friend
19
Projekt PaaSport 22. ComIn Talk, Essen Dr.-Ing. Gerald Hübsch CAS Software AG, [email protected] 07.09.2015 Konzepte für einen modernen Platform-as-a-Service Marktplatz
Transcript
Page 1: Paasport Project Comin Talk

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

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

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

4

PaaSport im Überblick

Projektpartner und Ziele

Page 5: Paasport Project Comin Talk

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

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

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

8

Anforderungen an einen Marktplatz für PaaS

Ergebnisse

Eingesetzte Frameworks

Eingesetzter Datenbanktyp

Page 9: Paasport Project Comin Talk

9

Anforderungen an einen Marktplatz für PaaS

ErgebnisseMonitoring notwendig für …

Dynamisches Skalieren bei Lastspitzen

Page 10: Paasport Project Comin Talk

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

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

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

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

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

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

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

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

18

Weiterführende Informationen zu PaaSport

http://www.paasport-project.eu

• Newsletter• Pressemitteilungen• Events• Kontakte• Blog

@PaaSportEU

Page 19: Paasport Project Comin Talk

Ende des Vortrags

Danke für Ihre Aufmerksamkeit!

Kontaktieren Sie uns!

19


Recommended