Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Apps on OpenStack [clear filter]
Tuesday, May 13


OpenStack Who? The Importance of Invisibility for End-User Delight

End-user delight is a key deliverable in today’s consumer-driven market.  How does this change the expectations on operations, and how can we change our own methodologies to deliver a delightful experience to our clients, the application teams?  Two years after deploying our first application on OpenStack Essex, our team is able to focus on increasing our own velocity delivering platform services with OpenStack as a reliable and invisible provider.  This in turn provides the foundation for our application teams to iterate even faster.

avatar for Kristina Clair

Kristina Clair

I am a linux systems engineer and developer currently working for Cisco on a PAAS deployed to OpenStack. Within the last few years I have become focused on bringing a more agile methodology to the platform, with a focus on automation and testing.  I have been working with open source... Read More →

Tuesday May 13, 2014 11:15am - 11:55am
Room B313


Self-Service Virtual Environments at Deutsche Telekom Based on OpenStack
Infrastructure-as-a-service is only the beginning.
At Deutsche Telekom P & I we provide virtual environments from a simple LAMP-stack to complete CI/CD environments via an easy to use self-service interface.
All of this was built using open source software. Our first release was based on a folsom cloud so we didn't have heat at our disposal. The next release was havana-based and thus used heat to provision the stacks. I will give a brief overview what we did and how we transformed our script-based solution to heat.

avatar for Alexander Stellwag

Alexander Stellwag

Cloud Solution Architect
Alexander was born in 1970 and started using Linux back in 1993. He studied business information technology and after a short detour into the consulting business, started working for Deutsche Telekom in 2001. Currently he works as a cloud solution architect on development and improvement... Read More →

Tuesday May 13, 2014 11:15am - 11:55am
Room B102


Cisco's Application Development Transformation Journey on OpenStack Retrospective
When Cisco started envisioning the future of its application development platforms, the ability to create applications that are cloud native with elastic services and network aware application policies was a strategic innovation of the company. When the decision to build and operate a Cisco cloud service delivery platform for Collaboration, Video, and Internet of Things (IoT) application development was made, Openstack became central to our architecture and strategic to our vision as a company.
This presentation will look at the journey Cisco took to provide an application centric OpenStack platform for application development in a secure and completely open source manner. For each Openstack project, the issues, design considerations, and implementation best practices will be described. The Cisco Application Centric Infrastructure (ACI) approach that greatly simplifies and enables application requirements to define the network will be detailed along with the submissions to the Openstack projects.
Lastly, the operational experiences and best practices that were learned through the Cisco policy-based operational model that enables developer friendly environments that radically simplifies, optimizes and accelerates the entire application deployment lifecycle will case studied.

avatar for Ken Owens

Ken Owens

