Saturday, December 2, 2006

My Profile - Kin Lane - Amazon Web Services

Some of the work Amazon is doing right now I consider to be some of the most innovative and disruptive technology out there today. I would place it at the same level as the work google is doing and with Facebook's open platform. Very few developers I know even are aware of Amazon Web Services, when I mention it they think about the Amazon Store.

Here are the web services I am working with:

Amazon Simple Storage Service -Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers. Amazon S3 provides a simple web services interface that can be used to store and retrieve any amount of data, at any time, from anywhere on the web. It gives any developer access to the same highly scalable, reliable, fast, inexpensive data storage infrastructure that Amazon uses to run its own global network of web sites. The service aims to maximize benefits of scale and to pass those benefits on to developers.

Amazon SimpleDB - Amazon SimpleDB is a web service for running queries on structured data in real time. This service works in close conjunction with Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2), collectively providing the ability to store, process and query data sets in the cloud. These services are designed to make web-scale computing easier and more cost-effective for developers.

Amazon EC2 -Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud. It is designed to make web-scale computing easier for developers. Just as Amazon Simple Storage Service (Amazon S3) enables storage in the cloud, Amazon EC2 enables "compute" in the cloud. Amazon EC2's simple web service interface allows you to obtain and configure capacity with minimal friction. It provides you with complete control of your computing resources and lets you run on Amazon's proven computing environment. Amazon EC2 reduces the time required to obtain and boot new server instances to minutes, allowing you to quickly scale capacity, both up and down, as your computing requirements change. Amazon EC2 changes the economics of computing by allowing you to pay only for capacity that you actually use.

Amazon Simple Queue Service - Amazon Simple Queue Service (Amazon SQS) offers a reliable, highly scalable hosted queue for storing messages as they travel between computers. By using Amazon SQS, developers can simply move data between distributed application components performing different tasks, without losing messages or requiring each component to be always available.

Amazon Associates Web Service - The Amazon Associates Web Service (formerly named the Amazon E-Commerce Service "ECS") exposes Amazon's product data through an easy-to-use web services interface that, when combined with the Amazon Associates Program, is a powerful combination for website owners, Web developers, and Amazon sellers to make money. Developers may use the Amazon Associates Web Service as long as it's used primarily to drive traffic back to Amazon's web sites or sales of Amazon products and services. The Amazon Associates Web Service makes it simple for developers to build rich and highly effective applications that merchandise Amazon products.

Amazon Flexible Payments Service - Amazon Flexible Payments Service (Amazon FPS) is the first payments service designed from the ground up specifically for developers. The set of web services APIs allows the movement of money between any two entities, humans or computers. It is built on top of Amazon's reliable and scalable payment infrastructure.

What Amazon offers here is pretty powerful stuff. I am working to integrate Amazon SimpleDB and Amazon S3 into all my web applications. I am still working with a proper integration of Amazon Simple Queue Service and Amazon EC2.

0 comments: