استخدام BitTorrent مع Amazon S3

المواضيع

1. كيف تتم محاسبتك على توصيل BitTorrent

2. استخدام BitTorrent لاسترداد العناصر المخزنة في Amazon S3

3. نشر المحتوى باستخدام Amazon S3 و BitTorrent

BitTorrent هو بروتوكول مفتوح من نظير إلى نظير لتوزيع الملفات وبهذا يمكنك استخدام بروتوكول BitTorrent لاسترداد أي عنصر يمكن الوصول إليه بشكل عام في Amazon S3 ، ويصف هذا القسم سبب رغبتك في استخدام BitTorrent لتوزيع بياناتك خارج Amazon S3 وكيفية القيام بذلك.

يدعم Amazon S3 بروتوكول BitTorrent بحيث يمكن للمطورين توفير التكاليف عند توزيع المحتوى على نطاق واسع يُعد Amazon S3 مفيدًا للتخزين البسيط والموثوق لأي بيانات ، فـ آلية التوزيع الافتراضية لبيانات Amazon S3 هي عبر تنزيل العميل / الخادم وتوزيع العميل / الخادم ، وهنا يتم نقل الشيئ بالكامل من نقطة إلى نقطة من Amazon S3 إلى كل مستخدم مرخص يطلب هذا العنصر.

على الرغم من أن تسليم العميل / الخادم مناسب لمجموعة متنوعة من حالات الاستخدام إلا أنه ليس مثاليًا للجميع فعلى وجه التحديد تزداد تكاليف توزيع العميل / الخادم خطيًا مع زيادة عدد المستخدمين الذين يقومون بتنزيل المكونات وهذا يمكن أن يجعل توزيع الأشياء الشائعة مُكلفًا.

يُعالج BitTorrent هذه المشكلة من خلال تجنيد العملاء الذين يقومون بتنزيل العناصر كموزعين بأنفسهم: يقوم كل عميل بتنزيل بعض أجزاء للعنصر من Amazon S3 وبعضها من عملاء آخرين ، بينما يقوم في نفس الوقت بتحميل أجزاء من نفس العنصر إلى “أقران” آخرين مهتمين.

تتمثل فائدة الناشرين في أنه بالنسبة للملفات الكبيرة والشائعة يمكن أن تكون كمية البيانات التي توفرها Amazon S3 أقل بكثير مما كانت تخدمه لنفس العملاء عبر تنزيل العميل / الخادم وهنا يُقصد بأن نقل البيانات أقل تكلفة لناشر العنصر.



المصدر