Sky Computing
# Sky Computing

Sky Computing ist ein neues Paradigma und eine Weiterentwicklung des Cloud-Computing-Modells. Es wird als ein Modell angesehen, das die bestehenden Clouds verschiedener Serviceanbieter in eine umfassende, interoperable Sky vereint. Das Konzept hinter Sky Computing besteht darin, eine Cloud of Clouds zu schaffen, der sich in einer ähnlichen Art und Weise wie das Internet, das aus einem Netzwerk von Netzwerken besteht, verhält.

## Beschreibung

Sky Computing verfolgt das Ziel, eine vollständige Abstraktion der Cloud-Ressourcen verschiedener Anbieter zu erreichen, sodass Anwendungen und Benutzer auf diese Ressourcen zugreifen können, ohne sich darum kümmern zu müssen, wo sich die Ressourcen oder Dienstleistungen in den einzelnen Clouds befinden. Die wichtigsten Merkmale des Sky Computing umfassen:
* Cloud of Clouds: Eine vereinheitlichte, interoperable Cloud, die aus zahlreichen individuellen Clouds besteht.
* Abstraktionsebenen: Diese gewährleisten die Interoperabilität der Clouds.
* Verteilte Infrastruktur: Eine umfassende Infrastruktur für Cloud-Dienste.
* Dynamische Skalierbarkeit: Ressourcen können dynamisch über mehrere Clouds skaliert werden.
* Universalität: Anwendungen können in jeder Cloud ausgeführt werden.
Mit Sky Computing werden die Komplexität der Technologie und die Cloud-Ressourcen für Entwickler und Benutzer erheblich reduziert.

## Geschichte

Die Idee des Sky Computing stammt aus Forschungsarbeiten, die Anfang der 2010er Jahre von Wissenschaftlern in den Bereichen Distributed Systems und Cloud Computing durchgeführt wurden. Die Vorstellung einer einheitlichen, interoperablen Cloud, die eine Cloud of Clouds bildet, wurde erstmals in einer Arbeit von R. Buyya et al im Jahr 2008 vorgestellt.
Weitergeführt wurde das Konzept von Ion Stoica und Scott Shenker der UC Berkeley im Jahr 2021. Das Konzept des intercloud Brokers wird durch das Projekt SkyPilot an der UC Berkeley für die Wissenschaft und dem Start-up PERIAN aus Deutschland für die Industrie fortgeführt.

## Herausforderungen und Zukunftsaussichten

Obwohl Sky Computing das Potenzial hat, die Cloud-Computing-Landschaft zu revolutionieren, stehen noch einige Herausforderungen im Weg. Dazu gehören technische Herausforderungen, Datenschutz- und Sicherheitsbedenken sowie regulatorische Fragen. Trotz dieser Herausforderungen deuten viele Trends darauf hin, dass das Konzept des Sky Computing in der Zukunft eine wichtige Rolle spielen könnte.
Es wird erwartet, dass Sky Computing zu besserer Skalierbarkeit, Performance und Verfügbarkeit von Cloud-basierten Anwendungen führt und gleichzeitig neue Möglichkeiten für Innovationen und Geschäftsmodelle schafft.