Amazon S3: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎S3 Design: CNAME addressing. I'm not sure, but I think they meant this.
no, that's correct (see talk)
Line 19: Line 19:
* <code><nowiki>http://</nowiki>s3.amazonaws.com/''bucket''/''key''</code>
* <code><nowiki>http://</nowiki>s3.amazonaws.com/''bucket''/''key''</code>
* <code><nowiki>http://</nowiki>''bucket''.s3.amazonaws.com/''key''</code>
* <code><nowiki>http://</nowiki>''bucket''.s3.amazonaws.com/''key''</code>
* <code><nowiki>http://</nowiki>''bucket''/''key''</code> (when ''bucket'' is a [[Domain name system|DNS]] CNAME record pointing to <tt>''bucket''.s3.amazonaws.com</tt>)
* <code><nowiki>http://</nowiki>''bucket''/''key''</code> (when ''bucket'' is a [[Domain name system|DNS]] CNAME record pointing to <tt>s3.amazonaws.com</tt>)


Because objects are accessible by unmodified HTTP clients, S3 can be used to replace significant existing [[web hosting service|web hosting]] infrastructure. (Notable examples include [[photo sharing]] website [[SmugMug]],<ref>{{cite web
Because objects are accessible by unmodified HTTP clients, S3 can be used to replace significant existing [[web hosting service|web hosting]] infrastructure. (Notable examples include [[photo sharing]] website [[SmugMug]],<ref>{{cite web

Revision as of 04:40, 24 July 2007

Amazon S3 (Simple Storage Service) is a web service offered by Amazon Web Services. Amazon S3 provides unlimited storage through a simple web services interface. Data can be easily stored and retrieved at any time, from anywhere on the web.

Amazon S3 is an inexpensive storage solution using the same scalable storage infrastructure that Amazon.com uses to run its own global e-commerce network.

Launched in March 2006, Amazon S3 is currently being used by small start-ups and enterprise clients as a web hosting service, image hosting service, back-up system, and more. Amazon S3 clients include Microsoft, Xerox Global Services, Linden Lab (Second Life), Sentillion, Webmail.us, RenderRocket, ElephantDrive, Powerset, Zonbu, MyDatabus and iConclude.

S3 Design

Amazon S3 is designed to provide an online storage service that is inexpensive, scalable, responsive, and highly reliable.

S3 stores arbitrary objects up to 5 gigabytes in size, each accompanied by up to 2 kilobytes of metadata. Objects are organized into buckets (each owned by an AWS account), and identified within each bucket by a unique, user-assigned key.

Buckets and objects can be created, listed, and retrieved using either a REST-style HTTP interface or a SOAP interface. Additionally, objects can be downloaded using the BitTorrent protocol.

Authorization is done using an access control list associated with each bucket and object.

Bucket names and keys are chosen so that objects are addressable using HTTP URLs:

  • http://s3.amazonaws.com/bucket/key
  • http://bucket.s3.amazonaws.com/key
  • http://bucket/key (when bucket is a DNS CNAME record pointing to s3.amazonaws.com)

Because objects are accessible by unmodified HTTP clients, S3 can be used to replace significant existing web hosting infrastructure. (Notable examples include photo sharing website SmugMug,[1] and web desktop YouOS.[2])

Related Uses of S3

  • Apatar Data Integration for Amazon S3 - Apatar Data Mash ups, an open source data integration and ETL software, can help you move files between Amazon S3 and your desktop, network, databases, FTP, WebDAV, Salesforce.com, Flickr, APIs etc., all without writing a single line of code.
  • ElephantDrive - Secure Online Backup and Storage powered in part by Amazon S3.
  • Enomalism Simple Storage Service (eS3) Local version of Amazon S3.
  • JS3tream - Cross Platform backup utility to allow backups to S3 using tools like tar, cpio or even zip.
  • S3 Backup - Fail-safe, encrypted remote backup solution based on Amazon S3.
  • S3Browse - Online access to Amazon S3.
  • S3Interface - Web interface to manage Amazon S3 data.
  • SecoBackup, secobackup.com - Web 2.0, browser-based Online Backup: Encrypted, Automatic and Instantaneous.
  • Quillen - Remote backup command line utility implemented in Java.
  • Jungle Disk - "An application that lets you store files and backup data securely to Amazon S3", currently in free beta.

See also

References

  • "Amazon S3 API documentation". 2006-03-01.
  1. ^ Don MacAskill (2006-08-12). "Amazon S3 = The Holy Grail".
  2. ^ Srini Panguluriw (2006-07-25). "We're not stealing from Amazon - honest".

External links