ApacheCon North America 2014 has ended
Register Now for ApacheCon North America 2014 - April 7-9 in Denver, CO. Registration fees increase on March 15th, so don’t delay!

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

Cloudy Track [clear filter]
Monday, April 7

10:55am PDT

An Introduction to Building clouds on Apache CloudStack
Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform. In this talk, Giles will give an introduction to the technology, its history and its architecture. He will look common use-cases (and some real production deployments) that he sees across both public and private cloud infrastructures and where CloudStack can be completed by other open source technologies. Giles will also compare and contrast Apache Cloudstack with other IaaS platforms and why he thinks that the technology, combined with the Apache governance model will see CloudStack become the de-facto open source cloud platform. He will run a live demo of the software and talk about ways that people can get involved in the Apache CloudStack project.


Hugo Trippaers

Mission Critical Engineer, Schuberg Philis
The power of open source communities lies in the willingness to share knowledge: when people with different backgrounds work together, the whole is greater than the sum of the parts. As a mission critical engineer I have been working for Schuberg Philis for the past seven years. My... Read More →

Monday April 7, 2014 10:55am - 11:45am PDT
Platte River

11:55am PDT

Introduction to Apache jclouds
Apache jclouds is an open source library that helps you get started in the cloud and utilizes your Java or Clojure development skills. The jclouds API gives you the freedom to use portable abstractions or cloud-specific features. It's a multi-cloud toolkit that works with both public and private clouds.

There is a great community behind this toolkit working together to provide a better experience for developers in the cloud. Their goal is to simplify the control of many different clouds while still giving you the freedom to use cloud-specific features. The result is a toolkit that allows developers to write better code, in a shorter period of time, that works with supported clouds.

Learn about what jclouds can do for you.

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 →

Monday April 7, 2014 11:55am - 12:45pm PDT
Platte River

2:00pm PDT

Apache Libcloud
Apache Libcloud is a Python library which hides differences between different cloud provider APIs and allows you to manage different cloud resources through a unified and easy to use API. "One API to rule them all". We will discuss the state of cloud APIs and standards and how libcloud addresses the differences in API with a common base API aimed at users of the Cloud. Libcloud drivers also feature extension methods in order to provide more specificity for each driver. We will highlight the Apache CloudStack driver in libcloud and give couple demos of managing and configuring virtual machines in the cloud.

avatar for Sebastien Goasguen

Sebastien Goasguen

Kubernetes Lead, Bitnami
Sebastien Goasguen is a twenty year open source veteran. A member of the Apache Software Foundation, he worked on Apache CloudStack and Libcloud for several years before diving into the container world. He is the founder of Skippbox, a Kubernetes startup acquired by Bitnami where... Read More →

Monday April 7, 2014 2:00pm - 2:50pm PDT
Platte River

4:00pm PDT

Mobile, multi-cloud management on top of libcloud
Libcloud is awesome because it lets you abstract a bunch of public and private cloud APIs. However it won't save you from people calling and requesting machines to be provisioned or rebooted. How about making this super simple and offering it also on mobile devices? Welcome to Mist.io!

