Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
11–20 of 22 posts
Re: Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
#12Re: Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
#13Maybe I'm oversimplifying things, but why haven't these companies distributed their compute resources across various facilities and cloud providers, enabled instant failover, and tested this before outages like these?
Re: Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
#14Maybe I'm oversimplifying things, but why haven't these companies distributed their compute resources across various facilities and cloud providers, enabled instant failover, and tested this before outages like these?
Re: Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
#15Maybe I'm oversimplifying things, but why haven't these companies distributed their compute resources across various facilities and cloud providers, enabled instant failover, and tested this before outages like these?
Amazon probably has ~5hrs/year of complete failure of a region. Figure, conservatively, it would take 3 months of engineering time to protect against that, plus a 'continuing' cost of 1/2 a week per month to maintain that protection. You'd also have to (at least) double your provisioned capacity (which may include a larger ops team, etc). Assuming your servers cost $20k/month and devs cost $100/hr (both fully loaded), we're talking about ~$340,000 to prevent 5 hours of downtime (just for the first year).
If downtime costs you more than $50K/hr, then it might make sense to be that fault tolerant. Otherwise, there might be better places for a startup to spend its (limited) resources.
Re: Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
#16Maybe I'm oversimplifying things, but why haven't these companies distributed their compute resources across various facilities and cloud providers, enabled instant failover, and tested this before outages like these?
It's not unsolvable, but as others have mentioned it's probably not worth the time or money needed to have a live standby. There will be a level of failover speed that is worth having, but that might be "if EC2 is gone we can recover in 48 hours with no more than 6 hours of data missing" so the contingency will not kick in for a short EC2 outage.
Re: Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
#17Maybe I'm oversimplifying things, but why haven't these companies distributed their compute resources across various facilities and cloud providers, enabled instant failover, and tested this before outages like these?
To do that you basically you need to forgo all the benefits of cloud computing and think of it like hosting at two traditional datacentres. It's not unsolvable, but as others have mentioned it's probably not worth the time or money needed to have a live standby. There will be a level of failover speed that is worth having, but that might be "if EC2 is gone we can recover in 48 hours with no more than 6 hours of data…
Re: Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
#18Earlier quoted context omitted.
To do that you basically you need to forgo all the benefits of cloud computing and think of it like hosting at two traditional datacentres. It's not unsolvable, but as others have mentioned it's probably not worth the time or money needed to have a live standby. There will be a level of failover speed that is worth having, but that might be "if EC2 is gone we can recover in 48 hours with no more than 6 hours of data…
I fail to see how this is related to "forego the benefits of cloud computing"... Does your startup have the resources to manage multiple datacenters by itself (such as one in US and one in EU)? Isn't this a clear benefit of cloud computing (and a pretty big one too)?
Re: Amazon EC2 Outage Takes Down Foursquare, Instagram, Quora, Reddit, Etc
#19Maybe I'm oversimplifying things, but why haven't these companies distributed their compute resources across various facilities and cloud providers, enabled instant failover, and tested this before outages like these?
It costs engineering time to do so. Time that could otherwise be used to build features, better protect against more common failures, attract users, etc. Amazon probably has ~5hrs/year of complete failure of a region. Figure, conservatively, it would take 3 months of engineering time to protect against that, plus a 'continuing' cost of 1/2 a week per month to maintain that protection. You'd also have to (at least) do…