Date post: | 05-Dec-2014 |
Category: |
Documents |
Upload: | frank-mueller |
View: | 574 times |
Download: | 1 times |
Frank Müller | Canonical
Juju - Mit ein wenig Magie zur perfekten Cloud
Bereitgestellte Infrastruktur ...
... ist nichts ohne bereitgestellte Dienste
mysql
wordpress
Bekanntes Szenario
auf individuellen Servern
wordpress
mediawiki
Mehr Komplexität in Clouds
haproxy-w mediawiki memcached
haproxy-b wordpress mysql
wordpressvarnish
Ein mühsamer Weg
Juju - Open Source Tool zur Automatisierung von Clouds
http://juju.ubuntu.com
Plattformen
mediawiki
wordpress
Plattformen
AWS Azure HP Cloud OpenStack ...
haproxy-w mediawiki memcached
haproxy-b wordpress mysql
wordpressvarnish
juju init -w juju bootstrap
Bootstrap
Bootstrap
API
State
Provisioner
...
Zentrale Funktionen
Provisionierung
juju deploy juju-gui juju deploy wordpress juju deploy mysql juju expose juju-gui
Bootstrap
juju-gui wordpress mysql
Relationen
juju add-relation wordpress mysql juju expose wordpress
Bootstrap
juju-gui wordpress mysql
Konfiguration
juju set mysql dataset-size=50% juju set wordpress tuning=optimized
Bootstrap
juju-gui wordpress* mysql*
Skalieren
wordpress*
juju deploy memcached juju add-relation wordpress memcached juju add-unit wordpress
Bootstrap
juju-gui wordpress* mysql*
memcached
Varianten
Unit
Unit
Unter- geordnete
Unit
Unit
Unit
Unit
ContainerDirekte AbhängigkeitStandard
Komfort als Geschenk
Charms
Metadaten
Konfigurationsoptionen
Unit Hooks install / config-changed / start
upgrade-charm / stop
Relation Hooks x-relation-joined / x-relation-changed
x-relation-departed / x-relation-broken
Bauplan aus
statischen und
dynamischen Bestandteilen
Individuelle Agenten Machiner / Uniter
Zentrale Agenten Provisioner / Firewaller
Unit
Charm
ceph
mediawiki mongodb
cassandra
rails
mysql
wordpress
rabbitmq
haproxy
apache2
hadoopsquid
hbase
couchdb
postgresqlnfsntp
Viel Spaß in den Wolken
Bildquellen 123RF iStockphoto eigene Quellen