Loading…
Thumbnail Image

Managing cloud ecosystems

brokering, deployment, and consumption

Slawik, Mathias

In recent years, the ever-growing proliferation of cloud services led to the creation of large cloud ecosystems. The most prominent example is the cloud ecosystem of Amazon Web Services (AWS), which now has over 8,000 partners and more than $ 18 billion in revenue in 2017. In addition to these "giants", many smaller ecosystems address more specific challenges. An example is the TRESOR cloud ecosystem, which provides secure cloud services for the German healthcare sector. Another example is the CYCLONE cloud ecosystem, which provides a well-integrated "toolbox" to easily and securely deploy and manage federated multi-cloud applications. This thesis focuses on four unique challenges of brokering, deploying, and consuming cloud ecosystem services. These challenges are analyzed in detail with the involvement of all stakeholders to identify gaps in existing approaches. Based on this analysis, several open-source software components and information systems are designed and implemented to provide solutions under real-world conditions in the two aforementioned cloud ecosystems. The dissertation's goal of general applicability should lead to concrete improvements in the management of cloud ecosystems. In addition, the extensive evaluation activities reveal many new findings that will support future research and development activities.
Die kontinuierlich wachsende Verbreitung von Cloud-Diensten ließ in den vergangenen Jahren eine Reihe von großen Cloud-Ökosystemen entstehen. Prominentestes Beispiel ist das Cloud-Ökosystem der Amazon Web Services (AWS) mit mittlerweile über 8.000 Partnern und mehr als 18 Mrd. USD Umsatz in 2017. Neben diesen "Giganten" adressieren viele kleinere Ökosysteme speziellere Herausforderungen. Ein Beispiel hierfür ist das TRESOR Cloud-Ökosystem, welches sichere Cloud-Dienste für den Gesundheitssektor bereitstellt. Ein anderes Beispiel ist das CYCLONE Cloud-Ökosystem, das einen gut integrierten "Werkzeugkasten" bietet, um föderierte Multi-Cloud-Lösungen einfach und sicher bereitzustellen und zu verwalten. Diese Arbeit stellt vier besondere Herausforderungen der Vermittlung, Bereitstellung und Verwendung von Cloud-Diensten in Cloud-Ökosystemen in den Mittelpunkt. Diese Herausforderungen werden unter Einbeziehung aller Beteiligten detailliert analysiert, um Lücken in bestehenden Ansätzen zu identifizieren. Auf Basis dieser Analyse werden mehrere quelloffene Softwarekomponenten und Informationssysteme gestaltet und umgesetzt, um Lösungen unter praxisnahen Bedingungen in den beiden genannten Cloud-Ökosystemen bereitzustellen. Durch das Ziel der allgemeinen Anwendbarkeit der Ergebnisse der Dissertation sollen konkrete Verbesserungen beim Management von Cloud-Ökosystemen erreicht werden. Darüber hinaus fördert die umfangreiche Evaluierung der Entwicklungen zahlreiche neue Erkenntnisse hervor, die zukünftige Forschungs- und Entwicklungstätigkeiten unterstützen.