Programming Amazon Web Services: S3, EC2, SQS, FPS, and SimpleDB

Cover
"O'Reilly Media, Inc.", 25.03.2008 - 604 Seiten

Building on the success of its storefront and fulfillment services, Amazon now allows businesses to "rent" computing power, data storage and bandwidth on its vast network platform. This book demonstrates how developers working with small- to mid-sized companies can take advantage of Amazon Web Services (AWS) such as the Simple Storage Service (S3), Elastic Compute Cloud (EC2), Simple Queue Service (SQS), Flexible Payments Service (FPS), and SimpleDB to build web-scale business applications.

With AWS, Amazon offers a new paradigm for IT infrastructure: use what you need, as you need it, and pay as you go. Programming Amazon Web Services explains how you can access Amazon's open APIs to store and run applications, rather than spend precious time and resources building your own. With this book, you'll learn all the technical details you need to:

  • Store and retrieve any amount of data using application servers, unlimited data storage, and bandwidth with the Amazon S3 service
  • Buy computing time using Amazon EC2's interface to requisition machines, load them with an application environment, manage access permissions, and run your image using as many or few systems as needed
  • Use Amazon's web-scale messaging infrastructure to store messages as they travel between computers with Amazon SQS
  • Leverage the Amazon FPS service to structure payment instructions and allow the movement of money between any two entities, humans or computers
  • Create and store multiple data sets, query your data easily, and return the results using Amazon SimpleDB.
  • Scale up or down at a moment's notice, using these services to employ as much time and space as you need
Whether you're starting a new online business, need to ramp up existing services, or require an offsite backup for your home, Programming Amazon Web Services gives you the background and the practical knowledge you need to start using AWS. Other books explain how to build web services. This book teaches businesses how to take make use of existing services from an established technology leader.

 

Inhalt

Chapter 1 Infrastructure in the Cloud
1
Chapter 2 Interacting with Amazon Web Services
15
Simple Storage Service
51
Chapter 4 S3 Applications
135
Elastic Compute Cloud Beta
161
Chapter 6 Using EC2 Instances and Images
213
Chapter 7 EC2 Applications
239
Simple Queue Service
259
Flexible Payments Service Beta
351
Chapter 11 FPS Transactions and Accounts
409
Chapter 12 FPS Advanced Topics
449
Chapter 13 SimpleDB Beta
497
Appendix A AWS Resources
545
Appendix B AWS API Error Codes
555
Index
571
Urheberrecht

Chapter 9 SQS Applications
295

Andere Ausgaben - Alle anzeigen

Häufige Begriffe und Wortgruppen

Beliebte Passagen

Seite xiii - You do not need to contact us for permission unless you are reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Selling or distributing a CD-ROM of examples from O'Reilly books does require permission. Answering a question by citing this book and quoting example code does not require permission.
Seite xiv - Acknowledgments THIS BOOK WOULD NOT HAVE BEEN POSSIBLE WITHOUT the help and prayers of many people.
Seite xii - ... pathnames, directories, and Unix utilities Constant width Indicates commands, options, switches, variables, attributes, keys, functions, types, classes, namespaces, methods, modules, properties, parameters, values, objects, events, event handlers, XML tags, HTML tags, macros, the contents of files, and the output from commands Constant width bold Shows commands and other text that should be typed literally by the user Constant width italic Indicates the author's emphasis within the output from...
Seite 34 - The meaning of these parameters will be discussed in more detail in Chapter 3, but for now it is enough to know that these parameter names require special treatment in our REST API implementation.
Seite 4 - Key ID Use your Access Key ID as the value of the AWSAccessKeyld parameter in requests you send to Amazon Web Services (when required). Your Access Key ID identifies you as the party responsible for the request.

Bibliografische Informationen