Sessions at Open Source Bridge 2011 about Cloud

Your current filters are…

Tuesday 21st June 2011

  • Cloud Scaling: High Performance Even in Virtualized Environments.

    by Gavin McQuillan

    Virtual hosting platforms promise easy, efficient access to computing resources on a whim. There are huge wins to these offerings, both economically and in terms of efficiency. However, many service types aren’t well suited to cloud environments. These services require special consideration in order to keep our sites, our businesses, or our organizations humming along nicely.

    In this talk, you’ll learn how to identify and remedy bottlenecks in your production stack which are particular to the cloud. We’ll discuss how to get high performance out of variable, multi-tenant, and degraded (virtualized) hardware, including some of the important considerations in choosing a provider. Using experience from Urban Airship’s travails in the cloud, we’ll focus on getting the most out of your network, cpu, memory, and perhaps most importantly, your disk configuration.

    At 10:00am to 10:45am, Tuesday 21st June

  • Gearman: From the Worker's Perspective

    by Brian Aker

    Many people view topics like Map/Reduce and queue systems as advanced concepts that require in-depth knowledge and time consuming software setup. Gearman is changing all that by making this barrier to entry as low as possible with an open source, distributed job queuing system.

    In this talk we’ll start with problems such as:
    • Map/Reduce style problems
    • Pipeline processing
    • Scatter/gather queries
    • Asynchronous queuing of tasks
    We’ll get to the root of these problems and show how Gearman can be used to solve them efficiently. Armed with distributed architectures and examples, we will explore how to integrate these concepts into custom applications. This knowledge can greatly benefit those building scale-out, fault tolerant, and/or cloud based solutions.

    At 11:00am to 11:45am, Tuesday 21st June

    Coverage note

  • Qs on Queues

    by Eric Day

    Why do you even need a queue, and which one should you use? There are a number of queuing options out there today, and while options are great, it is sometimes hard to examine all the features of each to determine the best fit. As you start to look deeper into the options certain patterns and features emerge. Some projects are more suitable for certain environments, and it would be nice to learn which one best matches your environment.

    This session gives an overview of a number of open source queuing systems categorized by feature sets and explains what each feature means and when it comes in useful.

    At 1:30pm to 2:15pm, Tuesday 21st June

    Coverage note

Wednesday 22nd June 2011

  • Drizzle, Virtualizing and Scaling MySQL for the Future

    by Brian Aker

    Ever wondered what would happen if you could rethink a decade worth of design changes? Drizzle is a redesign of the MySQL server targeted at web development and optimized for Cloud applications. Update yourself on the latest features, and use cases for Drizzle7 and what is in store for the near future.

    In the talk we will delve into Drizzle's multi-master support features, replication, and why no group commit is required.

    We'll also explore forecast for Drizzle, a database ? Brian provides an overview of the Drizzle project’s current state as well as what’s ahead.

    At 9:00am to 9:45am, Wednesday 22nd June

    Coverage note

  • The Open Cloud

    by Eric Day and James Turnbull

    In this session you'll see how open source is the cutting edge of Cloud. I'll show you Open Stack: a collection of open source technologies to deliver a cloud operating system. OpenStack has developed two interrelated projects: OpenStack Compute and OpenStack Object Storage.

    • OpenStack Compute provisions and manages large groups of virtual private servers, and
    • OpenStack Object Storage creates redundant, scalable object storage.

    In this session I'll demonstrate:

    • The components of Open Stack Compute and Storage
    • Open Stack architecture and security, and
    • How to use it including a Puppet-driven demonstration of installing Open Stack, building a web tier cloud and installing an application during the session.

    In conjunction with the session the tools, Puppet code and documentation used to create the cloud will be available under a GPLv2 license.

    At 3:45pm to 4:30pm, Wednesday 22nd June

    Coverage note

Thursday 23rd June 2011

  • Inviting Contributors to Open Source Webdev through Virtualization

    by l.m. orchard

    Open Source projects are most successful when they attract enthusiastic and capable contributors. But, often the first thing a new contributor to a web development project faces is a README file with a long list of instructions needed to even get the thing running.

    And that’s if they’re lucky: Just as often, the necessary documentation is incomplete or missing entirely, leaving a new hacker no way to get involved without investing a lot of time up front.

    This is no way to treat potential volunteers; they’re doing us favors by spending time with our projects. In return for their time, we should do the best we can to make our projects accessible and rewarding without unreasonable demands.

    To that end, we can use modern tools like VirtualBox, Vagrant, and Puppet to turn walls of text into virtual machines. We can offer simple bootstraps and even bootable disk images to can get new developers started quickly, allowing them to explore a running system rather than demand they understand the complete stack before the first page view.

    At 3:45pm to 4:30pm, Thursday 23rd June

    Coverage note