Austin
April 25-29, 2016

Event Details

Please note: All times listed below are in Central Time Zone


Is OpenStack Ready for App Developers? The Journey of Application Developers in Public Clouds

In order to drive efforts in the App Ecosystem Working Group to make OpenStack more efficient for application developers, it is necessary first to take a look on the current app development experience in OpenStack.

This analysis was conducted through a Cloud Benchmarking where OpenStack was compared against major cloud providers such as Amazon Web Services, Microsoft Azure and Google Cloud Platform. The goal was to discover best practices, gaps and critical issues in application development process in OpenStack (using Rackspace and OVH as providers) against the most popular public clouds.

The Cloud Benchmarking contains the findings classified in best practices, gaps and critical issues. These findings are grouped in the stages of the development life cycle which are sign up, infrastructure setup, development, deployment, updates, monitoring and resources clean up.

Session Video Abstract:
To make OpenStack more efficient for application developers, the App Ecosystem WG studied the current development experience in OpenStack by conducting cloud benchmarking analysis. Through this analysis, the group compared OpenStack against major cloud providers such as Amazon Web Services, Microsoft Azure, and Google Cloud Platform, seeking to discover best practices, gaps and critical issues in the application development process in OpenStack.


What can I expect to learn?

After this session attendees will understand the current state of OpenStack in terms of application developer experience. They will better understand the issues faced by developers at each of the development stages as discovered by Cloud Benchmark.

Moreover attendees will learn how to conduct their own cloud benchmarking in order to compare themselves their experience across multiple providers, following a script that reproduces the study. The script describes the benchmarking process which is recruiting developers, benchmarking questionnaire, apps to deploy, accounts that need to be created, how to observe the developers, how to document their findings and finally how to present the results.

Wednesday, April 27, 1:50pm-2:30pm (6:50pm - 7:30pm UTC)
Slides: Slides
Difficulty Level: Beginner
Cloud software engineer
Software engineer working on open source projects related to cloud computing. She has been collaborating in the cloud developer experience improvement for OpenStack through SDK development, sample apps, training, hackathons and documentation. FULL PROFILE