Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Juju Presentation 2011
1. Juju – Welcome to Service Orchestration
●
VCLUG/VC PHP December 3, 2011
●
Clint Byrum <clint.byrum@canonical.com>
●
SpamapS on IRC
●
http://juju.ubuntu.com/
1 Presentation by Clint Byrum
2. DevOps Distilled™ - Isn't that config management?
●
Config Management ●
Service Orchestration
●
Machine Centric ●
Service Centric
●
De-coupled from provisioning ●
Coupled with provisioning
●
Knowledge Sharing Involves Customization and ●
Designed for Knowledge Sharing
assumptions. ●
Complimentary to config management
●
Analog: ./configure && make && sudo make ●
Analog: apt-get install
install
2 Presentation by Clint Byrum
3. The Cloud
http://www.flickr.com/photos/gsbrown99/2706179635/sizes/o/i
n/photostream/
http://www.flickr.com/photos/stevendepolo/4226949238/sizes/l
/in/photostream/
http://www.flickr.com/photos/kaptainkobold/5892507537/sizes/
z/in/photostream/
http://www.flickr.com/photos/emsl/4929154481/sizes/l/in/phot
ostream/
3 Presentation by Clint Byrum
4. Open Source
http://www.flickr.com/photos/smiteme/1184482747/sizes/o/in/photostream/
4 Presentation by Clint Byrum
5. Open Source + The Cloud =
Juju!
●
Yes this is the plug
●
Some things are better served by NOT being
in Ubuntu's archive.
●
Juju in many ways makes Ubuntu Server
invisible when using it properly.
5 Presentation by Clint Byrum
6. name: mediawiki
summary: "website engine for collaborative
Charms are simple work"
description: |
MediaWiki is a wiki engine (a program for
creating a collaboratively edited website).
●
Some yaml metadata It is
designed to handle heavy websites
●
A few scripts that run at the right time containing
●
Well encapsulated library-like document collections, and
supports
●
Written with whatever tool you want! user uploads of images/sounds, multilingual
●
Assumptions can be eliminated content, TOC autogeneration, ISBN links,
etc.
●
Easy to read, easy to review requires:
●
https://code.launchpad.net/charm db:
interface: mysql
slave:
interface: mysql
cache:
interface: memcache
provides:
website:
interface: http
6 Presentation by Clint Byrum