Geeks With Blogs
Keep It Simple Simple Solutions for Complex Scenarios

Amazon is a key vendor into the Cloud game, Amazon was one of the first to offer Cloud Services such as EC2 and S3. Amazon Simple Storage Service (S3) is cloud-based persistent storage, It operates independently from other Amazon services. In fact, applications you write for hosting on your own servers can leverage Amazon S3 without any need to otherwise “be in the cloud.”

“Simple Storage,” refers to the feature set that offers, Amazon S3 enables you to simply put data in the cloud and pull it back out. You do not need to know anything about how it is stored or where it is actually stored. In the same way that others Cloud Storage platforms Amazon S3 is not a remote filesystem, Amazon S3 is in many ways, much more primitive than a filesystem in fact, you don’t really store “files”, you store “objects”. Furthermore, you store objects in buckets, not directories. Although these distinctions may appear to be semantic, they include a number of important constraints:

  • Objects stored in S3 can be no larger than 5 GB.
  • Buckets exist in a flat namespace shared among all Amazon S3 users. You cannot create “sub-buckets,” and you must be careful of Namespace clashes.
  • You can make your buckets and objects available to the general public for viewing.

For access to S3, you need to sign up for an Amazon Web Services account. You can ask or default storage in either the United States or Europe. Where you store your data is not imply a function of where you live. the main regulatory and privacy concerns will impact the decision of where you want to store your cloud data.

Web Services

S3 is available through both a SOAP API and a REST API. Although developers end to be more familiar with creating web services via SOAP, REST is the preferred mechanism or accessing S3 due to difficulties processing large binary objects in the SOAP API. Specifically,SOAP limits the object size you can manage in S3 and limits any processing (such as a transfe srtatus bar) you might want to perform on the data streams as they travel to and from S3.


Amazon also provides BitTorrent access into Amazon S3. BitTorrent is a peer-to-peer (P2P) filesharing protocol. Because BitTorrent is a standard protocol for sharing large binary assets,a number of clients and applications exist on the market to consume and publish data via BitTorrent. If your application can leverage this built-in infrastructure, it may make sense to take advantage of the Amazon S3 BitTorrent support. In general, however, transactional web applications won’t use BitTorrent to interact with S3.

See u!

Posted on Saturday, August 28, 2010 5:50 PM | Back to top

Comments on this post: A look around to Amazon Cloud Computing: S3

# re: A look around to Amazon Cloud Computing: S3
Requesting Gravatar...
I always enjoy learning what other people think about Amazon Web Services and how they use them. Check out my very own tool CloudBerry Explorer that helps to
manage S3 on Windows . It is a freeware.
Left by Andy, CloudBerry lab on Aug 29, 2010 3:17 AM

Your comment:
 (will show your gravatar)

Copyright © Juan Mestas J. (aka gotchas) | Powered by: