jump to navigation

Cloudy, With a Chance of Rain June 24, 2008

Posted by Simeon Simeonov in amazon web services, cloud computing.
Tags: , , , , , , , ,
add a comment

Xconomy put together a cloud computing event at Akamai’s HQ in Cambridge today. The location was appropriate since Akamai was one of the first companies to work on computing in the cloud or, more specifically, at the edge of the network.

I spoke on a panel with Google, IBM, Microsoft and Sun. Their offering are somewhere between vaporware and beta.

  • Google recently launched App Engine
  • IBM has a big vision and is mastering resources internally
  • Microsoft is trying to equate enterprise application hosting and SaaS as cloud services
  • Sun recently did a beta release of Project Caroline.

Absent from the discussion due to schedules was Amazon, so I had to be the one to talk about Amazon Web Services. For the record, I like what AWS is doing for the simple reasons that (a) they shipped early and (b) they took a very open approach to the core of cloud computing (EC2 and S3).

The audience focused Q&A on a couple of interesting areas: SLAs/reliability, where is became clear that one-size cloud computing would not fit all, and security/privacy, which is indeed a very interesting topic, especially when one considers, for example, what governments can force your cloud services provider to do with your data.

There are three complementary approaches to both topics or, for that matter, any facet of value-add on top of the core infrastructure-as-a-service cloud computing layer:

  • You can architect a solution that achieves your objectives based on core cloud services. For example, since many startups don’t trust Amazon S3 and EC2 not to fail they have made alternative provisions. In another example, one can introduce application-level encryption such that Amazon or Google only keep encrypted data and don’t have access to the keys.
  • You can rely on enhanced cloud services, e.g., data encryption add-ins or spreading servers across different zones with an automatic failover layer maintained by the cloud service provider (CSP), etc. This carries potential lock-in implications in exchange for having to solve less of the problem yourself.
  • Rather than solving the problem through technology, you can solve it through processes and contracts. For example, failure to meet SLAs can carry financial penalties.  

Amazon Funds AWS Darling Animoto May 15, 2008

Posted by Simeon Simeonov in Digital Media, Facebook, Industry News, Web 2.0, amazon web services, cloud computing, social media, startups.
Tags: , , , , , , , ,
add a comment

My friend Stevie Clifton, CTO at Animoto, pinged me early this morning with the news that Amazon has funded his company. This comes on the heels of Amazon CEO Jeff Bezos using Animoto as a great example of how to leverage Amazon Web Services. Get the full story from Stevie who recorded a video telling how Animoto scaled from 50 server instances to 3,500 server instances after their Facebook launch.

Congrats to the Animoto team. They’ve built a very cool service and deserve to get a little breathing room.

Cloud Computing: You May Need It If You Go Viral On Facebook May 12, 2008

Posted by Simeon Simeonov in Digital Media, Social computing, Web 2.0, amazon web services, cloud computing, social networking, startups.
Tags: , , , , ,
1 comment so far

I organized a panel on cloud computing at the Nantucket Conference last weekend. One of the panelists was Stevie Clifton, founder/CTO of Animoto. He shared a story about Animoto’s experience with Amazon Web Services’ Elastic Compute Cloud and going viral on Facebook that speaks for itself so much so that Jeff Bezos used the example in a recent presentation.

 

Handling this type of spike the old-fashioned way would have been painful and expensive. If you plan on being successful and see these types of spikes in traffic, you should think about cloud computing from day one.

Lessons on How to Use Amazon Web Services February 20, 2008

Posted by Simeon Simeonov in amazon web services, startups.
Tags: , ,
add a comment

From a comment on my post on the AWS outage comes a link to a great presentation on how to successfully use AWS from SmugMug founder Don MacAskill given at ETech last year.

image002

Amazon Web Services Outage: Causes And Remedies February 16, 2008

Posted by Simeon Simeonov in SaaS, Web 2.0, amazon web services, startups.
Tags: , , , , , , ,
9 comments

If been a big fan of Amazon Web Services (AWS) because they lower the costs of startup experimentation. I’ve sponsored their events, judged their startup competition, etc. I have friends on the team. I’ve also had frank conversations with them about service level agreements and what it means to be an infrastructure provider in a mashup world. Mashups increase the need for high availability and uptime. If the user experience of a mashup application requires, say, five web services from three separate companies to be available the overall probability of failure goes up subtantially. it’s the weakest link in the chain argument.The Net learned this the hard way yesterday when multiple AWS services (S3, EC2, SQS, Simple DB, etc.) had a multi-hour outage. The problem was exacerbated by the fact that, internally, various AWS services depend on one another and especially the storage service, S3.It looks like the cause for the outage was a particular use pattern of S3:

What caused the problem however was a sudden unexpected surge in a particular type of usage (PUT’s and GET’s of private files which require cryptographic credentials, rather than GET’s of public files that require no credentials).  As I understand what Kathrin said, the surge was caused by at least one very large customer plus several other customers suddenly and unexpectedly increasing their usage. 

