Ayende @ Rahien

Refunds available at head office

RavenHQ & Amazon EC2 Outage

Update: The issue has been resolved, I’ll update on Sunday with full details about this.

Some RavenHQ customers may have noticed that they are currently unable to access their RavenHQ databases.

The underlying reason is an outage in Amazon US-EAST-1 region, which is where the ravenhq.com server and some of the data base servers are located.

Customers with replicated plans should see no disturbance of service, since this should trigger an automatic failover to the secondary node.

If you have any questions / require support, please contact us via our support forum: http://support.ravenhq.com/

You can see the status report from Amazon below. We managed to restore some service, but then lost it again (because of EBS timeouts, I suspect).

We are currently hard at work at bringing up new servers in additional availability zones, and we hope to restore full functionality as soon as possible.

image

Tags:

Posted By: Ayende Rahien

Published at

Originally posted at

Comments

James Manning
06/29/2012 04:30 PM by
James Manning

Needs more chaos monkey!

http://www.codinghorror.com/blog/2011/04/working-with-the-chaos-monkey.html

Fail early, fail often! :)

Edward Spelt
06/30/2012 11:01 AM by
Edward Spelt

Netflix, Pinterest en Instagram are/where offline too.

Christopher Wright
06/30/2012 04:44 PM by
Christopher Wright

Have you considered hosting RavenHQ servers in multiple availability zones and regions, and randomizing your non-replicated customers between zones?

It sucks to have a large portion of your customer base experience an outage because of you. By hosting in multiple zones, you can reduce the portion of your customer base that any single incident affects.

Also, when you say "the secondary node", I immediately get worried. Is there a tertiary node? Are all the secondary nodes in the same zone as each other?

Ayende Rahien
07/01/2012 07:39 PM by
Ayende Rahien

Christopher, We are running in multiple availability zones, and we are putting non replicated clients in multiple zones. I'll post a full discussion of this tomorrow, but the reason you saw a lot of activity about that is that most of our free plans resided on that region.

"The secondary node" is actually a RavenDB term, which refers to the secondary node that you fail to. The question if you have tertiary or more actually depend on your plan. And N node in a replicated plan are on a different availability zone.

Colin Bull
07/02/2012 02:48 PM by
Colin Bull

Hummm, wondering whether this was the pesky leap second introduced on 30 June at midnight..

Christopher Wright
07/02/2012 04:47 PM by
Christopher Wright

@Ayende: Ah, okay, that's a lot better than I initially thought. I should have remembered that you're smart.

I personally would never trust anything important to just two zones, but I understand that a lot of companies are budget-conscious and can take a short outage, especially if they can point at someone else to blame.

Comments have been closed on this topic.