High Availability in the Cloud

A session at Erlang Factory SF Bay Area 2010

The talk will focus on how I (with the help of the entire Cloudant team) built our database service based on CouchDB on top of EC2. Specifically how we use Erlang, Chef, EC2 and other tools to build highly available and performant database clusters. This includes using Chef and Erlang's hot code upgrades to automate cluster-wide upgrades without restarting any services.

The main topics will include:

1. Getting high availability in the cloud
- How to think about and work with the cloud (and infrastructure you don't control)
- Expect and prepare for failure
- When EBS devices and EC2 instances go bad
- Cooking high availability into your system
- Removing single points of failure

2. Pitfalls we faced and how to work around them
- Performance
- Reliability

3. Automation and configuration management
- Including how we use Erlang and Chef to automate hot upgrades

About the speaker

This person is speaking at this event.
Joe Williams

I run shit at @boundary. I like bikes. bio from Twitter

Coverage of this session

Sign in to add slides, notes or videos to this session

Tell your friends!

View the schedule



See something wrong?

Report an issue with this session