d.Construct 2006, Brighton, UK
Ms. Jen's transcription at d.Construct 2006
10am -Jeff Barr - Amazon Web Services
Web Services Evangelist
4 years of traveling and speaking to meet and get message out to developers.
What is Amazon?
Online Retailer - Over 59 million active customer accounts.
Technology Consumer - Multi-National WEb Sites, Vast Data Warehouse (25 terabytes), World-Class Logistics
Technology Provider - Amazon Associates, over 1,800,000 active seller accounts, 180,000 software developers to use web services
Web Services Concept
The Programmable WEb Site:
Support - http, xml, soap xslt
remote access to data and functionality
decoupling of data and presentation
creation of a platform to attract software developers
means to leverage our tech investment
we invite developers to build their own applications
What is Web Services:
A set of APIs and biz models which give developers access to Amazon tech and content. E-Commerce, Infrastructure, web, workforce/workflow
AWS Product Family:
E-commerce: Amazon E-commerce services, historical pricing
Infrastructure: Simple Queue, Simple Storage, Elastic Compute Cloud
Web: Alexa Web Information service, Alex Top Sites, site thumbnail, search platform
Workforce/Workflow: Amazon Mechanical Turk
AWS Biz Models
Free - virtuous - 1 call per second - send us traffic
Fixed Monthly Fee - Amazon Historical pricing
Usage/Resource Based - Amazon s3, alexa, etc.
-- My first S3 bill was $.02, and I paid it personally to the Product Manager -- Jeff Barr quote
All the services have a commercial use license and you are free to build for commercial purposes. You need to read the licenses.
-- Shows examples of what developers have made with AWS: TV Mojo, Live Plasmas, The Hive Group (parametric shopping)
((Lots of marketing buzz words. Unfortunately, the wifi is not up for most of us, only about 10 people are on, so I can't download Jeremy's Buzzword Bingo. Dang.))
Alexa Web Information Service
Access to 300 terabytes of Alexa crawl data
10 billion web pages
5 Functions: crawl, search, url info, category,...
Build your own search engine.
3 Steps: specify pages to access within the archive, write parallelizable application to process these pages, publish results as XML feed or as web services
Pricing: everything costs $1: 50 GB of data processing, 1 CPU hour, 1 GB of data downloaded, 4000 web service requests.
Amazon S3 - Simple Storage Service
Storage for the internet, 15 cents per GB/month to store data, 20 cents per GB to access data, private or public storage, scalable, reliable, cost-effective, and simple.
Web scalable, reliable, cost effective, simple
Objects (opaque data 1 byte to 5 Gbs), buckets (object container), Keys, Standards based interfaces (REST & SOAP, URL addressability - every object has a url)
S3 Fox uses Firefox to manage S3 account
Amazon Mechanical Turk
Web Services API for computers to integrate "artificial artificial intelligence" directly ...
How it works : requester (dev) -> human intelligence tasks (HITs) > < Worker Qualifications -> www.mturk.com -> workers -> completed HITs -> accepted work
What this means
For Software developers: solves problem of building applications that until now have not worked well without human intelligence
For Business: efficiently, effectively and inexpensively complete millions of tasks that require human intelligence
Workers : diverse work for skills available
Examples: The Sheep Market (art project), HIT builder, Casting Words (podcast transcriptions)
EC2 - Elastic Compute Cloud - pay as you go computing power
resizable compute capacity, virtual computing environment, Web service calls to start, monitor, stop instances, manage network,
((I am glad to know of all of this info and applications, esp S3, but I wish Mr. Barr was a bit more excited and not so biz buzz dense presentation. Maybe programmer/developers like this style. ))
-- I can go from the virtual world (Second Life) to the real world (Amazon). -- Jeff Barr quote.
((laughter, as Amazon may be virtual real, and Second Life would be virtual virtual))