Mist.io is mobile-friendly server management across clouds. It is built on top of libcloud and on the client side it relies on ember.js and jQuery mobile. We have built a RESTful API wrapping libcloud functionality. We love libcloud so much that we contribute to libcloud patches and impemented an entirely new driver for nephoscale (http://blog.mist.io/post/67366170830/how-to-create-a-libcloud-driver-from-scratch)

avatar for Dimitris Moraitis

Dimitris Moraitis

CTO & co-founder, mist.io
Dimitris is a full stack hackerpreneur, passionate about solving hairy technical problems without sacrificing the UX. He loves Python, tolerates Javascript and constantly looks for ways to simplify the management of computing resources. To that end, he co-founded Mist.io where he... Read More →

Monday April 7, 2014 4:00pm - 4:50pm PDT
Platte River

5:00pm PDT

Software Defined Networking in CloudStack
Virtualization and Cloud Orchestration Software solved only part of the cloud puzzle. Where we are now able to effectively orchestrate compute and storage resource, more often than not the network engineer is still trying to keep up with his telnet or ssh based consoles. Software Defined Networking is one of the solution that will bring the last infrastructure bit, networking, into the cloud era. This talk will start with a short background on software defined networking and than dive into the technical details. It discussed how SDN integration was done in cloudstack and the various implementations that are currently supported by there. This talk updates the listeners on what changes have been made in CloudStack to support newer types of software defined networking and what inroads we are making at supporting network function virtualization.


Hugo Trippaers

Mission Critical Engineer, Schuberg Philis
The power of open source communities lies in the willingness to share knowledge: when people with different backgrounds work together, the whole is greater than the sum of the parts. As a mission critical engineer I have been working for Schuberg Philis for the past seven years. My... Read More →

Monday April 7, 2014 5:00pm - 5:50pm PDT
Platte River
Tuesday, April 8

10:30am PDT

Taming the Cloud Database with Apache jclouds
Managing application infrastructure is not what developers want to spend time figuring out. The challenge of quickly automating facets of application development such as database infrastructure setup is still present in many cloud application projects. This presentation will introduce developers to current cloud services (private and public clouds, terminology, service types, OpenStack) and relevant Java SDKs. This will include discussing the advantages of using open source, portable, and provider-agnostic solutions versus more closed systems. The talk will describe high-level jclouds architecture and present code examples to manage cloud-based database infrastructure using OpenStack Trove. Zack will also discuss future work on abstraction layers for databases in jclouds and ways to contribute to the project.

avatar for Zack Shoylev

Zack Shoylev

Software Developer, Rackspace
Zack is a Software Developer for Rackspace and a contributor to the Apache jclouds project. In addition to working on code, Zack often puts on his Developer Advocate hat and has previously given talks about jclouds and the cloud at ApacheCON and JavaOne.

Tuesday April 8, 2014 10:30am - 11:20am PDT
Platte River

11:30am PDT

Using cloud based VMs to build community
The first step in building a viable open source community around your first usable codebase is to attract users who may later become contributors. This session looks at best practices for using Virtual Machines to support users and potential contributors.

In this interactive session we'll discuss what users want from trial environments. We will also discuss what we need to provide in order to help a user become a contributor. Next, we'll explore ways of providing those environments as part of the normal release process of a typical project. Finally we'll take a quick look at how this kind of activity not only benefits the project community but can also drive business to companies providing services based on the open source project.

avatar for Ross Gardler

Ross Gardler

EVP, Apache Software Foundation
Ross Gardler has been involved with open source in one form or another since the mid ‘90s. He is a member of the Apache Software Foundation where he currently serves as the foundations EVP. He works at Microsoft on the Linux Compute team in Azure.

Tuesday April 8, 2014 11:30am - 12:20pm PDT
Platte River

1:30pm PDT

How to Contribute to Apache Usergrid
Whether you are building a mobile app or a web app, Apache Usergrid (incubating) can provide you with a complete backend that supports authentication, persistence and social features like activities and followers all via a comprehensive REST API — and backed by Cassandra, giving you linear scalability. This session will tell you what you need to know to be a Usergrid contributor, starting with the basics of building and running Usergrid from source code. You’ll learn how to find your way around the Usergrid code base, how the code for the Stack, Portal and SDKs and how to use the test infrastructure to test your changes to Usergrid. You’ll learn the Usergrid contributor workflow, how the project uses JIRA and Github to manage change and how to contribute your changes to the project. The session will also cover the Usergrid roadmap and what the community is currently working on.

avatar for David Johnson

David Johnson

Open Source Developer, Apigee
Dave Johnson is an open source developer who specializes in web technologies, social software and open standards. Dave works for Apigee and is active in several open source projects at the Apache Software Foundation and elsewhere. Dave is an experienced speaker who has spoken at ApacheCon... Read More →

Tuesday April 8, 2014 1:30pm - 2:20pm PDT
Platte River

2:30pm PDT

Your private cloud should be more than just OpenStack!
A private cloud should be more than just OpenStack - join Justin Erenkrantz as he discusses the architecture and tools behind Bloomberg's private cloud infrastructure built upon open-source technologies.  Combining IaaS (OpenStack), distributed storage (Ceph), databases (MySQL), log aggregation (Kibana/Elasticsearch/Fluentd),
monitoring (Zabbix), provisioning (Cobbler/Chef), and more!  All of the Chef recipes for the infrastructure is available on GitHub under the ALv2 - see https://github.com/bloomberg/chef-bcpc.


Justin Erenkrantz

Head of Cloud Architecture, Bloomberg
Justin R. Erenkrantz is currently Head of Cloud Architecture at Bloomberg. He has been a long-time contributor to the Apache HTTP Server and Subversion. In 2009, he received his PhD from the University of California, Irvine. From 2005 to 2010, he served as a Director for The Apache... Read More →

Tuesday April 8, 2014 2:30pm - 3:20pm PDT
Platte River

3:45pm PDT

Apache JSPWiki
Welcome to Apache JSPWiki - a Java-based Wiki using Java Server Pages (see http://jspwiki.apache.org). The presentation starts with a technical overview of Apache JSPWiki and turns to settting up JSPWiki for different environments & requirements. These environments range from your personal "Wiki On A Stick" running from an USB stick (including native launchers) up to a work-group setup deployed on a in-house server with integrated Lucene search.

avatar for Siegfried Goeschl

Siegfried Goeschl

Senile Software Engineer, Independent Consultant
I'm currently an ASF member, Apache Turbine and JSPWiki Project Management Committee (PMC) member. Over the last 10 years I was also Apache Commons Committer & PMC working on commons-email & commons-exec, Apache XMLRPC commmitter, Apache Isis & JSPWiki mentor and Apache Maven contributor... Read More →

Tuesday April 8, 2014 3:45pm - 4:35pm PDT
Platte River

4:45pm PDT

Apache Karaf in real life
For making software integration you need good and extensible foundations. Apache Karaf is great example of project which grown up to become a separate solution. From other hand integration between Karaf and other projects goes deeper and deeper and plain Karaf is just starting point to do more.

This presentation will answer for couple of questions. How to develop custom applications on top of Apache Karaf in right way? Where are hot spots and how to avoid maintanance troubles. This talk will also tell you how to build your own platform on top of Apache Karaf.

avatar for Łukasz Dywicki

Łukasz Dywicki

Principal Consultant, Code-House
Lukasz is open source developer from Poland. He works together with Apache community since 2008 when he started introducing ServiceMix as ESB in one from Polish banks. Since november 2010 he is commiter in Apache Karaf project. Lukasz was working for Red Hat supporting SwitchYard... Read More →

Tuesday April 8, 2014 4:45pm - 5:35pm PDT
Platte River
Wednesday, April 9

10:00am PDT

Essential Elements of an Enterprise PaaS

As software continues to disrupt a wide variety of industries, Architects and IT operations need to think about how efficient use of resources and more opportunity to innovate. To answer this challenge many looking to Enterprise PaaS offering to help them develop, deploy and run new application quicker and at great scale using cloud computing technologies.

Faster delivery, intelligent capacity on demand, efficiency and security, high performance and dynamic routing,  monitoring and health management, open extensible architecture,  multi provider echo system , more choice are some essential elements of an Enterprise PaaS need to be considered to deploy applications.

In this talk Lakmal will talk about what are the essential elements of an Enterprise PaaS, and how Apache Stratos (incubating) is delivering these aspects.

avatar for Lakmal Warusawithana

Lakmal Warusawithana

Senior Director Developer Relations, wso2 inc
Lakmal Warusawithana is the Senior Director - Cloud Architecture of WSO2. Lakmal has a long history of working in open source, cloud, and DevOps technologies and has been Vice President of Apache Stratos PaaS Project. Lakmal is an architect for containerization and deployment orchestration... Read More →

Wednesday April 9, 2014 10:00am - 10:50am PDT