Building upon his popular blog posts and diagrams (http://ken.pepple.info), Ken will walk through the architecture of OpenStack Grizzly and describe it's key software components and important interactions with a special focus on recent changes. After finishing with the software architecture, he will discuss common physical design patterns available for large scale deployments.
Charles Babbage's Difference Engine amazed Ada Lovelace with its unprecedented engineering feats just like OpenStack amazes people today. We have some stories to share about learning, exploring new territory and making new connections. This story is about newcomers working on OpenStack as interns. Three were in the GNOME Outreach Program for Women from January to March. One has been an intern twice at two different OpenStack companies.
For the Outreach Program for Women, three mentors worked with interns; one from the Image service (glance) project, one from the Dashboard (horizon) project, and one from the documentation project. For the company internships, mentors at the company worked with the intern. We want to share their stories so you can learn about our current OpenStack internships and future plans for such programs. We will talk about what they worked on while interning, what struggles they faced while learning everything about OpenStack, and where they want to go from here. We can provide metrics that show the impact of involving women in Open Source, and metrics about the impact these interns have on the projects. We want to describe the future vision for internship programs based on the lessons learned recently.
If you are an organization looking to hire OpenStack interns, or a potential intern seeking an internship, this session is for you.
People frequently ask how they can get started with OpenStack development. There's a process which needs to be followed, from setting up a launchpad account, to signing the CLA, to sending off you first patch with adequate testing. In this session Michael Still, a Nova core reviewer, will guide the audience through this process and send off a patch to a real bug in the Nova codebase, stopping to answer questions along the way.
After the session attendees should know everything they need to about the OpenStack development environment to start sending off real patches.
So, you've got an OpenStack cluster up and running, now what? How do you build a "Cloudy" application that leverages the power of an OpenStack cloud. During this session we will walk through some of the considerations for building applications on OpenStack. We will show you how to leverage OpenStack to scale up and scale down your application infrastructure. We'll walk through architecture considerations for a "Cloudy" application and provide you with plenty of tips for getting the most out of OpenStack.
Swift is a multi-tenant, highly scalable and durable object storage system that is designed to store large amounts of unstructured data at low cost.
This session will provide an overview of Swift’s architecture and its components. It will also cover real- world use cases, illustrating how high-volume websites use Swift and how the technology enables storage infrastructure-as-a-service.
The OpenStack Swift introduction is aimed at attendees who want to understand the design goals of Swift and how they can best make use of this OpenStack component. It will be an informative introduction for those interested in running Swift or contributing to the Swift project.
In the infrastructure space, there is a growing trend of companies calling themselves “software defined (x)”. Often, it’s a vendor that is re-positioning a decades old product. Though on occasion, it’s smart, nimble startups and wise incumbents seeing a new way of delivering infrastructure. Either way, the term “software defined” is with us to stay and there is real meaning and value behind it if you look past the hype.
In this session, Ben Cherian will educate the audience on what software-defined networking is and relay the potential for this modern approach.
You’ve got your shiny new OpenStack environment running, and discovered there is an enhancement you’d like to get back into the main OpenStack release. But where do you begin? What steps do you need to take to go from a raw idea, to code that can make it’s way through the OpenStack review and release process, all the way into the next OpenStack release?
This talk will trace this path. We’ll explain process that you need to follow (bugs/blueprints and the CLA), dive into the tools that you’ll need to get comfortable with (git, gerrit, launchpad), figure out who this Jenkins guy is, and how to make him happy, and how to successfully navigate the review process to get your code in shape and landed in OpenStack proper. You’ll walk away with a roadmap of how to contribute features and bug fixes to OpenStack.