Amazon web services is an offering to host your data and software at Amazon with massive virtualization and an interface over web services.
The first part of the talk is about S3 file hosting, which is done through a Firefox plugin (which I mistook for FireFTP first). You can upload files, assign ACLs, get the URL for publishing and pay proportionally to storage used, requests done and bandwidth used (all three have assigned fees). Nothing technically fancy, but cool nevertheless.
The next part is about EC2, which is a virtual server on-the-fly renting. You basically store a (special) disk image on the S3 service and then boot from it a number of virtual servers. You get root access to your servers and pay per hour of use. You can add/remove servers both programmatically and from a Firefox extension.
The next part is about SQS, which is a queuing communication service. Basically the main use for that is for communication among the EC2 servers to enable scaled processing.
The last part is SimpleDB, which is a simplified database service. Basically provides a fully indexed collections of key-values pairs (multiple values!). It’s kinda like a flat JSON (one object per row, values can be arrays). Provides a simple query language (isn’t this very similar to CouchDB???). Useful for services that don’t need too complex queries.
In the end a quick overview of payment services. One cool thing is that you can use DevPay to charge your users for the services hosted on S3/EC2. Nice stuff, but only applicable in the US in the foreseeable future.
Lastly I asked whether there is any load balancing provided by Amazon, but turned out that you need to set up your own and add a registration call to the server instance startup.
Generally the talk focuses on the business side, whereas I’d like to know how do they actually implement the services.
Pingback: dow.ngra.de » Blog Archive » QCon London: The Great Cloud of Fog
Pingback: dow.ngra.de » Blog Archive » Google Blah-Blah