Cloud Portability With Multi-Cloud Toolkits
Upcoming SlideShare
Loading in...5
×
 

Cloud Portability With Multi-Cloud Toolkits

on

  • 1,743 views

Presentation from OSCON 2013

Presentation from OSCON 2013

Statistics

Views

Total Views
1,743
Views on SlideShare
1,265
Embed Views
478

Actions

Likes
0
Downloads
55
Comments
0

7 Embeds 478

http://blog.phymata.com 462
http://lanyrd.com 7
https://twitter.com 3
http://cloud.feedly.com 3
http://localhost 1
https://phymata.wordpress.com 1
http://phymata.wordpress.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cloud Portability With Multi-Cloud Toolkits Cloud Portability With Multi-Cloud Toolkits Presentation Transcript

  • With Multi-Cloud Toolkits Cloud Portability Everett Toews Developer Advocate @everett_toews OSCON July 24, 2013 @ 11:30 am
  • Intro Developer
  • Committer on Apache jclouds
  • Intro Advocate
  • Me
  • Intro Operations
  • Co-author of The OpenStack Operations Guide docs.openstack.org/ops
  • Cultural Learnings In startup we are not allow dev team for talk to ops team except by API. @DevOps_Borat
  • RACKSPACE® HOSTING | WWW.RACKSPACE.COM Agenda
  • Agenda •Cloud Portability •Toolkit Deployment •Benefits •Contributors •Layers
  • Agenda •Examples •Java jclouds •node.js pkgcloud •Python libcloud •Ruby fog •Q&A
  • RACKSPACE® HOSTING | WWW.RACKSPACE.COM Cloud Portability
  • Cloudy
  • Cloudy High Availability
  • Cloudy Perfomance
  • Cloudy Privacy
  • Cloudy Cost
  • Cloudy Support
  • Cloudy One Size Does Not Fit All
  • Cloudy Lock-in
  • RACKSPACE® HOSTING | WWW.RACKSPACE.COM Toolkit Deployment
  • SDK Deployment Your System S D K Cloud A P I VM VM VM User System
  • SDK Deployment A P I Cloud Your System S D K User System VM VM VM VM
  • RACKSPACE® HOSTING | WWW.RACKSPACE.COM Benefits
  • SDKs Plumbing
  • SDKs (Re)Authentication
  • SDKs Pagination
  • SDKs State Polling
  • SDKs Rate Limiting
  • SDKs Retry
  • SDKs Smoothing Rough Edges
  • SDKs Open Source
  • Cultural Learnings In devops nobody is get fire for buy open source. @DevOps_Borat
  • SDKs Community
  • SDKs Packaged
  • SDKs Battle Tested Code
  • SDKs Example Code
  • SDKs Documentation
  • Cultural Learnings Survey is show junior devops are still believe in Tooth Fairy, Santa Claus and documentation. @DevOps_Borat
  • RACKSPACE® HOSTING | WWW.RACKSPACE.COM Contributors
  • Multi-Cloud SDKs jclouds (Apache)
  • jclouds’ Top 5 Contributors •Netflix •Abiquo •CloudSoft •Rackspace •Cloudera
  • Multi-Cloud SDKs pkgcloud (nodejitsu)
  • pkgcloud’s Top 5 Contributors •Microsoft •Rackspace •Nodejitsu •Voxer •devo.ps
  • Multi-Cloud SDKs libcloud (Apache)
  • libcloud’s Top 5 Contributors •Rackspace •Union Metrics •Google •Vrije Universiteit Amsterdam •Dacentec
  • Multi-Cloud SDKs fog (Ruby Community)
  • fog’s Top 5 Contributors •Heroku •Rackspace •HP •Brightbox Systems •bvox.net
  • RACKSPACE® HOSTING | WWW.RACKSPACE.COM Layers
  • Multi-Cloud Layers Portable OpenStack Provider
  • Multi-Cloud Layers Compute
  • Portable Compute Layer Toolkit Class jclouds ComputeService pkgcloud Documentation libcloud NodeDriver fog Compute
  • OpenStack Compute Layer Toolkit Class jclouds NovaApi pkgcloud openstack.compute.client libcloud OpenStackNodeDriver fog OpenStack
  • Provider Compute Layer Toolkit Class jclouds CloudServersProviderMetadata pkgcloud rackspace.compute.client libcloud RackspaceNodeDriver fog Rackspace
  • Multi-Cloud Layers Storage
  • Portable Storage Layer Toolkit Class jclouds BlobStore pkgcloud Documentation libcloud StorageDriver fog Storage
  • OpenStack Storage Layer Toolkit Class jclouds SwiftClient pkgcloud N/A libcloud N/A fog OpenStack
  • Provider Storage Layer Toolkit Class jclouds CloudFilesClient pkgcloud rackspace.storage.client libcloud CloudFilesStorageDriver fog Rackspace
  • Cultural Learnings After 3 beer I can able use any of cloud API. @DevOps_Borat
  • RACKSPACE® HOSTING | WWW.RACKSPACE.COM Examples
  • Example jclouds
  • jclouds
  • jclouds
  • jclouds
  • jclouds
  • Example pkgcloud
  • pkgcloud
  • pkgcloud
  • pkgcloud
  • pkgcloud
  • Example libcloud
  • libcloud
  • libcloud
  • libcloud
  • libcloud
  • Example fog
  • fog
  • fog
  • fog
  • Cultural Learnings You can able tell senior devops by they can able shoot themselve in foot in any of programming language. @DevOps_Borat
  • Thank You Everett Toews Developer Advocate @everett_toews developer.rackspace.com