• Keine Ergebnisse gefunden

Red Hat’s PaaS: OpenShift Seminar SS12 Sebastian Krieger

N/A
N/A
Protected

Academic year: 2021

Aktie "Red Hat’s PaaS: OpenShift Seminar SS12 Sebastian Krieger"

Copied!
12
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Seminar SS12

Sebastian Krieger

Hochschule Mannheim - Fakult¨ at f¨ ur Informatik

01. Juni 2012

(2)

1 Grundlagen

2 Cardridges

3 Openshift Console + Client Tools

4 Openshift Origin

5 Zukunftspl¨ ane

6 Demo

7 Fazit

(3)

Wichtige Begriffe und Bestandteile

1

Broker

2

Cardridges

3

Gears

4

Nodes

5

District

Abbildung: OpenShift High-level ¨ Ubersicht (Quelle:

Openshift Manual)

3 / 11

(4)

Wichtige Begriffe und Bestandteile

1

Broker

2

Cardridges

3

Gears

4

Nodes

5

District

Abbildung:

” Application Container“ (Quelle:

Openshift Manual)

3 / 11

(5)

Applikationstypen: JBoss/JavaEE 6, Ruby 1.8.7, Node.js 0.6, Python 2.6, PHP 5.3 oder Perl 5.10

Do-It-Yourself

Administration: Zur Verwaltung stehen Cartridges, wie PhpMyAdmin und RockMongo bereit.

Datenbanken: Mit MongoDB unterst¨ utzt Openshift sowohl NoSQL-Datenbanken, wie auch altbew¨ ahrte Datenbanksysteme wie MySQL und PostgreSQL.

Entwicklungstools: Mit den Cartridges

” Jenkins Server“ und

” Jenkins Client“ k¨ onnen Applikationen automatisch

¨

ubersetzt bzw. getestet werden.

” Andere“: Zus¨ atzlich bietet Openshift noch Cartridges f¨ ur

” background jobs“ via Cron.

4 / 11

(6)

Openshift Console

Client Tools

5 / 11

(7)

Opensource

Crankcase 1 . . .

. . . beinhaltet die Serverkomponenten des Openshift Services.

Stickshift-Broker Stickshift-Node Messaging System User Authentication

Domain Name Management

1

https://github.com/openshift/crankcase

6 / 11

(8)

Die Serverkomponenten im Einsatz

Abbildung:

Quelle: https://openshift.redhat.com/community/wiki/build-your-own

7 / 11

(9)

Kostenpflichtige

” hosted“ L¨ osung soll im Laufe dieses Jahres kommen.

Die freie L¨ osung mit 3 kleinen Gears bleibt bestehen!!

Service zum Versenden von Emails soll in K¨ urze kommen.

Die Community entscheidet und arbeitet aktiv an der Entwicklung von Openshift mit.

8 / 11

(10)

on Rails 3.2 auf penshift mittels dem Do-It-Yourself Applikationstyp.

9 / 11

(11)

Pro

Opensource

Do-It-Yourself Applikationstyp

Hervorragende Einbindung der Community (Vote for features, etc)

Freie Variante von 3 kleinen Gears bleibt bestehen Kein Lock-In

Contra

Noch nicht einsatzf¨ ahig f¨ ur Produktivsysteme (Developer Preview)

Do-It-Yourself Applikationen k¨ onnen noch nicht skalieren (NOT YET IMPLEMENTED)

10 / 11

(12)

Openshift is Opensource

https://openshift.redhat.com/community/open-source Openshift auf Github.com

https://github.com/openshift Openshift-Rbenv-Installer

https://github.com/Seppone/openshift-rbenv-installer

Referenzen

ÄHNLICHE DOKUMENTE

Diese Zeile verweist auf andere Zeilen in anderen Tabellen — eine für den Käufer, eine für den. Verkäufer, eine für jedes Teil was verkauft wurde und noch mehr Zeilen, die

Die o liegende A bei p Èa en ie eben olche Implemen a ionen on ei eh n e chiedlichen An Èa en ([SWP , HK14]) d ch chba en Ve chlÈ el ng in ei pop lÈa en NoSQL Da enbanken: Apache Ca

Das bedeutet, dass eine Obergrenze für die Speichernutzung festgelegt werden kann und alte automatisch entfernt werden.. Für die Auswahl des zu entfernenden Schlüssel gibt

ein Index auf einer Spalte A existiert und eine materalisierte Sicht über den Spalten A und B angelegt werden soll, ist der ursprüngliche Index nicht mehr nötig, es

Der Benutzer hat die Möglichkeit eine Quality- of-Service-Funktion (QoS) für jeden Ausgabestrom zu definieren. Ouality of Ser- vice wird hierbei nicht in der üblichen

Input Æ Output Simple PathsÆ NodeIDs 1-Index: Simple PathsÆ NodeIDs 2-Index: Relative PathsÆ NodeIDs T-Index: Privileged PathsÆ NodeIDs. Indexstruktur Graph

- Content Management Systeme (Kennzeichnen, Architektur) - XML-Anfragesprachen (XML-QL, XXL, XQL, XIRQL). - Content Management Systeme

following alle folgenden Elemente following-sibling alle folgenden Geschwister preceding alle vorherigen Elemente preceding-sibling alle vorherigen Geschwister. attribute