Η σύνδεση πολλών πλακών Raspberry Pi σε ένα σύμπλεγμα ανοίγει την πόρτα σε μια δέσμη νέων έργων που απαιτούν επιπλέον ισχύ επεξεργασίας.
Το Raspberry Pi είναι ένας υπολογιστής βασισμένος σε ARM που είναι αρκετά ικανός για το κόστος και το μέγεθός του. Είναι δυνατό να έχετε πολλές πλακέτες Raspberry Pi συνδεδεμένες και να συνεργάζονται για να εκτελέσετε εργασίες που ένα μόνο Raspberry Pi δεν θα μπορούσε να επιτύχει μόνος του. Αυτό το στυλ υπολογισμού είναι γνωστό ως υπολογισμός συστάδων και τα συμπλέγματα Raspberry Pi αναφέρονται μερικές φορές και ως "brambles".
Ας ρίξουμε μια ματιά σε μερικά από τα έργα για τα οποία ένα σύμπλεγμα Raspberry Pi καθιστά δυνατή ή για τα οποία ταιριάζει καλύτερα.
Οι διακομιστές πολυμέσων παραδίδουν ψηφιακά μέσα μέσω δικτύου σε συσκευές-πελάτες που το ζητούν. Προς την φιλοξενεί έναν διακομιστή πολυμέσων σε ένα Raspberry Pi, θα χρειαστείτε μια λύση λογισμικού που σας επιτρέπει να κάνετε ροή αρχείων που είναι αποθηκευμένα στο Raspberry Pi σε άλλες συσκευές.
Ένα σύμπλεγμα διακομιστή πολυμέσων μπορεί να έχει πολλούς διακομιστές πολυμέσων που φιλοξενούνται σε διαφορετικά Raspberry Pis στο σύμπλεγμα. Αυτό μπορεί να έχει πολλά πλεονεκτήματα, όπως πλεονασμό δεδομένων, εξισορρόπηση φορτίου (αν έχετε πολλούς χρήστες) και τη δυνατότητα εκτέλεσης πολλών άλλων εφαρμογών χωρίς περιορισμό από τη μνήμη RAM ενός μόνο Raspberry Pi.
Υπάρχουν λίγες ολοκληρωμένες, ανοιχτού κώδικα διαθέσιμες λύσεις για τη δημιουργία του δικού σας συμπλέγματος διακομιστών πολυμέσων Raspberry Pi λόγω της εξειδικευμένης φύσης της εφαρμογής. Ένα από αυτά είναι το α Έργο GitHub από τον Alessandro Rossi (kubealex) που συνδυάζει πολλά εργαλεία όπως το Plex, το Transmission και το SABnzbd και σας βοηθά να ρυθμίσετε αυτό το πακέτο σε ένα σύμπλεγμα Kubernetes.
Ωστόσο, ένα σύμπλεγμα διακομιστών πολυμέσων Raspberry Pi δεν θα προσφέρει καμία βοήθεια με τη διακωδικοποίηση. Επομένως, βεβαιωθείτε ότι τα αρχεία πολυμέσων σας είναι ήδη σε μορφή που μπορούν να αναπαράγουν οι πελάτες σας.
2. Φάρμα απόδοσης βίντεο
Αν και σίγουρα δεν θα ήταν το πιο αποτελεσματικό παράδειγμα που έχετε δει ποτέ, ένα σύμπλεγμα Raspberry Pi μπορεί να διαμορφωθεί ώστε να λειτουργεί ως φάρμα απόδοσης βίντεο χαμηλού κόστους. Με τη διανομή εργασιών απόδοσης στους κόμβους του συμπλέγματος, θα ήταν δυνατό να μειωθούν σημαντικά οι χρόνοι απόδοσης για κινούμενα σχέδια, οπτικά εφέ και έργα τρισδιάστατων γραφικών.
Ένα σύμπλεγμα Raspberry Pi σίγουρα δεν θα δημιουργήσει το επόμενο Big Buck Bunny, αλλά μπορεί να χρησιμεύσει ως μια γρήγορη εναλλακτική για σύντομα βίντεο ή εικόνες χαμηλής ανάλυσης, εάν η κύρια μηχανή σας δεν είναι διαθέσιμη.
Οι οδηγίες του Carl Cox για Crowd Render περιγράψτε πώς μπορείτε να δημιουργήσετε τη δική σας φάρμα απόδοσης χρησιμοποιώντας ένα σύμπλεγμα 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.
Ο Paul DeCarlo συνεχίζει Χάκερ έχει ένα εξαιρετικό σεμινάριο για το πώς να δημιουργήσετε ένα σύμπλεγμα κόμβων κρυπτονομισμάτων με το Kubernetes στο Raspberry Pis.
5. Κατανεμημένη εξόρυξη κρυπτονομισμάτων
Ενώ μεμονωμένες συσκευές Raspberry Pi μπορεί να μην έχουν την ισχύ κατακερματισμού για αποτελεσματική εξόρυξη κρυπτονομισμάτων, ένα σύμπλεγμα μπορεί ακόμα να χρησιμοποιηθεί για εκπαιδευτικούς σκοπούς ή για πειραματισμό με την εξόρυξη κρυπτονομισμάτων χαμηλής ισχύος που είναι επιδεκτικά σε CPU εξόρυξη.
Η εξόρυξη με ένα Raspberry Pi δεν θα σας κάνει εκατομμυριούχους σύντομα λόγω της έντασης πόρων η φύση της εξόρυξης κρυπτονομισμάτων γενικά, αλλά μπορεί να αξίζει τον κόπο για εκπαιδευτικούς σκοπούς ή απλώς για διασκέδαση από αυτό.
Το Monero είναι ένα από τα λίγα νομίσματα που έχει νόημα να εξορύξω σε Raspberry Pi, αλλά το κέρδος δεν είναι ακόμα εγγυημένο. Μπορείτε να μάθετε γιατί στην επεξήγηση μας στο χρησιμοποιώντας ένα Raspberry Pi για την εξόρυξη κρυπτονομισμάτων.
6. Σύμπλεγμα διακομιστών Ιστού υψηλής απόδοσης
Η κατανομή της διαδικτυακής κίνησης μεταξύ των κόμβων στο σύμπλεγμα μπορεί να εξασφαλίσει αποτελεσματικό χειρισμό των εισερχόμενων αιτημάτων και να μειώσει το χρόνο διακοπής λειτουργίας. Αυτό το σύμπλεγμα διακομιστών ιστού θα είναι επίσης εξαιρετικά επεκτάσιμο, επιτρέποντας μεγαλύτερη εισροή χρηστών στο μέλλον.
του Jeff Geerling Πι Ντράμπλ Το έργο είναι ένα εξαιρετικό ζωντανό παράδειγμα του τι μπορεί να επιτευχθεί με ένα σύμπλεγμα 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, κάντε το για τη μαθησιακή εμπειρία, τη διασκέδαση ή και τα δύο.