Το Extensible Messaging and Presence Protocol (XMPP) είναι ένα πρωτόκολλο επικοινωνίας για ενδιάμεσο λογισμικό προσανατολισμένο σε μηνύματα που βασίζεται σε XML (Extensible Markup Language). Το πρωτόκολλο αρχικά ονομάστηκε Jabber και αναπτύχθηκε από την κοινότητα ανοιχτού κώδικα Jabber το 1999 για σχεδόν πραγματικό χρόνο, ανταλλαγή άμεσων μηνυμάτων (IM), πληροφορίες παρουσίας και συντήρηση λίστας επαφών. Σχεδιασμένο για να είναι επεκτάσιμο, το πρωτόκολλο έχει χρησιμοποιηθεί επίσης για συστήματα δημοσίευσης-συνδρομής, σηματοδότηση για VoIP, βίντεο, μεταφορά αρχείων, παιχνίδια, εφαρμογές Διαδικτύου των πραγμάτων όπως το έξυπνο δίκτυο και υπηρεσίες κοινωνικής δικτύωσης. Σε αντίθεση με τα περισσότερα πρωτόκολλα άμεσων μηνυμάτων, το XMPP ορίζεται σε ανοιχτό πρότυπο και χρησιμοποιεί μια προσέγγιση ανάπτυξης και εφαρμογής ανοιχτών συστημάτων, με την οποία οποιοσδήποτε μπορεί να εφαρμόσει μια υπηρεσία XMPP και να διαλειτουργήσει με υλοποιήσεις άλλων οργανισμών. Επειδή το XMPP είναι ένα ανοιχτό πρωτόκολλο, οι υλοποιήσεις μπορούν να αναπτυχθούν χρησιμοποιώντας οποιαδήποτε άδεια λογισμικού. Αν και πολλές υλοποιήσεις διακομιστή, πελάτη και βιβλιοθήκης διανέμονται ως ελεύθερο λογισμικό και λογισμικό ανοιχτού κώδικα, υπάρχουν επίσης πολλές εφαρμογές δωρεάν λογισμικού και εμπορικού λογισμικού. [block:block=4] Το λογισμικό που βασίζεται σε XMPP έχει αναπτυχθεί ευρέως στο Διαδίκτυο και μέχρι το 2003 χρησιμοποιήθηκε από πάνω από δέκα εκατομμύρια ανθρώπους παγκοσμίως, σύμφωνα με το XMPP Standards Foundation. Για την πιο πρόσφατη λίστα έγκυρων Πελατών, φροντίστε να ελέγξετε εδώ: httpxmpp.org/xmpp-software/clients/ Ενώ αυτή η σελίδα λειτουργεί ως καθρέφτης για αυτές τις πληροφορίες, ο ιστότοπος xmpp.org είναι η πιο έγκυρη τοποθεσία πληροφοριών. Πηγή: xmpp.org xmpp στη wikipedia # Εφαρμογές Στο Raspberry Pi μπορείτε εύκολα να εκτελέσετε έναν διακομιστή ιστού για τον ιστότοπό σας. Έχουμε επίσης δοκιμάσει λογισμικό ανοιχτού κώδικα, Drupal και Wordpress, στο Raspberry. Τα αποτελέσματα δείχνουν ότι αυτή η συσκευή λειτουργεί τέλεια. Αυτή η υπηρεσία θα αποδώσει καρπούς ειδικά σε περιπτώσεις όπου προτιμάτε την κοινή χρήση φιλοξενίας και θέλετε να είστε σίγουροι ότι ο διακομιστής σας εκτελεί μόνο τις εφαρμογές σας. Επιπλέον, μπορείτε να προσαρμόσετε τον διακομιστή στις δικές σας ακριβείς ανάγκες και να εγκαταστήσετε εφαρμογές που διαφορετικά δεν θα ήταν δυνατές στη φιλοξενία. Συνιστούμε τη διαμόρφωση για διακομιστή ιστού Apache 2 και PHP-FPM ή NGINX, αλλά η τελική απόφαση εξαρτάται φυσικά από εσάς. Γνωρίζατε ότι στο Raspberry Pi μπορείτε να εκτελέσετε εξισορρόπηση φορτίου και να μεγιστοποιήσετε τη διαθεσιμότητα του ιστότοπού σας (Υψηλή διαθεσιμότητα); [block:block=4] Πώς λειτουργεί; Για να ξεκινήσετε να χρησιμοποιείτε αυτό το σύστημα χρειάζεστε 2x Raspberry Pi για εξισορρόπηση φορτίου με HAProxy (1x ενεργό, 1x παθητικό) και τουλάχιστον 2x Raspberry Pi (ή περισσότερα) για τον ιστότοπό σας. Ωστόσο, αυτή η σελίδα δεν μπορεί να περιέχει ολοκληρωμένες πληροφορίες σχετικά με τον τρόπο διαμόρφωσης του συστήματος ή τον τρόπο λειτουργίας του συστήματος. Δεν έχει σχεδιαστεί για αυτό και χρειάζεται πάντα ανάλυση των αναγκών του πελάτη. Εάν ενδιαφέρεστε για περισσότερες πληροφορίες ή τη λειτουργία αυτού του συστήματος, είτε σε Raspberry είτε σε οποιοδήποτε άλλο σύστημα (VPS, μη διστάσετε να επικοινωνήσετε με την τεχνική υποστήριξη Το VPN είναι ένα εικονικό ιδιωτικό δίκτυο. Δημιουργείται από συσκευές λογισμικού ή υλικού στον διακομιστή. Οι πελάτες μέσω του Διαδικτύου μπορούν να δημιουργήσουν μια ασφαλή αντικατάσταση καλωδίου σύνδεσης σήραγγας και ασύρματες συνδέσεις. Το VPN φαίνεται να είναι ως τοπικό LAN. Μέσω αυτού του δικτύου μπορείτε πλήρως και με ασφάλεια, με ελάχιστο κόστος, να συνδέσετε το δίκτυο LAN του υποκαταστήματός σας οπουδήποτε στον κόσμο. Πολλοί από εμάς έχουμε έναν δρομολογητή wifi στο σπίτι με έναν εξωτερικό δίσκο ή έναν εκτυπωτή συνδεδεμένο. Ένα τέτοιο σύστημα έχει πολλά πλεονεκτήματα. Μπορείτε εύκολα να κάνετε κοινή χρήση αρχείων, να χρησιμοποιήσετε την Απομακρυσμένη επιφάνεια εργασίας, να θέσετε σε λειτουργία έναν διακομιστή FTP ή οτιδήποτε άλλο. Σε μεγάλες εταιρείες είναι ένα καλό θέμα δικτύου φυσικά. Ωστόσο, απαραίτητη προϋπόθεση είναι η πρόσβαση στο δίκτυο. Δεν εννοώ μια κατάσταση όπου κάθεστε στο γραφείο και συνδέετε ένα καλώδιο στον φορητό υπολογιστή σας, αυτό είναι πολύ ασήμαντο θέμα. Τι γίνεται, όμως, αν χρειαστεί να εκτυπώσετε κάτι σε έναν εκτυπωτή που βρίσκεται στο τραπέζι του αφεντικού, να ενημερώσετε την κατάσταση των αγαθών σε απόθεμα, να έχετε μόνιμη πρόσβαση σε διακομιστή, υπολογιστικά φύλλα ή λήψη email από τον διακομιστή MS Exchange; Στο γραφείο, δεν είναι πρόβλημα. Τώρα, τι γίνεται αν είστε 1000 χλμ μακριά, και έχετε κάρτα δεδομένων φορητού υπολογιστή ή είστε σε διακοπές και περιορίζεστε από τις τοπικές συνθήκες; Μετά υπάρχει το VPN. Σε τεχνολογικά προηγμένες κοινωνίες είναι ήδη σε ισχύ - στο εικονίδιο του επιτραπέζιου υπολογιστή έχετε έναν φορητό υπολογιστή με σύνδεση στο διαδίκτυο "στην εταιρεία ."Με το διπλό κλικ, περιμένετε μερικά δευτερόλεπτα - και είστε έτοιμοι. Γιατί να μην χρησιμοποιήσετε την ίδια άνεση σε ένα οικιακό δίκτυο; [block:block=4] Με την έννοια του VPN μπορείτε να συναντηθείτε με πολλούς παρόμοιους τρόπους. Σε αυτό το κείμενο, ο όρος VPN που έχουμε κατά νου είναι μια κρυπτογραφημένη σύνδεση (σήραγγα) με το τοπικό δίκτυο μέσω ενός δημόσιου δικτύου (internet). Όπου κι αν βρίσκεστε με φορητό υπολογιστή συνδεδεμένο στο διαδίκτυο και δημιουργήσετε ένα τούνελ, θα εργάζεστε ακριβώς με τον ίδιο τρόπο όπως όταν συνδέεστε στη δουλειά μέσω καλωδίου ή μέσω Wi-Fi. Θα δείτε τους υπολογιστές της ομάδας εργασίας, τους εκτυπωτές δικτύου και τα κοινόχρηστα έγγραφα. Εάν ο οικιακός υπολογιστής σας χρησιμοποιεί Απομακρυσμένη επιφάνεια εργασίας, συνδεθείτε σε αυτήν από οπουδήποτε Χρειάζεστε τουλάχιστον δύο Raspberry Pi για να χειριστείτε έναν υπερυπολογιστή: μια παράλληλη επεξεργασία στο Raspberry Pi είναι δυνατή χάρη στο εξαιρετικά φορητό MPICH2 (Διασύνδεση μετάδοσης μηνυμάτων). Για τέτοια συμμετοχή πρέπει να υπάρχει μόνο μία δημόσια διεύθυνση IP. Στο άλλο Raspberry Pi υπάρχουν μόνο τοπικές διευθύνσεις, επομένως μπορείτε σε αυτήν τη διαμόρφωση να χορηγήσετε έκπτωση -6 Ευρώ ετησίως για όλα τα Raspberry Pi στην τοπική διαδικασία. Αυτά είναι καλά νέα για όλους όσους θέλουν να δημιουργήσουν έναν υπερυπολογιστή. Έτσι, για κάθε επιπλέον υπερυπολογιστή Raspberry Pi πληρώνετε μόνο 30€. [block:block=4] Σε περίπτωση που μας στείλετε το δικό σας Raspberry Pi, εξοικονομείτε χρήματα για την εγκατάσταση του συστήματος. Σε άλλη περίπτωση όμως χρεώνουμε ένα μικρό αντίτιμο για την εγκατάσταση. Η βασική εγκατάσταση του συστήματος υπερυπολογιστή στο Raspberry Pi είναι 9Α και το ένα άλλο Raspberry Pi σε υπερυπολογιστή είναι μόνο 4Α. Αυτή είναι μια εφάπαξ χρέωση για τον διαχειριστή. Μια άλλη πιθανότητα είναι το σύστημά σας να εγκατασταθεί και να ρυθμιστεί από μόνο του. Πώς να κάνετε μια επίσκεψη σε υπερυπολογιστή: Πανεπιστήμιο του Σαουθάμπτον Βήματα για να δημιουργήσετε έναν υπερυπολογιστή Raspberry Pi βίντεο YouTube Southampton Γιατί να μην επωφεληθείτε από την παρακολούθηση Raspberry Pi των διακομιστών σας ή άλλων συσκευών που συνδέουν SNMP, κ.λπ. Ένα πολύ δημοφιλές λογισμικό παρακολούθησης, συμπεριλαμβανομένης της γραφικής παράστασης, είναι το RRDTools και βασίζεται, για παράδειγμα, στο CACTI. Εναλλακτικά, μπορεί να χρησιμοποιηθεί άλλο λογισμικό ανοιχτού κώδικα όπως το ICINGA ή το NAGIOS για παρακολούθηση. [block:block=4] Το Raspberry Pi μπορεί φυσικά να χρησιμοποιηθεί ως αυτόνομος διακομιστής αλληλογραφίας POP3, IMAP και SMTP. Για webmail μπορείτε να χρησιμοποιήσετε το Squirrelmail ή τα τελευταία χρόνια πολύ δημοφιλές RoundCUBE. [block:block=4] Υψηλής ποιότητας υλικό και καλή σύνδεση στο διαδίκτυο είναι η πρώτη προϋπόθεση για τη λειτουργία ενός διακομιστή DNS. Το Raspberry PI σάς παρέχει τη διασφάλιση ποιοτικού υλικού και στο κέντρο δεδομένων μας θα συνδεθεί σε μια γραμμή υψηλής ποιότητας με διαθεσιμότητα 99,9% Για ελάχιστο κόστος, μπορεί να κατασκευαστεί ένας εξαιρετικά διαθέσιμος διακομιστής DNS εδώ στο Raspberry PI. [block:block=4]