Definition: Cloud Foundry (multi cloud application platform as a service)

Was ist Cloud Foundry?

| Autor / Redakteur: Dirk Srocke / Florian Karlstetter

Als „Project B29“ bei VMware konzipiert, liegt Cloud Foundry nun in den Händen einer nicht auf Gewinn ausgerichteten Organisation.
Als „Project B29“ bei VMware konzipiert, liegt Cloud Foundry nun in den Händen einer nicht auf Gewinn ausgerichteten Organisation. (Bild: gemeinfrei (geralt / pixabay) / CC0)

Cloud Foundry ist eine quelloffene Plattform as a Service (PaaS) mit der sich Enterprise-Anwendungen bequem entwickeln, ausrollen und skalieren lassen. Die Lösung orientiert sich an DevOps sowie dem Paradigma „The Twelve-Factor App“.

Ihre Macher beschreiben Cloud Foundry als Open Source Application Platform, mit der sich Enterprise-Anwendungen entwickeln und ausrollen lassen. Die Lösung soll dabei Cloudanwendungen über ihren gesamten Lebenszyklus hinweg automatisieren, skalieren und verwalten. Als Grundlage hierfür dienen unter anderem auch Entwicklungen der Projekte Docker und Kubernetes.

Programme können in unterschiedlichsten Sprachen geschrieben und in Container-Images auf beliebigen Infrastrukturen ausgeführt werden. Unterstützt werden dabei Java, Ruby, Node.js, .NET, Python, PHP und Go. Zu den Mitbewerbern von Cloud Foundry zählen Heroku (Salesforce) und die von Red Hat entwickelte Plattform OpenShift.

Geschichte

Cloud Foundry wurde zunächst von einer Arbeitsgruppe bei VMware konzipiert. Ursprünglich als „Project B29“ gestartet, übernahm man später den Namen eines – komplett eigenständigen und schließlich eingestellten – Projekts, das VMware 2009 mit SpringSource übernommen hatte. Cloud Foundry wurde 2011 vorgestellt, ein Jahr darauf folgte mit BOSH ein Open-Source-Werkzeug für das Lifecycle-Management verteilter Systeme.

2013 wurde die Software schließlich an Pivotal übertragen, ein von EMC und VMware gegründetes Unternehmen an dem sich im gleichen Jahr auch General Electric finanziell beteiligte. Nachdem 2014 eine Open Governance Foundation angekündigt wurde, liegen Source Code und Markenrechte von Cloud Foundry seit 2015 in den Händen der Cloud Foundry Foundation – einer nicht auf Gewinn ausgerichteten Organisation (IRC 501(c)(6) Organization, gemäß US-Bundessteuerbehörde), zu deren Platinmitgliedern unter anderem Cisco, IBM und SAP zählen.

Nutzersicht

Entwickler nutzen Cloud Foundry per Konsole und schicken ihre Anwendungen mit einem simplen „cf push“ unverändert in Cloudumgebungen verschiedener Anbieter. Cloud Foundrys „Elastic Runtime“ übernimmt dabei Bundling und Staging von Apps sowie die Spreicherung größerer binärer Dateien. Mit demselben Kommandozeilenwerkzeug lassen sich Apps auch skalieren und auf mehrere Instanzen verteilen: „cf scale -i10“.

Anwendungen sind dabei in der Regel stateless, speichern also keine Daten für die nächste Sitzung. Das erleichtert Entwicklung und horizontale Skalierbarkeit. Sollen Statusinformationen dauerhaft abgelegt werden, greifen Apps auf sogenannte Services zu – über einen „marketplace“ stellt Cloud Foundry dabei etwa Schnittstellen zu verschiedenen Datenbankmanagementsystemen oder Monitoringlösungen bereit. Die Verbindung zu diesem Marktplatz wird über eine einheitliche Service Broker API definiert.

Den am „The Twelve-Factor Apps“ ausgerichteten „Cloud native“-Ansatz weichen die PaaS-Entwickler jedoch mitunter auf. So sollen die mit der kommerziellen Distribution Pivotal Cloud Foundry 1.10 als Beta verfügbaren „Volume Services“ einen ein Stateful Storage für Apps erlauben, etwa um Legacy-Apps, CMS-Workloads oder Anwendungen Dritter zu nutzen.

Plattform als Software oder Service erhältlich

Während sich die Nutzung von Cloud Foundry aus Entwicklersicht vergleichsweise einfach gestaltet, ist das Aufsetzen der Plattform selbst mit einigem Aufwand verbunden. Cloud Foundry ist in wahlweise Form von Open Source Software oder herstellerspezifischen Distributionen erhältlich.

On-Premise lässt sich die PaaS über eine virtualisierte Infrastruktur (VMware vSphere) oder OpenStack mit BOSH deployen. Per BOSH-Lite Vagrant VM ist auch eine Installation auf VirtualBox oder AWS möglich.

Kunden können und sollen die Lösung freilich auch direkt aus der Cloud nutzen, als entsprechenden Private Service oder Public Service verschiedener Anbieter. Die Offerten tragen Namen, wie: Atos Cloud Foundry, Huawei FusionStage, IBM Bluemix Cloud Foundry, Pivotal Cloud Foundry, SAP Cloud Platform oder Swisscom Application Cloud.

Pivotal Cloud Foundry 1.10 verfügbar

Debugging, Security und Compliance, .NET-Support

Pivotal Cloud Foundry 1.10 verfügbar

02.05.17 - Mit Cloud Foundry 1.10 will Pivotal neue Maßstäbe bei Debugging sowie Security und Compliance der PaaS setzen. Zudem verspricht der Anbieter weitere Features für .NET-Entwickler. lesen

Kommentare werden geladen....

Kommentar zu diesem Artikel abgeben

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Aktuelle Beiträge zu diesem Thema

Kubernetes kommt nicht, es ist schon da

Die nächste IaaS-Generation

Kubernetes kommt nicht, es ist schon da

Bei „Infrastructure-as-a-Service“ (IaaS) denken Sie, wenn es Ihnen wie mir geht, wahrscheinlich an „Amazon Web Services“ (AWS), „Microsoft Azure“ und „Google Cloud Platform“ (GCP), sagt Chip Childers, CTO der Cloud Foundry Foundation. „Noch vor ein paar Jahren hätten Sie damit richtiggelegen, aber: „Kubernetes“ ist die nächste IaaS-Generation, jedoch nicht aus Gründen, an die Sie vermutlich denken. Lassen Sie mich das erläutern. lesen

Noch mehr Clouds mit VMware

Multi-Cloud und VMware Cloud on AWS

Noch mehr Clouds mit VMware

„VMware Cloud“ soll eine konsistente Infrastruktur sowie einheitliche Betriebsabläufe für ein gleichbleibendes Nutzererlebnis bieten, und zwar von Cloud über das Rechenzentrum bis hin zum Endgerät. Zudem ist „VMware Cloud on AWS“ nun auch in der Zone „AWS EU“ (London) verfügbar. lesen

Pivotal Cloud Foundry 2.0 unterstützt Kubernetes

Cloud-native Plattform

Pivotal Cloud Foundry 2.0 unterstützt Kubernetes

Pivotal Cloud Foundry 2.0 ist da. Neben Detailverbesserungen bietet das neue Release einen Container-Service auf der Basis von Kubernetes und einen Marktplatz für zusätzliche Services. Funktionen für Serverless Computing sollen in Kürze verfügbar sein. lesen

SAP bündelt Digitalisierungswerkzeuge in der Cloud

Nachbericht SAP TechEd Barcelona

SAP bündelt Digitalisierungswerkzeuge in der Cloud

Digitalisierung war das Hauptthema der SAP-Hausmesse TechEd in Barcelona. Innovation verankert die SAP in der Cloud, während die stabilen etablierten Anwendungen überwiegend in den Rechenzentren der Unternehmen laufen lesen

Der Weg zur Cloud-native Company

Anwendungen in drei Phasen modernisieren

Der Weg zur Cloud-native Company

Viele Unternehmen setzen bereits ausschließlich auf Cloud Technologien, um die Entwicklung und den Betrieb von Anwendungen zu beschleunigen, Kosten zu senken und die Produktivität zu erhöhen. Typischerweise folgen Unternehmen dabei einem 3-Phasen-Plan um eine Cloud-native Strategie für die zeitgemäße Anwendungsentwicklung umzusetzen. lesen

Brückenschlag von der Private zur Public Cloud

IBM Cloud Private schafft Multi-Cloud-Umgebungen

Brückenschlag von der Private zur Public Cloud

Die Verbindung von Private und Public Cloud ermöglicht die Software-Plattform „Cloud Private“ von IBM. Über Multi-Cloud-Umgebungen lassen sich Daten und Apps leichter integrieren bzw. entwickeln. Unternehmenskritische Informationen sollen somit sicher auch für Public-Cloud-Anwendungen nutzbar sein. lesen

Mit Cloud Foundry zur schnelleren Bereitstellung von Anwendungen

Effiziente Multi-Cloud-Strategie

Mit Cloud Foundry zur schnelleren Bereitstellung von Anwendungen

Unter dem Druck, immer kürzere Produkteinführungszeiten zu erreichen, greifen IT-Abteilungen vermehrt auf Cloud Foundry zum Erstellen, Testen, Bereitstellen und Verwalten von IT-Anwendungen zurück. lesen

Pegasystems befreit Anwender vom Vendor-Lock-in

Pega Cloud Choice Guarantee für freie Cloud-Wahl

Pegasystems befreit Anwender vom Vendor-Lock-in

Wer fremdgeht, muss mit Konsequenzen rechnen. Das gilt nicht zuletzt auch für Cloud-Kunden, die in oder aus einer unterstützten Cloud-Umgebung migrieren. Einige Anbieter erheben hierfür tatsächlich Strafgebühren. lesen

Ein Cloud-Ausfall ist jederzeit möglich

Offline? Nicht mit mir.

Ein Cloud-Ausfall ist jederzeit möglich

Viele tausende Websites und mobile Apps vertrauen auf „Amazon S3“ und andere Cloud-basierte Dienste. Wie sich aber im Fall von Amazon Anfang des Jahres gezeigt hat, kann ein Ausfall selbst eines der größten und am besten etablierten Unternehmen treffen. Smarte Unternehmen sollten daher auf eine Multi-Cloud-Strategie setzen, empfiehlt Chip Childers, CTO der Cloud Foundry Foundation. lesen

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 44730010 / Definitionen)