Your current filters are…
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.
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.
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.
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.
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.
In this session I'll demonstrate:
In conjunction with the session the tools, Puppet code and documentation used to create the cloud will be available under a GPLv2 license.
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.
21st–24th June 2011