The web is full of opportunities for companies both large and small, but smaller companies face a difficult problem: infrastructure. Industrial-strength infrastructure can be costly to buy and maintain, so smaller companies often do without.
A possible answer comes in the form of Amazon’s infrastructure web services. In his book, the author explains how you can take advantage of Amazon’s massive computing infrastructure to build your own applications. Amazon Web Services lets businesses and individuals “rent” computing power, data storage, and bandwidth on this vast network, and, best of all, you only pay for what you use.
Murty provides all the background and technical details you need to understand Amazon Web Services, including code samples that reveal how to use the APIs, and example applications. The book explains how to use the five web services in Amazon’s Web Services offering:
- Simple Storage Service (S3) to store and retrieve any amount of data using application servers, unlimited data storage, and bandwidth.
- Elastic Compute Cloud (EC2) to buy computing time, so you can requisition machines, load them with an application environment, manage access permissions, and run your image using as many or as few systems as needed.
- Simple Queue Service (SQS), Amazon’s web-scale messaging infrastructure, to store messages as they travel between computers.
- Flexible Payments Service (FPS) to structure payment instructions and allow the movement of money between any two entities, humans, or computers.
- SimpleDB to create and store multiple data sets, query your data easily, and return the results.