XSEDE16 has ended
Back To Schedule
Tuesday, July 19 • 3:30pm - 4:00pm
SW: CloudBridge: a Simple Cross-Cloud Python Library

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

With clouds becoming a standard target for deploying applications, it is more important than ever to be able to seamlessly utilize resources and services from multiple providers. Proprietary vendor APIs make this challenging and lead to conditional code being written to accommodate various API differences, requiring application authors to deal with these complexities and to test their applications against each supported cloud. In this paper, we describe an open source Python library called CloudBridge that provides a simple, uniform, and extensible API for multiple clouds. The library defines a standard ‘contract’ that all supported providers must implement, and an extensive suite of conformance tests to ensure that any exposed behavior is uniform across cloud providers, thus allowing applications to confidently utilize any of the supported clouds without any cloud-specific code or testing.

Tuesday July 19, 2016 3:30pm - 4:00pm EDT