InfoQ

Interview

Jeff Barr Discusses Amazon Web Services

Interview with Jeff Barr by Ryan Slobojan on Aug 31, 2008 12:00 PM

Community
SOA
Topics
Web Services ,
Cloud Computing
Tags
QCon London 2008 ,
SQS ,
Amazon Web Services ,
Amazon ,
Amazon SimpleDB ,
S3 ,
QCon ,
EC2
Summary
In this interview from QCon London 2008, Amazon Web Services (AWS) Evangelist Jeff Barr discusses SimpleDB, S3, EC2, SQS, cloud computing, how the different Amazon services interact within an application, the origins of AWS, SimpleDB and Microsoft SQL Server Data Services, globalization of the AWS cloud, the March AWS outage, SimpleDB Stored Procedures and converting between AMIs and VMWare.

Bio
Jeff Barr is focused on furthering awareness of web services and inspiring developers to create innovative applications using Amazon Web Services. Barr meets regularly with developers throughout the U.S. and abroad to introduce Amazon Web Services' expanding platform and showcase businesses that currently utilize the program's services.
My name is Ryan Slobojan and I am here with Jeff Barr of Amazon. Why don't you give us an overview of the cloud computing services that Amazon offers?
A few of the services that I am aware of off the top of my head are SimpleDB and S3 and EC2. Are there others in addition to that or are those the main ones?
Which services are you finding are the most popular right now?
How do the different services interact? You've got the computing services, you've got the Simple DB services, there's S3… How do you envision those participating in a website?
How did Amazon, which started off as an online web store, get into the cloud computing service?
One key point of storage-based Amazon services is that there is no one-size-fits-all storage system. There are different kinds of storage services in Amazon. Can you talk a little bit about this and what are the drawbacks and the one model that is based on relational database?
Can you give us examples of domains where we can use one or the other?
I wonder if you could compare at all SimpleDB to Microsoft's new offering, SQL Server Data Services? Have you looked that at all? Can you give us any guidance as to how your offering compares with the one from Microsoft?
Are there any plans to globalize the Amazon cloud computing infrastructure to, for instance, reduce latency in Asia or in Europe?
Recently there was an outage with S3 and EC2 - if I recall correctly it lasted about 3 hours. Can you explain what happened and what was learned from that?
And what can you say about what we can expect from Amazon in the future?
When Amazon first launched your web services, S3 I remember, part of the thinking was that you had this entire infrastructure already, which was powering your own e-commerce sites and you were using some spare capacity to offer to the world. Presumably you've now reached the point where you're actually adding infrastructures specifically for your various web services. How is that affecting the business model?
An interesting area is the concept of server-side code. Now I know you can do that with the EC service, but would Amazon envisage anything like stored procedures behind SimpleDB, that might enable developers to actually run code on your service?
Do you see a day where it's possible to make a virtual machine with VMWare, for instance, have it converted to something that's appropriate for Amazon?
show all  show all

No comments

Reply

Exclusive Content

Dan Farino About MySpace’s Architecture

Dan Farino talks about the system architecture and the challenges faced when building a very large online community. Dan explains how a .NET product scales on hundreds of servers.

The Maxine VM

Bernd Mathiske discusses Maxine VM, Java compatibility, swapping major VM components, research areas, Object handling, code examples, optimizing compiler, snippets, bytecode generation, JNI and JIT.

Joe Armstrong About Erlang

Joe Armstrong speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days.

The Limits of Code Optimization: a new Singleton Pattern Implementation

The java double-check singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.

Pressure and Performance – The CTO's Dilemma

Diana and Jim talk about patterns observed in CTOs' activity. CTOs emerge as real people caring for other people in their organization, and are put under a lot of pressure and constraints.

Biztalk Services in the Cloud

Cloud computing feels like a tomorrow technology. Simon Thurman shows how developers can use Biztalk to create an Internet Service Bus which can be deployed locally or in the cloud.

Java FX Technology Preview

InfoQ takes a look at the JavaFX preview build and talks to Sun Staff Engineer Joshua Marinacci about the upcoming version 1 release expected this autumn.

Jeff Sutherland: Reaching Hyper-Productivity with Outsourced Development Teams

Jeff Sutherland, co-creator of Scrum, and Guido Schoonheim, CTO of Xebia, present an actual case of reaching hyper-productivity with a large distributed team using XP and Scrum.