إن توصيل عدة لوحات Raspberry Pi في مجموعة يفتح الباب أمام مجموعة من المشاريع الجديدة التي تتطلب قوة معالجة إضافية.
Raspberry Pi هو جهاز كمبيوتر قائم على ARM وهو قادر تمامًا على التكلفة والحجم. من الممكن أن يكون لديك عدة لوحات Raspberry Pi متصلة وتعمل معًا لأداء المهام التي لن يتمكن Raspberry Pi واحد من إنجازها بمفرده. يُعرف هذا النمط من الحوسبة باسم الحوسبة العنقودية، ويُشار أحيانًا إلى مجموعات Raspberry Pi أيضًا باسم "العوسج".
دعونا نلقي نظرة على بعض المشاريع التي تجعلها مجموعة Raspberry Pi ممكنة أو أكثر ملاءمة لها.
تقوم خوادم الوسائط بتوصيل الوسائط الرقمية عبر الشبكة إلى الأجهزة العميلة التي تطلبها. ل استضافة خادم وسائط على Raspberry Pi، ستحتاج إلى حل برمجي يسمح لك ببث الملفات المخزنة على Raspberry Pi إلى الأجهزة الأخرى.
يمكن أن تحتوي مجموعة خوادم الوسائط على العديد من خوادم الوسائط المستضافة على Raspberry Pis المختلفة في المجموعة. يمكن أن يكون لهذا العديد من الفوائد مثل تكرار البيانات، وموازنة التحميل (إذا كان لديك العديد من المستخدمين)، و القدرة على تشغيل العديد من التطبيقات الأخرى دون التقيد بذاكرة الوصول العشوائي لجهاز Raspberry Pi واحد.
هناك عدد قليل من الحلول الكاملة والمفتوحة المصدر المتاحة لإنشاء مجموعة خادم وسائط Raspberry Pi الخاصة بك نظرًا للطبيعة المتخصصة للتطبيق. واحد منهم هو مشروع جيثب من Alessandro Rossi (kubealex) الذي يجمع العديد من الأدوات مثل Plex وTransmission وSABnzbd ويساعدك على إعداد هذه الحزمة على مجموعة Kubernetes.
ومع ذلك، لن تقدم مجموعة خوادم الوسائط Raspberry Pi أي مساعدة في تحويل الشفرة. لذا، تأكد من أن ملفات الوسائط الخاصة بك موجودة بالفعل بتنسيق يمكن لعملائك تشغيله.
2. مزرعة عرض الفيديو
على الرغم من أنه بالتأكيد لن يكون المثال الأكثر أداءً الذي رأيته على الإطلاق، إلا أنه يمكن تكوين مجموعة Raspberry Pi لتكون بمثابة مزرعة عرض فيديو منخفضة التكلفة. من خلال توزيع مهام العرض عبر عقد المجموعة، سيكون من الممكن تقليل أوقات العرض بشكل كبير للرسوم المتحركة والتأثيرات المرئية ومشاريع الرسومات ثلاثية الأبعاد.
من المؤكد أن مجموعة Raspberry Pi لن تنتج Big Buck Bunny التالي، ولكنها يمكن أن تكون بمثابة بديل سريع لمقاطع الفيديو القصيرة أو الصور منخفضة الدقة إذا لم يكن جهازك الرئيسي متاحًا.
تعليمات كارل كوكس بشأن عرض الحشد صف كيف يمكنك البدء في إنشاء مزرعة العرض الخاصة بك باستخدام مجموعة Raspberry Pi.
3. مجموعة معالجة البيانات
يمكن أن يساعدك استخدام مجموعة Raspberry Pi لمعالجة البيانات في التعامل مع مجموعات البيانات الكبيرة وإجراء عمليات حسابية معقدة. البيانات الكبيرة توصف بأنها بيانات كبيرة جدًا أو معقدة بحيث لا يمكن التعامل معها بالطرق التقليدية لمعالجة البيانات. من خلال تسخير قوة الحوسبة الموزعة، تستطيع مجموعة Raspberry Pi معالجة أعباء عمل البيانات الضخمة باستخدام أدوات مثل Apache Hadoop أو Spark.
في سلسلة من أربعة أجزاء على واسطة، أنشأ Pier Taranti ما هو في الأساس دليل تفصيلي لأي شخص يتطلع إلى تجميع مختبر بيانات كبير/علم البيانات في مجموعة Raspberry Pi.
4. شبكة عقدة Blockchain
يعتبر هذا المشروع العنقودي مناسبًا بشكل خاص للمهتمين بالعملات المشفرة وتكنولوجيا blockchain.
تعد عقدة blockchain هي لبنة البناء الأساسية لمعظم العملات المشفرة. يتم تعريفه على أنه جهاز إلكتروني، وعادةً ما يكون جهاز كمبيوتر يشارك في شبكة blockchain. تحتوي العقدة على عنوان IP وتقوم بتخزين نسخة من blockchain، أي نسخة من كل معاملة تمت على الشبكة.
من الممكن قم بتشغيل عقدة Bitcoin كاملة على Raspberry Pi واحد، لا حاجة لمجموعة. إذا كنت ترغب في إنشاء عملة مشفرة خاصة بك، فقد تكون مجموعة Raspberry Pi مكانًا جيدًا للبدء. فهو يوفر لك الفرصة لاختبار شبكة العملة المشفرة الخاصة بك على مجموعة موثوقة وقابلة للتطوير من عقد Raspberry Pi.
بول ديكارلو على هاكستر يحتوي على برنامج تعليمي ممتاز حول كيفية إنشاء مجموعة عقد عملات مشفرة باستخدام Kubernetes على Raspberry Pis.
5. تعدين العملات المشفرة الموزعة
على الرغم من أن أجهزة Raspberry Pi الفردية قد لا تتمتع بقدرة التجزئة اللازمة للتعدين الفعال للعملات المشفرة، إلا أنه لا يزال بإمكان المجموعة يمكن استخدامها للأغراض التعليمية أو لتجربة تعدين العملات المشفرة منخفضة الطاقة والتي تكون قابلة للاعتماد على وحدة المعالجة المركزية (CPU). التعدين.
التعدين باستخدام Raspberry Pi لن يجعلك مليونيرًا في أي وقت قريب نظرًا لكثافة استخدام الموارد طبيعة تعدين العملات المشفرة بشكل عام، ولكنها قد تكون مفيدة للأغراض التعليمية أو للمتعة فقط منه.
تعد Monero واحدة من العملات القليلة التي من المنطقي استخراجها على Raspberry Pi، لكن الربح لا يزال غير مضمون. يمكنك معرفة السبب في الشرح الخاص بنا باستخدام Raspberry Pi لتعدين العملة المشفرة.
6. مجموعة خوادم الويب عالية الأداء
يمكن أن يؤدي توزيع حركة مرور الويب بين العقد الموجودة في المجموعة إلى ضمان المعالجة الفعالة للطلبات الواردة وتخفيف وقت التوقف عن العمل. وستكون مجموعة خوادم الويب هذه أيضًا قابلة للتطوير بشكل كبير، مما يسمح بتدفق أكبر للمستخدمين في المستقبل.
جيف جيرلينج بي درامب يعد المشروع مثالًا حيًا ممتازًا لما يمكن تحقيقه باستخدام مجموعة Raspberry Pis. يتم تقديم موقع الويب بالكامل من خلال مجموعة Kubernetes المكونة من أربعة Pis التي تعمل بنظام Drupal 9. يتم نشر البرنامج باستخدام Ansible، ويمكن العثور على مكونات الأجهزة الأساسية المطلوبة، بالإضافة إلى دليل الإعداد، على موقع الويب.
7. مجموعة خوادم اللعبة
يمكن تكوين مجموعات Raspberry Pi لاستضافة خوادم الألعاب (مثل Minecraft) للألعاب متعددة اللاعبين. ستكون هذه المجموعة قادرة على موازنة الحمل بين العقد المختلفة وتقليل وقت التوقف عن العمل. قد يكون هذا النوع من المشاريع العنقودية مثاليًا إذا كنت بحاجة إلى استضافة خوادم ألعاب للعائلة أو الأصدقاء أو مجتمع صغير. يمكنك تعلم كيفية القيام بذلك قم بإعداد خادم Minecraft في دليلنا.
لن تؤدي مجموعة Raspberry Pi إلى زيادة الأداء داخل اللعبة، ولكنها ستساعدك على زيادة عدد خوادم الألعاب التي يمكنك تشغيلها. يمكنك بعد ذلك استخدام وكيل لربط هذه الخوادم المختلفة معًا.
تجربة الحوسبة العنقودية باستخدام Raspberry Pi
يمكن أن يكون بناء مجموعة Raspberry Pi مشروعًا مجزيًا، ولكنه قد يكون مكلفًا. من المهم أن تضع في اعتبارك أن فعالية التكلفة ليست إحدى الفوائد الأساسية لبناء مجموعة Raspberry Pi. ستوفر المزيد من المال عن طريق تشغيل المهام المذكورة أعلاه على كمبيوتر محمول أو سطح مكتب يعمل بنظام x86.
ومع ذلك، تسمح لك مجموعة Raspberry Pi بتجربة أجهزة الكمبيوتر الفعلية في العالم الحقيقي، بدلاً من الحاويات الافتراضية على جهاز واحد. إذا كنت ستقوم ببناء مجموعة Raspberry Pi، فافعل ذلك من أجل تجربة التعلم أو المتعة أو حتى كليهما.