« Using ECS with PHP5 and the PEAR SOAP Class | Main | Amazon Simple Queue Service Released »

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c534853ef00d83464869369e2

Listed below are links to weblogs that reference Amazon S3 Shoots, Scores, Soars:

» Amazon S3 / MSDN from Alex Barnett blog
Jeff Barr shows off some highlights regarding the Amazon S3 service I blogged about a little while ago.... [Read More]

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Brad Neuberg

Hi there! S3 is amazing and leading to lots of very cool innovations.

Two things that would make S3 even more useful and change the game:

* Some of us have been experimenting with hosting our Ajax and DHTML apps completely through S3. This is a natural complement, since an advanced Ajax application can be written in JavaScript, CSS, HTML, etc. that is simply served from the S3 store, and can then talk back to S3 using XmlHttpRequest; you can create sophisticated apps that are a single delivery of JavaScript, HTML, etc. and not have to maintain a web server. Remote data can be saved into S3 to handle each user of your Ajax application. Even better, these Ajax apps can script web-services on other domains on the client side using one of the various tools to do so, such as JSON-P, Julien Couvreur's FlashHttpRequest, etc.; Yahoo is already exposing many of it's web services in a secure, client-side invokable cross-site manner. When you combine this with the work I've been doing with Dojo Storage, which gives you a local client-side store that can hold megabytes of data (with the user's permission) and works across 97% of the existing net, you have the possibility of creating an entire explosion of new apps that don't require server maintenence and which can store data remotely with S3, script other services, and store data locally. One big problem: since all these apps are served from the same domain name, they can all read and spy on each other's cookies, local stored data using Dojo Storage, etc. The solution is to setup Dynamic DNS to have a third domain name that can be registered on s3, such as myapp.s3.amazon.com, wordprocessor.s3.amazon.com, etc. as part of the S3 process. This would mean that cookies, Dojo Storage, etc. would be locked to this domain, which would make this approach much more realistic.

* The second big part of changing how apps are deployed on the web (and vastly opening up the ability to do innovative work and create innovate web apps, lowering the cost of entrepreneurialism) is to have a standard querying service. Why don't you take the OpenSearch service and use it to somehow do relational-like querying of S3 data? This is a bit of an unsolved problem, but I don't think it would be too hard. Think of something like map/reduce or a search-engine like API above semi-structured information stored in S3, perhaps against XML. Maybe it would simply be XPath you could use against an XML file or set of XML files. This is an open area where you could make alot of impact, like S3; hosting and 'feeding' relational databases is not easy and is damn expensive (and they don't really scale to millions of people very well at the end of the day), and is the other flip-side after basic data storage like S3 handles.

When you put this together with the work me, Julien Couvreur, and others have been doing with offline access (using things like Dojo Storage), plus S3 and an Amazon standardized-querying API over semi-structured information, I think we can blow open the kinds of apps possible on the web.

Finally, make sure that S3 has a giant list of mime-types configured, so that if you host OPML on there, for example, it gets served under the XML mime type; I think that one in particular might not get served right, but I don't remember correctly.

Best,
Brad Neuberg
bkn3@columbia.edu
http://codinginparadise.org

The comments to this entry are closed.

Featured Events

Empowering Publishers with the AWS Cloud
[London]

Wednesday, May 15, 2013
8:00 AM - 11:30 AM

Join us for an open discussion to learn how Amazon Web Services and Cloudreach are enabling the publishing community to reach a greater audience without the need to invest in significant, static IT infrastructures and hear first-hand from Trinity Mirror and News International, and how these “traditional” UK newspapers now serve a global, multi-media audience across an elastic cloud infrastructure.
Register Now

Learn the Benefits of Running a Private Social Network on AWS
[Online]

Tuesday, May 21, 2013
9:00 AM PT / 12:00 PM ET

Amazon Web Services and tibbr, an AWS Technology Partner invite you to learn how to foster innovation, improve customer support, employee motivation and breakdown departmental silos with a tibbr Private Social Network application running on AWS.
Register Now

Deliver High Performance and Scalable SQL Databases on AWS
[Online]

Wednesday, May 22, 2013
10:00 AM PT / 1:00 PM ET

Amazon Web Services (AWS) and NuoDB, an AWS Partner Network (APN) Technology Partner, invite you to attend this live webinar where you will learn how to use NuoDB to manage your data across multiple data centers and geographies to enable a highly available, secure and scalable system.
Register Now

Maximize Your Microsoft SharePoint Solutions on AWS
[Online]

Tuesday, June 4, 2013
8:00 AM PT / 11:00 AM ET

Join Amazon Web Services (AWS) and Capgemini, an AWS Premier Consulting Partner, to explore how the latest technology innovations with Microsoft SharePoint may be combined to deliver maximum business value to your customers.
Register Now

Deploying Your Business Critical SQL Server Apps on Amazon EC2
[Online]

Wednesday, June 5, 2013
10:00 AM PT / 1:00 PM ET

Amazon Web Services (AWS) and SIOS Technology Corp, an AWS Technology Partner, invite you to attend this live webinar to learn key considerations for deployment of mission critical SQL Server applications to Amazon EC2.
Register Now

Manage Big Data Analytics Using SAP HANA One On AWS
[Online]

Tuesday, June 11, 2013
10:00 AM PT / 1:00 PM ET

Jump Start Your Big Data Analytics using SAP HANA One with RunE2E and AWS. Amazon Web Services (AWS) and RunE2E, an Advanced Consulting Partner, invite you to join this live webinar to learn how SAP HANA One provides the ideal platform to manage your Big Data solutions on AWS.
Register Now

The AWS Report


Brought to You By

Jeff Barr (@jeffbarr):



Jinesh Varia (@jinman):


Email Subscription

Enter your email address:

Delivered by FeedBurner

May 2013

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31