Akka is using the Actors together with STM to create a unified runtime and programming model for scaling both UP (multi-core) and OUT (grid/cloud). Akka provides location transparency by abstracting away both these tangents of scalability by turning them into an ops task. This gives the Akka runtime freedom to do adaptive automatic load-balancing, cluster rebalancing, replication & partitioning
We'll present the architecture and implementation of a Node.js/DTrace-based distributed platform for analyzing the performance of cloud applications in real-time. We'll do a live demo on a real, internet-facing cloud and discuss some of the interesting performance pathologies we've found and explained using this tool.
You've heard about NoSQL. You've heard about the Cloud. What if you could spin up something like HBase in a couple minutes and try out both at the same time. By the end of this session, you'll learn how to do just that, in a way portable across several NoSQL projects and dozens of compute clouds.
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 cloud infrastructure. Update yourself on the latest features, and use cases for Drizzle7 and what is in store for the near future.
Those who cannot remember the past are condemned to repeat it. This is part survey, part critique of the various Atomicity, Consistency, Isolation and Durability models available from various modern databases and data stores used in modern Web and Cloud environments.
Cloud computing scared the crap out of me - the quirks and nightmares of provisioning cloud computing, dns, storage, etc on AWS, Terremark, Rackspace, etc - until I took the bull by the horns. Come see me demonstrate tools and examples that will allow you to skip the headaches and cut straight to the cloud.
An approach to building freedom-respecting online services and a presentation of Libravatar, a federated clone of the Gravatar profile image hosting service.
Looking for an easy, scalable way to manage your Ganeti-based clusters? Ganeti Web Manager provides admins an easy to deploy, Django based GUI that effectively manages private clusters & works equally well for providing customers access. With a caching system designed to scale to thousands of virtual machines without decreasing performance, Ganeti Web Manager makes cluster management truly simple.
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.
Chef is a powerful open source system integration framework, built to bring the benefits of configuration management to the entire infrastructure. This tutorial will cover key concepts and how to get started using Chef to manage systems and integrate them together to build fully automated infrastructure.
Real clouds look fluffy but mass up to a million tonnes. Virtual clouds look cheap but consume the output of 10 nuclear power stations. Real life factors can seriously influence your data center requirements. How can Linux help you?
Google App Engine is an application development and cloud-hosting platform that lets users create apps to run Google's datacenters. In this 3-part tutorial, we'll give a 1-hour intro talk on cloud computing and App Engine, a 90-100 minute introductory codelab to get your feet wet with App Engine development, and finally conclude with about a half-hour intro to some of App Engine's newest features!
Ganeti is a cluster virtualization management software tool built on top of existing virtualization technologies such as Xen or KVM and other Open Source software. This hands-on tutorial will give an overview of Ganeti, how to install it, how to get started deploying VMs, & administrative guide to Ganeti. The tutorial will also cover installing & using Ganeti Web Manager as a web front-end.
The OpenStack project was launched last summer during OSCON by Rackspace, NASA, and a number of other cloud technology leaders in an effort to build a fully-open cloud computing platform. It is a collection of scalable, secure, standards-based projects consisting of compute, storage, images, and more. This session will introduce the projects, the principles behind it, and how to get started.
Tropo's platform for voice, SMS, and IM is a hosted cloud service, and we've opened the source of the core platform. Hear the lessons learned from running a cloud service and a parallel open source project. We did a lot wrong, and we got many things right. We'll discuss what we've learned about product management, release management, marketing, and third party licensing.
In Prying Open the Cloud with Dell Crowbar and OpenStack, attendees will: find out about one of the fastest ways to stand up an OpenStack cloud, learn about the development, implementation and operation of Dell Crowbar, and hear how one company planned and implemented an OpenStack cloud for its business
Ruby on Rails is a great framework for quickly building applications, but what happens when you are wildly successful and need to scale WAY up? This talk is a case study in the evolution of our Rails application from a monolithic "does everything" systems running on a hosted server to a service-oriented system running in the cloud.
The Netflix API has been incredibly successful in getting your favorite movies and TV shows on to hundreds of devices. It is handling billions of requests and is the centerpiece of the Netflix distribution strategy. Given this tremendous success, why are we completely redesigning the API? Come and find out how we plan to make the API better, scale it in the cloud and improve our API's efficiency.
Solr, an open source enterprise search server, scales very well within an index (vertical scaling). It is when you have multiple indexes (horizontal scaling) that it starts to get hairy, which happens a lot when you are hosting a cloud based solution for multiple users. In this session we will discuss these issue as well as the techniques of how to overcome them in-depth.
Cloud is the biggest user of Open Source, but also a threat - people are building their apps on Cloud Platforms that are closed. Stratos is an Apache Licensed project for a Cloud Platform-as-a-Service. We will take a deep dive into this multi-tenant, elastic, metered cloud runtime that includes Tomcat, ESB, Registry and more. This will be a detailed session aimed at developers and infra experts.
As the market for browsers on the desktop and mobile platforms becomes increasingly fragmented, remembering what works where and what doesn't becomes increasingly hard. Browserscope is an open source, community-driven project for profiling web browsers. The goals are to foster innovation by tracking and sharing browser functionality and performance. Learn how you can use this cloud resource.
OpenStack is an effort to build a completely open, community driven, enterprise-level cloud computing and storage platform. Not only is the technology open, but the APIs are as well. This session will show how to leverage the power of the current compute and storage APIs, as well as look down the road to future releases.
This session will demonstrate an example scenario from Janrain and discuss the implications, benefits, and pitfalls of moving to a utility cloud computing architecture from a traditional co-located hosting environment.
YARN is the next generation of Hadoop Map-Reduce designed to scale out much further while allowing for running applications other than pure Map-Reduce in a highly fault-tolerant manner.