InfoQ

Interview

Jeff Barr Discusses Amazon Web Services

Interview with Jeff Barr by Ryan Slobojan on Aug 31, 2008

Community
SOA
Topics
Cloud Computing ,
Web Services
Tags
Amazon Web Services ,
S3 ,
EC2 ,
QCon ,
Amazon ,
Amazon SimpleDB ,
QCon London 2008 ,
SQS
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

Watch Thread Reply

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.