Skip to content

Details

Want to learn how to deploy cloud application across multiple OpenStack Datacentres with a single simple API (Python SDK)? The Shade library is designed to be super simple: no more need to worry about the names of OpenStack projects or how their APIs interact (at least for now). Shade is a ReSTful Python SDK which allows for interoperability with the majority of OpenStack clouds. Training for Cloud App Engineers: Cross-Cloud Application Deployment - how to deploy application in multiple open data-centres worldwide using the Python Shade SDK

Audience:
1°= Cloud Application Engineers and Developers
2°= DevOps and other technically-savvy people looking to advance their career as a future cloud application engineer.
3°= Usability Experts, Design Engineers, Technical Marketing Staff, Computer Science students, etc. (those exploring end-user customer focused application deployment).

The problem:

Say "no" to cloud app lock-in. Assure your cloud application can work across multiple data-centre (clouds) worldwide. It's what your customers/users will want both here and worldwide. Why would you develop an application for a single cloud operating systems? Demand the ability for your app to work across multiple clouds. The Shade SDK is currently the leading contender for a API which enables you to treat a datacentre like a resource and programmatically call the infrastructure (hardware) resources required in a simple and interoperable python library. "Simplicity is prerequisite for reliability.​"​

Pre-requisites: laptop, basic understanding of python, basic understanding of SSH, an opinion on cross cloud interoperability, willingness to work in a team based learning environment, enjoyment of training which is about solving problems (no spoon-fed answers​ here​).

Learning objectives (by the end of this 90 minute training session you will know how to...)

​a.)​… engage with a full-stack of developers to build cloud applications as a team.

b.)… be inspired to enable my cloud app to work openly cross-cloud (and the dangers if we don’t do something about cloud lock in). c.)...break stuff and then engage with the open source community to help fix the broken stuff.

​d.)…understand the importance of constraint over configuration for cloud application development. ​e.)...know where to go next to further your training as a cloud application developer

Takeaways:

(i) Slides:​ ​https://docs.google.com/presentation/d/1qcxmfFQVBsbMuXJAzKkEBkxDc-HAenUM9YpCNACr7ug/pub?start=false&loop=false&delayms=3000

(ii) Learning challenges: https://etherpad.openstack.org/p/stacker-games-training

(​iii​) Further cloud app training using shade: http://developer.openstack.org/firstapp-shade/getting_started.html

Further questions? ​Please contact:​

David F. Flanders / @DFFlanders (irc/tweet) / Flanders@OpenStack.org

Members are also interested in