Trello has moved to AWS
status.fogcreek.com
status.fogcreek.com
I'm all for donating to red cross and other charitable organizations, but that doesn't mean you can't show anyone else appreciation just because there are others with needs in the world. Give to both, hopefully more to the charitable organizations and a little less for token gifts.
Are there any safety issues associated with hauling a bucket of diesel
up a staircase?
It's flammable and slippery. Wear boots, and I suggest this is a good day to quit smoking. I know it's not as volatile as gasoline but it's still not exactly
the most fire-safe substance. Are they literally 5-gallon pails,
or are they sealed containers?
They are open buckets we store the cleaning supplies for the fish tank in. And also now gasoline.Diesel is extremely dangerous stuff. I nearly blew myself up a few years ago by not cleaning out a diesel tank with detergent properly that I was welding. Diesel residue vapourised and went boom. Fortunately there wasn't enough in it to create a large explosion but it required new underpants.
To add to that, my only car accident was due to having diesel on my shoes. My foot slipped off the brake and I rear ended some poor guy.
So one guy slips and there's five gallons of diesel covering what I assume is the escape route of a NYC high rise?
Hacking software is one thing, but when that goes wrong it just leaves crashed servers, unresponsive web apps and 404/500 errors.
And, before someone mentinos it, hauling diesel up stairs to keep a hospital generator going (as mentioned in another story) is a whole different situation. Patients are a bit more important than a bunch of servers. But you'd still evacuate all non-essential staff and patients if you were doing that given that it presents a significant danger if something were to go wrong; especially with the emergency services already dealing with a huge workload.
But yes :)
Potential hazmat incident.
If they can't tie into their existing fuel infrastructure, hauling it up the ~150 to 200 feet of stairs bit by bit is probably easier than trying to source and install something temporary.
Anyway, the short answer is no, it's not at all easy to pump anything up 17 stories. You're talking about 8 or more pumps and appropriate hoses curling up the staircases, making them impassable... but people need those stairs.
[1] http://webcache.googleusercontent.com/search?q=cache:lHEK939...
My guess is that the second data centre was there, but failover didn't work for some reason. It would be good to know the reason, though.
[1] http://www.joelonsoftware.com/items/2007/07/09.html
Edit: Politeness
I think your guess is probably wrong though, in a status post 2 days ago they listed[1] the precautions they were taking so that they could be "confident that all of our services will remain available to our customers throughout the weather", and they did not refer to another data center, only "Our data center". That would be the ideal place to mention any fall-back centre.
They are also resolutely not replying to public posts on various boards questioning these issues. I am cutting them some slack in that they have a lot to attend to right now, although the fact they are managing to find time to reply to some threads (like the one in which this is posted) is a tad sniffy.
Once they're back up and running I'm sure they'll update us all on why their redundancy failed or magically wasn't there.
[1] http://status.fogcreek.com/2012/10/feelin-fine-no-expected-d...
Re their status posts: you may well be right. Time will tell I guess.
However, as I understand from your profile you are a coder on Kiln[1]. Are you really telling us you don't know whether there was a backup datacenter or not?
If there was, I understand you might not be able to tell us why it didn't catch the fail-over, or if not, why there wasn't one in the first place. However basic info like whether a backup existed in the first place really seems like it should be within your realm of knowledge.
I guess that's called the power of positive thinking?
I hope they move Trello back to "real" servers and not this AWS, once the datacenter is stabilized.
I think that AWS is overrated and overpriced and it's a big asset of FogCreek to still use real data centers, after all they started this thing before AWS even existed. I don't know if StackExchange or FogBugz would run so good on these AWS-servers with bad IO.
It's great though if they now have the chance to quickly overflow Trello to AWS in case of problems or high demands and buy a new correctly-priced, powerful server to put at Peer 1 a week later!
I know that's a lot of questions, but heck it would be an article I'd love to read and something I believe would be very relevant to the community as well!
AWS is essentially acting as a backup of the old servers, as the datacenter is in danger of losing power.
That said, the cost, reliability, etc. had been carefully thought out, albeit as a somewhat longer-term project than it ended up being. More info will certainly wait at least until the current state of things is cleared up - Fogbugz and Kiln are still in the datacenter.
- They burn 44 gallons per hour
- The tank adjacent to the generator holds ~400 gallons
- Gas is currently VERY expensive, but I don't have a real number for you at
the moment.Really puts things in perspective.
Also, #2 heating oil is cheaper than diesel in New England, it's about $3.70/gal.
Wow.
And to the poster below: 500kw generator is not unreasonable for a fully populated datacenter. That is power and cooling, remember.
Would also be great to see a follow-on report after a month or so of lessons learned from hosting on AWS vs own infrastructure.
I will also be keeping an eye out to see if it remains as responsive.
Disclaimer: I'm a Trello fanboy, it's like having container classes in STL, only more visual!
Good luck. Maybe a quick migration to Sendgrid for that system? (Edit: or Amazon SES, of course)
I have a huge amount of respect and appreciation for the level of commitment you have for your customers, despite these horrific circumstances. Stay safe!
Having the cloud as your back up makes a lot of sense but if everyone did it could it cope with the additional demand? Sure the AWS infrastructure is massive but I'm guessing the load that would be dumped on it if a significant chunk of New York's web hosting was suddenly moved across would be massive.
EDIT: Thinking now this may be a temporary move, not a permanent one. As such, it probably makes sense to have a tested process to be able to move between cloud/dedicated/whatever as quickly and painlessly as possible.
It's not like this is a well-hidden secret - head over to AWS's whitepaper section
http://media.amazonwebservices.com/AWS_Cloud_Best_Practices....
“Be a pessimist when designing architectures in the cloud”
http://media.amazonwebservices.com/AWS_Web_Hosting_Best_Prac...
“As the AWS web hosting architecture diagram in this paper shows, we recommend that you deploy EC2 hosts across multiple Availability Zones to make your web application more fault-tolerant.”
AWS is resilient enough so long as you dont park all of your environment in the same AZ/Region.
http://techblog.netflix.com/2011/04/lessons-netflix-learned-...
http://techblog.netflix.com/2012/10/post-mortem-of-october-2...
/me knocks on wood
The real issue is geographic redundancy, regardless of using AWS or dedicated hardware.