CTO Cloud Native Platform, Cisco Systems
Ken Owens is Chief Technology Officer, Cisco DevNet at Cisco Systems. Ken is responsible for creating and communicating technical/scientific vision and strategy for Cloud Platforms & Services business. He brings a compelling view of technology trends in enterprise IT (e.g., infrastructure... Read More →

Tuesday May 13, 2014 12:05pm - 12:45pm
Room B102


Migrating Workloads from Amazon Web Services to HP Public Cloud OpenStack Environment
One of the many benefits of OpenStack is the availability of a widely-accepted, industry standard interface that enables software to be leveraged to many different cloud implementations. Non-OpenStack cloud implementations have the opposite issue: Workloads are in an environment that is proprietary and unique to a particular vendor.

In this session real world experiences garnered from moving production workloads and solutions running in the Amazon Web Services environment to the HP Public Cloud OpenStack environment will be shared. Specific topics that will be covered include:

  • The paradigm shift that occurs when using OpenStack as compared to AWS
  • Comparison of user and privilege models between the two environments; along with the resulting benefit to the organization's development and delivery processes
  • Comparison of infrastructure services and areas to consider when migrating
  • Comparison of platform services and how they can be handled in the OpenStack environment

avatar for Jim Haselmaier

Jim Haselmaier

HP Cloud Business Unit
Jim has extensive background in high tech Product & Program Management. He has worked in a variety of high tech hardware and software businesses including enterprise software, IT management, consumer storage and cloud services. He specializes in deeply understanding complex project... Read More →
avatar for Rajeev Pandey

Rajeev Pandey

HP Cloud - Distinguished Technologist, HP
HP provides the 'New Style of IT' to developers too! Whether it's the Cloud, Big Data or the Internet of Things, HP has great tools, platforms and solutions for today's developers. Let's explore how the recently announced HP Helion Development Platform allows enterprise developers... Read More →

Tuesday May 13, 2014 12:05pm - 12:45pm
Room B314


Technical Deep Dive: Big Data Computations Using Elastic Data Processing in OpenStack Cloud

The Sahara project (ex. Savanna), integrated project in Juno under the OpenStack Data Processing program, provides users an ability to provision and manage Hadoop clusters on OpenStack, and has seen a great deal of progress, development, and changes during the Icehouse development cycle. The focus of the project is on two primary use cases: on-demand cluster provisioning and on-demand Hadoop tasks execution (Elastic Data Processing).

This presentation takes an in-depth look at Savanna’s EDP facilities. Since Savanna’s initial release, this key feature has been hardened and expanded to support streaming MapReduce and Java workflows, operation over private Neutron networks and execution on transient clusters. We’ll start with a description of EDP’s general concepts and a definition of terms, then its current status in Savanna, supported Data Sources, Job Types, data locality and the roadmap for the Juno release cycle.

Lastly, we’ll show a live demo of EDP to bring all of these concepts together. The demo will cover job and data source definition, job execution and collection of job results.

avatar for Alexander Ignatov

Alexander Ignatov

Senior Software Engineer, Mirantis, Mirantis Inc.
Alexander Ignatov (aignatov on irc) is a Senior Software Engineer at Mirantis. He has expertise in networks, Java, high scalability and distributed systems (Hadoop, HBase, Cassandra). Alexander has been involved in the OpenStack Savanna project since its beginning. He is the main... Read More →
avatar for Sergey Lukjanov

Sergey Lukjanov

Senior Development Manager, Mirantis, Mirantis

Trevor McKay

Principal Software Engineer, Red Hat, Inc.
Trevor McKay is a Principal Software Engineer at Red Hat with a background in distributed computing and big data processing, having worked extensively with Apache Spark on OpenStack and now on Kubernetes. He is passionate about simplifying user experience in general and making analytics... Read More →

Tuesday May 13, 2014 2:00pm - 2:40pm
Room B102


Automating Service Orchestration with Docker and CoreOS
Most developers agree that Docker containers are a lightweight, portable, and self-sufficient container for developing and deploying applications. But in order to fully utilize Docker, the next step would be to orchestrate containers to become fully realized services. This talk we'll explore practical ways to automate service orchestration of Docker containers using the Etcd service in CoreOS. This talk will focus on the point of view of the DevOps engineer tasked with delivering infrastructure for rapid development and deployment.


John Yi

Cloud Solution Architect, Rackspace
I'm a Cloud Solutions Architect at Rackspace with a heavy focus on automation of the infrastructure and the DevOps philosophy. My background was as a Unix Administrator but my focus in automation came about during my work with Opsware (now HP Server Automation) as a Professional Services... Read More →

Tuesday May 13, 2014 2:50pm - 3:30pm
Room B102


Application Software Configuration Using Heat
Until the Icehouse release of Heat, configuring software on orchestrated compute resources has required a cumbersome combination of declarative configuration, shell scripts and wait conditions. Heat now has a flexible mechanism to configure software throughout the life-cycle of compute resources. It is also now possible to integrate with software configuration tools such as Puppet or Chef, allowing configuration to be represented in a number of different ways.
In this session you will learn a number of different approaches to configuring software using Heat such as cloud-init, shell scripts, Puppet and golden images. You will also learn how to add support for other configuration management tools.

avatar for Steve Baker

Steve Baker

Principal Software Engineer, Red Hat
Steve has been working on Heat for Red Hat for over 2 years and is the Heat PTL for the Liberty development cycle.

Tuesday May 13, 2014 3:40pm - 4:20pm
Room B102


Focusing on Developer Experience and Announcing developer.openstack.org
This talk will dive into what Developer Experience is and, more importantly, why it's critical for OpenStack's future.

Application developers, those developers who create applications that will run on OpenStack powered clouds, have been an underserved community in our ecosystem to date. The domains of User Experience and Developer Experience have not recieved as much focus within OpenStack as they should.

We'll look at positive steps already in progress to address these challenges but more importantly where we need to go as a project and ecosystem to make applicatin developers and end users' lives easier. We need to lower the barriers for developers to write applications on OpenStack powered clouds. A big part of that is giving them a destination where they can find the resources they need to get started quickly, get the support they need, and dive deep when necessary.

 is that destination.

Learn about the resources available to developers now, what will be coming in the future, and give your feedback on what's missing.

avatar for Jesse Noller

Jesse Noller

Developer Advocate, Rackspace
Jesse Noller is a long time Python community member, developer and has contributed to/worked on everything from distributed systems to front-end interfaces. He’s passionate about community, developer experience and empowering developers everywhere, in any language to build amazing... Read More →
avatar for Everett Toews

Everett Toews

Platform Engineer, Deloitte NZ
I'm working to make the cloud easy to use through a combination of development, operations, testing, continuous integration/deployment, and documentation. I'm interested in composing distributed systems using APIs, SDKs, CLIs, and containers. I like to teach what I learn along the... Read More →

Tuesday May 13, 2014 4:40pm - 5:20pm
Room B102


Optimizing OpenStack for Large Scale Cloud Foundry Deployments
OpenStack is the world's most popular open source Infrastructure-as-a-Service, and Cloud Foundry has become the world's most popular open source Platform-as-a-Service. Deploying them together is a natural fit for your next generation systems of engagement.
This session will describe our approach when deploying Cloud Foundry on OpenStack for our various private and public clouds over the past eighteen months. We have managed Cloud Foundry deployments of over one hundred virtual machines.
We will share our recommendations for OpenStack infrastructure selection (virtual and physical resources), OpenStack configuration (service instance distribution and tuning guidance), and Cloud Foundry/BOSH topologies for hosting the core fabric and brokered services components.
After this presentation, you will have a strong grasp of what it takes to optimize OpenStack for Cloud Foundry and a starting point for deploying your own massively scalable PaaS clusters.

avatar for Jason Anderson

Jason Anderson

Cloud Architect, IBM
Jason Anderson is a Cloud Architect for IBM Cloud Labs in Silicon Valley, California. For the past three years, Jason has been engaging customers with IBM Cloud technologies including IBM PureApplication System. His previous roles have included product development and solution enablement... Read More →

Kalonji Bankole

Software Engineer, IBM
Kalonji Bankole is a software engineer for the IBM IoT/Mobile team based in Los Angeles, California. He has been with IBM for approximately 3 years. During his time at IBM, Kalonji has worked with several customers to enhance their day to day business operations by adopting cutting... Read More →
avatar for Daniel Krook

Daniel Krook

Software Engineer & Developer Advocate, IBM
Daniel Krook is a New York area Software Engineer and Developer Advocate at IBM. He works with customers and the community to create first-of-a-kind solutions based on open source cloud technology, most recently building serverless applications with IBM Cloud Functions (powered by... Read More →
avatar for Animesh Singh

Animesh Singh

STSM and Program Director, IBM
Animesh Singh is a senior technical staff member (STSM) and program director for IBM Watson and Cloud Platform, where he leads machine learning and deep learning initiatives on IBM Cloud and works with communities and customers to design and implement deep learning, machine learning... Read More →

Tuesday May 13, 2014 5:30pm - 6:10pm
Room B102
Wednesday, May 14


Hitchhiker's Guide to DevOps Tools on OpenStack
Application deployment is hard work. Private cloud builders have in common enough scale and complexity to justify the need for API abstraction of their compute, storage and network needs. The applications deployed on these clouds are normally extremely complex. Building a cloud without rehosting application assets to it yeilds an unrealized investment. In this presentation, Lee Thompson will sample freely available open source tools which dramatically improve you ability to deploy applications onto Open Stack. Come hear the latest from tools like Barclamp, Chef, Forman, Juju, Puppet, Rundeck and others and start realizing your cloud investment.


Wednesday May 14, 2014 1:50pm - 2:30pm
Room B103


When Network Meets Apps

Recent advancements in OpenStack capabilities have made the cloud better tuned to enterprise needs by introducing much more flexible network designs and networking services, with the tradeoff of making the cloud more complex.

In this session we will describe how we can leverage the power of the new networking advancement without exposing the complexity to the end user. We will present alternative approaches and their tradeoffs for automating the deployment of a typical n-tier enterprise application that include multi-tenant environment, separate network for admin and applications, cross region network, attach a floating IP, setup security groups etc. all through a combination of Heat, TOSCA, Chef, Puppet, and more.

avatar for Samuel Bercovici

Samuel Bercovici

Director, Radware
Samuel Bercovici is director at Radware in charge of integration Radwares load balancer and security services with cloud systems. He was involved at the specification and design of Load Balancing as a Service for Folsom and Grizzly as well as the new API for Juno. During the different... Read More →
avatar for Nati Shalom

Nati Shalom

CTO, GigaSpaces Technologies
GigaSpaces Founder and CTO.   Nati Shalom, Founder and CTO at GigaSpaces, is a thought leader in Cloud Computing and Big Data Technologies. Shalom was recently recognized as a Top Cloud Computing Blogger for CIOs by The CIO Magazine and his blog is listed as an excellent blog by... Read More →

Wednesday May 14, 2014 3:30pm - 4:10pm
Room B103


Making Test-Driven Development [Somewhat] Bearable on OpenStack

While some developers may find it silly to create tests they know will immediately fail, this is actually the first step of test-driven development. Test-driven development not only results in better code, it also reduces those late night surprises when it comes to deploying the software. All developers know that they should adopt test-driven development practices, so why are so few actually doing it? The short answer is that it sucks writing tests. The goal of this talk is to demonstrate some of the tools that make test-driven development [somewhat] bearable on OpenStack environments. In this talk, join Hart Hoover as he:

  • Provides tools needed to perform test-driven development with Chef
  • Explains the roles of tools like ChefSpec, Test Kitchen, RuboCop, Foodcritic, Berkshelf, and how they work together holistically
  • Demonstrates a test-driven development on an OpenStack environment using all of the aforementioned tools
  • Understand how and why tests pass or fail, and how to analyze the output of those tests and correct failures
  • Shows how you can take advantage of these tools currently on GitHub

avatar for Hart Hoover

Hart Hoover

Field Engineer, CoreOS

Wednesday May 14, 2014 4:30pm - 5:10pm
Room B103


Automation, Orchestration, Confusion? Taking the Discussion Up the Stack
Once you've got your OpenStack infrastructure in place, automating and managing application deployment is your next challenge to tackle. In this panel, we'll discuss the tools, approaches and frameworks available for OpenStack based application deployment today.
Questions that we will cover in this panel include:
• What considerations apply to choosing a particular approach or toolset?
• How are specific tools able to complement each other and interoperate?
• What are the advantages/disadvantages of tools that are solely focused on OpenStack and those that support OpenStack among other platforms?
• How significant are standardisation efforts such as TOSCA? How can we practically apply them?
• Will the use of linux containers such as Docker turn the use of existing configuration management obsolete?
• Is there one tool to win them all?

avatar for Nati Shalom

Nati Shalom

CTO, GigaSpaces Technologies
GigaSpaces Founder and CTO.   Nati Shalom, Founder and CTO at GigaSpaces, is a thought leader in Cloud Computing and Big Data Technologies. Shalom was recently recognized as a Top Cloud Computing Blogger for CIOs by The CIO Magazine and his blog is listed as an excellent blog by... Read More →

avatar for Steve Baker

Steve Baker

Principal Software Engineer, Red Hat
Steve has been working on Heat for Red Hat for over 2 years and is the Heat PTL for the Liberty development cycle.
avatar for Florian Haas

Florian Haas

VP Education, City Network
Florian runs the Education business unit at City Network, and helps people learn to use, understand, and deploy complex technology. He has worked exclusively with open source software since about 2002, and has been heavily involved in OpenStack and Ceph since early 2012, and in Open... Read More →
avatar for Georgiy Okrokvertskhov

Georgiy Okrokvertskhov

Director of Performance Engineering, Mirantis
Georgy has worked with Mirantis for more than 8 years, starting in 2008. He has experience managing Windows datacenters for large, distributed companies. Georgy also has a deep networking background, which he obtained while working for Cisco Systems. Today, Georgy actively works on... Read More →

John Yi

Cloud Solution Architect, Rackspace
I'm a Cloud Solutions Architect at Rackspace with a heavy focus on automation of the infrastructure and the DevOps philosophy. My background was as a Unix Administrator but my focus in automation came about during my work with Opsware (now HP Server Automation) as a Professional Services... Read More →

Wednesday May 14, 2014 5:20pm - 6:00pm
Room B103