Skip to content
This repository has been archived by the owner on Aug 18, 2019. It is now read-only.
/ master Public archive

A Unified Middleware for Policy Enforcement in Multi-Cloud Infrastructures

Notifications You must be signed in to change notification settings

janmattfeld/master

Repository files navigation

SLA-aware Multi-Cloud Application-Broker

📝 Downloads: Presentation | Thesis

Wir versetzen Cloud-Kunden in die Lage, ihre Anforderungen anbieter- und technikunabhängig zu formulieren und durchzusetzen. Unsere Lösung automatisiert die Einhaltung von Datenschutz-, Qualitäts- und Kostenzielen. Damit ist das Projekt einzigartig und ergänzt die bisherigen Beiträge im EU-geförderten Forschungsprojekt SSICLOPS.

Als Lösungsvorschlag entwickeln wir einen Multi-Cloud-Anwendungs-Broker auf den Ebenen IaaS und CaaS.

Architecture

Wir diskutieren den Aufwand der Cloud-Teststellungen und den Einsatz der Multi-Cloud-Bibliothek Apache Libcloud.

Architecture

Dabei dient das TOSCA-Simple-Schema zur Anwendungs- und SLA-Spezifikation (Auszug):

services:
  - role: master
    depends_on:
      - dispatcher
    availibility: !import policy.availibility.default.yaml
    provider:
      docker:
        image: hyrise/dispatcher:docker
        command:
          - ./start_dispatcher
          - '{{dispatcher.port}}'
      openstack:
        image: Hyrise-R Dispatcher
        command: |
          #cloud-config

Die Leistungsfähigkeit der Lösung demonstrieren wir anschließend in einem Testaufbau mit OpenStack, AWS, Docker und Hyrise-R.

Architecture