Showing posts with label Amazon. Show all posts
Showing posts with label Amazon. Show all posts

Tuesday, July 03, 2012

Amazon #FAIL in the recent storms. Failover needs to be part of your cloud-based product design

Yes the recent storms in the Mid-Atlantic were bad. 100 mile an hour winds and heavy rain. Here in the Baltmore DC area there are still many people without power. But Amazon suffered a failure that took out some major services.
David Linthicum puts it really well. 
I agree. Somebody at Amazon has been failing. May be the services are "over sold" or "over committed" and losing part of the capability leaves some customers with insufficient resources. However, if major players like NetFlix and Pinterest can't get the resources they need then there must have been something seriously wrong. These data centers should be designed to withstand severe weather. It is not an unusual occurrence. 
Amazon must have been making some serious trade-offs (aka gambles) in managing costs and profitability and they have obviously come back to bite them.
Taking things in to our own hands
This latest incident has underlined that cloud providers are not bulletproof. As such it is incumbent on cloud users to consider redundancy in their designs - right from the outset. As always the challenge is often cost.
If you want to use Amazon services you can configure to operate across multiple regions. The challenge with this is that moving data between regions has a bandwidth cost that you don't see if you operate within a single region. Replication between regions can be technically challenging, depending on your technical configuration but it can also get expensive. 
Using multiple Cloud providers is not simple and straightforward either. Rackspace is promoting OpenStack and Microsoft has indicated some intention to work with OpenStack
While it is feasible to configure your platform on different cloud platforms the challenge is managing demand across the different platforms, particularly if you want the ability to load balance or have instant failover.
In these days where there is a strong urge to shorten the time to market it can still pay dividends in ongoing operational costs to think about scalability, resilience and fail over as part of the initial design of your product. Failure to do so can lead to embarrassing outages that are not of your own choosing.

Tuesday, September 04, 2007

NBC and the horn effect

There has been a lot of talk lately about the halo effect Apple experiences as a result of the iPod. This has been magnified further by the release of the iPhone. The halo effect is one whereby Apple benefits through increased sales of Mac hardware as a result of people's experience with the iPod and iTunes. It seems to be a real effect with one in siz laptop sales in the USA going to Apple. With the back to school season playing out this is a significant effect. I would hazard a guess that in the student market the ratio might be higher than one in six. The recent slug fest between NBC Universal and Apple over TV shows is getting really ugly. NBC has basically pulled its TV shows from iTunes as it pushes for a big hike in prices for its shows. NBC has gone to Amazon and its unbox service where it was already one of the movie distribution partners. On September 5th Apple is rumored to be launching new iPods that should include a video ipod with the iPhone style glass interface. This will only serve to drive demand for the ipod as we enter the holiday buying season. At the same time Apple got news that in the first full month of sales for its iPhone it took the top spot for US sales of Smartphones and also equalled the sales of the most popular feature phone. The Amazon Unbox service is a Microsoft-centric service that effectively bars Apple Mac and iPod users from accessing video content. The only upside is that it enables downloads to a Tivo box. NBC seems driven to this decision by its desire to increase pricing and control over its content. The net of this is we, as consumers, have more controls over how we consume content and pay more for the priviledge. This makes me wonder, if there is a halo effect, is there also a devil's horn effect that will create a backlash against Amazon and others perceived to be limiting consumer choice. All I know is that the reaction from student age consumers is negative. They are annoyed (to put it very mildly) at NBC's action. Apple is not immediately affected by this because they view Apple as being the victim of NBC's actions that are not in their interests as consumers. It will be interesting to see this epic battle play out. I hope that Amazon's stance, which is anything but platform agnostic, doesn't cause it damage as a result of the horn effect.