| z, ? | toggle help (this) |
| space, → | next slide |
| shift-space, ← | previous slide |
| d | toggle debug mode |
| ## <ret> | go to slide # |
| c, t | table of contents (vi) |
| f | toggle footer |
| r | reload slides |
| n | toggle notes |
| p | run preshow |
with Deltacloud API and Aeolus
don't tell you their restrictions
disallow open-source implementations
do whatever you want as long as you give attribution
HTTP (REST), SOAP, XML-RPC, JSON-RPC...
fog, cloudfiles, cloudservers, aws,...

$ irb
>
> client = DeltaCloud.new('user', 'password', 'http://localhost:3001/api')
>
> client.create_instance('img1', :hardware_profile => 'm1-small')
>
> client.instances.last.stop!
$ irb
>
> client = DeltaCloud.new('user', 'password', 'http://localhost:3001/api')
>
> client.with_config(:driver => :rackspace) do |rack|
> instance = rack.create_instance('img1')
> instance.destroy!
> end
>
> client.with_config(:driver => :ec2) do |ec2|
> instance = ec2.create_instance('ami-1234')
> instance.destroy!
> end



Manage Your Cloud Deployments with Ease

