Posts Tagged ‘s3’

Amazon Web Services S3 – Part 2: Security

March 15th, 2009 Comments off

Simple Storage Service (S3)


Write and delete access to buckets and objects is controlled via Access Control Lists (ACL). You can assign read permissions to any object to specific users. You can also make an object public to grant access to anyone.

Transfer into and out of S3 can utilize SSH which will encrypt data. This prevents any “over the wire” interception of your data. Data at rest is not encrypted and Amazon recommends that users encrypt any sensitive data with their encryption tool of choice. You would encrypt your data before uploading to S3.

When you remove an object or bucket, public access (i.e. from the internet) is removed immediately. The space is then made available for writing by any user.

Technorati : , , , , ,

Amazon Web Services S3 – Part 1: Intro to the Simple Storage Service (S3)

March 15th, 2009 2 comments

Simple Storage Service (S3)

The AWS S3 service is an API driven storage service. The API provides get, put and delete. Data is stored using a bucket concept that is not unlike directories and sub-directories. A bucket can hold one or more buckets and one or more objects (i.e. files). You can nest buckets as many levels deep as required by your application or other needs. Objects can be up to 5GB per and you can store an unlimited number of objects.

At the top level is a global bucket. All S3 accounts share the global bucket. Your buckets can be located in North America or in Europe. Any objects created within that bucket will exist in the bucket’s regional location.

Access to objects is via HTTP, SOAP or REST, and via BitTorrent. Amazon plans additional interfaces over time. You can find third party Java libraries as well as libraries for other languages.

S3 was designed to be fast, scalable and simple. It is everything they wanted it to be. While it might seem to be limited in scope, it does provide very scalable and cheap storage for the masses.

Technorati : , , , ,

What’s the Difference Between Amazon’s S3 and EBS?

March 12th, 2009 Comments off

Have you been wondering what the differences between S3 and EBS are? I recently gave a high level overview of S3 and I plan to do one on EBS. I also plan to follow with a detailed looked at both S3 and EBS.

In the meantime, Cloudiquity has posted an entry, Differences between S3 and EBS. This is a nice overview. It provides some excellent technical details as well as some pricing info. Well worth a read.


Technorati : , , , ,

Categories: cloud computing, cloud data Tags: , , , ,

Spending Other People’s Money

January 4th, 2009 Comments off

Amazon announced a nice new feature for S3. You can now let Amazon charge a third party for the storage they use on your account. The nice thing about this is that if you offer a storage service (say images or documents), you can provide your service and let Amazon bill them directly.

Bits For Sale – The New Amazon S3 Requester Pays Model

If you read the AWS blog entry, you’ll see that you can use this new feature in two ways: a special, signed request or via devpay. I think the devpay model would probably be the better way to go for an ongoing service while the signed request might be good for one off requests.

Content owners charge a markup for access to the data. The price can include a monthly fee, a markup on the data transfer costs, and a markup on the cost of each GET.

Jeff even provides a little example:

For example, I could create a database of all dog kennels in the United States, and make it available for $20 per month, with no charge for access. My AWS account would be charged for the data transfer and request charges.

Very nice. Jeff says that the latest S3 Developer Guide and latest DevPay Developer Guide have both been updated to cover the new feature.


Technorati : , , ,

Categories: cloud computing, tweet Tags: , , ,