I would highly recommend for anyone who is building a developer community or providing SaaS infrastructure or relying on SaaS infrastructure to take the time and read the many posts on the AWS forums about the outage. You hear the real pain and frustration of people whose businesses depend on AWS. The key complaint was not that the service failed–failures do happen–but that Amazon was not prepared to engage with the developer community around the failure.

It’s AmazING the fact of having no info on what’s happening. Absolutely unacceptable. Come on, people on this forum are all tech guys, so we understand that bad things happen from time to time. However, you MUST be transparent with your customers and give them details on what’s going on (yes, we want to know exactly what’s happening and not a standard response like ‘The issue is resolved’). In fact, it is not. So please, scale these complaints to the right person and post the technical explanation of the issue as soon as possible.

Jesse Robbins over at O’Reilly has a good post comparing how Amazon dealt with the situation to how Salesforce responded to its infamous outage a couple of years ago. I’ve also blogged before about how SaaS brings increases responsiblities.All in all, Amazon worked very hard to get the issue resolved and the community was thankful for their efforts.

As I said before, you need to be transparent with your customers. No service can provide 100% uptime. It’s a fact. No matter if u have a redundant anycast network or supercalifragilisticexpialidocious elastic clouds. I just want to get notified and know what’s exactly happening. Nothing else. That said, the issue was resolved very fast, so you should be very proud. Hats off to Amazon’s IT staff.

Ooyala wins December 7, 2007

Posted by Simeon Simeonov in amazon web services, startups.
3 comments

Ooyala won the Amazon Web Service Startup Challenge last night. The company has a video hosting platform integrated with an ad network and some interesting bells and whistles built around the notion of using computer vision to provide better ad targeting, interactive entertainment and commerce. The founding team  comes from AdSense.

The symbol of the prize was a gold-painted hammer signed by Jeff Bezos. Under the lenses of the eager photographers and videographers, the team banged the hammer on a 2U rack server to symbolize the end of servers deployed in the enterprise.

Amazon Web Services Startup Challenge December 4, 2007

Posted by Simeon Simeonov in Polaris Venture Partners, SaaS, Web 2.0, amazon web services, startups.
1 comment so far

I’m heading to Seattle tomorrow for the AWS Startup Challenge finals. Many entered the competition with the hope of winning fame & glory, $50K in cash, $50K in AWS credit and an investment offer from Amazon (the details of which I’m fuzzy on).

The finalists are:

  • Brainscape
  • Commerce360
  • Justin.tv
  • Milemeter
  • Ooyala
  • UserTesting.com
  • WeoGeo

If you’ve any experience with the finalists, let me know. I’m one of the judges and Polaris is sponsoring the event. There is a cool dinner, which will bring together entrepreneurs and execs from the area. Unfortunately, it’s $100/seat. More importantly, Polaris is throwing together an after-dinner party. No, you won’t need to pay for that. If you can’t make dinner but want to come to the party, let me know.

Hope to see you in Seattle.

Amazon Web Services Talk: Beyond Bootstrapping October 1, 2007

Posted by Simeon Simeonov in Polaris Venture Partners, VC, Venture Capital, amazon web services, startups.
add a comment

The AWS event last Wed went very well. Thanks to everyone in the audience for coming and talking geek on such a gorgeous day in NYC.

Worth noting:

  • S3 is really getting some load–peaking at 27,000 requests/second.
  • The VM marketplace is cool on EC2 is a great way to market virtual appliances.
  • The flexible payments API is a godsend for people building cool new e-commerce experiences.

A number of people asked for a copy of my presentation. Here it is.

Amazon Web Services Event in New York September 26, 2007

Posted by Simeon Simeonov in Digital Media, Polaris Venture Partners, amazon web services.
6 comments

I’m polishing my presentation for the AWS event in NYC today. Polaris Venture Partners is the exclusive sponsor because we believe that what Amazon is doing is good for startups. AWS lowers the cost of experimentation online, which helps more ideas come to life and get feedback from the market.

The event is from 2-7pm at The Great Hall, Cooper Union, 7 East Seventh Street. Attendance is free and there will be good food + cocktails. Stop by if you can. The agenda is as follows:

2:00 – 2:30     Opening Statements/Andy Jassy, Senior Vice President, AWS
2:30 – 3:00     Overview of AWS/Mike Culver
3:00 – 4:00     Presentations from startups using AWS
4:00 – 4:15     Break
4:15 - 5:00     ”Beyond Bootstrapping”  (conversation led by me)
5:00 – 7:00     Cocktail Reception

You can still sign up at www.regonline.com/startupny or for more information, go to http://aws.amazon.com/startupny

Amazon’s Strategy: Too Risky? November 3, 2006

Posted by Simeon Simeonov in Industry News, amazon web services.
add a comment

BusinessWeek has a good piece on the likely response of Wall Street to Amazon Web Services becoming a big part of Amazon’s business. It’s a legitimate question. More info in previous posts.