Which of the following statements best describes using BitTorrent with Amazon S3?

A friend wants you to set up a small BitTorrent storage area for him on Amazon S3. You tell him it is highly unlikely that AWS would allow such a thing in their infrastructure.

However you decide to investigate.

Which of the following statements best describes using BitTorrent with Amazon S3?
A .  Amazon S3 does not support the BitTorrent protocol because it is used for pirated software.
B .  You can use the BitTorrent protocol but only for objects that are less than 100 GB in size.
C .  You can use the BitTorrent protocol but you need to ask AWS for specific permissions first.
D .  You can use the BitTorrent protocol but only for objects that are less than 5 GB in size.

Answer: D

Explanation:

BitTorrent is an open, peer-to-peer protocol for distributing files. You can use the BitTorrent protocol to retrieve any publicly-accessible object in Amazon S3.

Amazon S3 supports the BitTorrent protocol so that developers can save costs when distributing content at high scale. Amazon S3 is useful for simple, reliable storage of any data. The default distribution mechanism for Amazon S3 data is via client/server download. In client/server distribution, the entire object is transferred point-to-point from Amazon S3 to every authorized user who requests that object. While client/server delivery is appropriate for a wide variety of use cases, it is not optimal for everybody. Specifically, the costs of client/server distribution increase linearly as the number of users downloading objects increases. This can make it expensive to distribute popular objects.

BitTorrent addresses this problem by recruiting the very clients that are downloading the object as distributors themselves: Each client downloads some pieces of the object from Amazon S3 and some from other clients, while simultaneously uploading pieces of the same object to other interested "peers." The benefit for publishers is that for large, popular files the amount of data actually supplied by Amazon S3 can be substantially lower than what it would have been serving the same clients via client/server download. Less data transferred means lower costs for the publisher of the object.

Reference: http://docs.aws.amazon.com/AmazonS3/latest/dev/S3Torrent.html

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments