Cloud
Το υπολογιστικό νέφος (cloud computing) είναι η διάθεση υπολογιστικών πόρων μέσω διαδικτύου (π. χ. servers, apps κλπ), από κεντρικά συστήματα που βρίσκονται απομακρυσμένα από τον τελικό χρήστη, τα οποία τον εξυπηρετούν αυτοματοποιώντας διαδικασίες, παρέχοντας ευκολίες και ευελιξία σύνδεσης.
Μορφές Cloud Computing
- Υποδομή ως Υπηρεσία (Infrastructure – as – a – Service (IaaS) ): Παρέχει εικονικούς υπολογιστές, αποθηκευτικό χώρο και δίκτυα, που επιτρέπουν στους χρήστες να δημιουργούν τη δική τους υποδομή χωρίς την ανάγκη αγοράς φυσικού υλικού.
- Πλατφόρμα ως Υπηρεσία (Platform – as – a – Service (Paas)): Παρέχει μια πλατφόρμα ανάπτυξης λογισμικού που επιτρέπει την δημιουργία και την εκτέλεση εφαρμογών χωρίς τη φροντίδα για τη διαχείριση της υποκείμενης υποδομής.
- Software – as – a – Service (SaaS): Παρέχει προσαρμοσμένες εφαρμογές και λογισμικό που μπορούν να χρησιμοποιούν οι χρήστες μέσω του διαδικτύου, χωρίς να αναλαμβάνουν τη διαχείριση της εγκατάστασης ή την αγορά άδειας χρήσης.
- Λειτουργίες ως Υπηρεσία (Function as a Service (FaaS) ): Επιτρέπει στους προγραμματιστές να εκτελούν κώδικα σε απάντηση συγκεκριμένων γεγονότων ή αιτημάτων, χωρίς να ανησυχούν για τη διαχείριση της υποδομής.
Με τη χρήση του Cloud κερδίζουμε
- Ασφάλεια: Δεν χάνουμε το υλικό μας.
- Ευελιξία: Μπορούμε δηλαδή να μην κουβαλάμε παντού σκληρούς δίσκους, USBs ή άλλες συσκευές αποθήκευσης και να έχουμε διαθέσιμα τα αρχεία μας όπου και αν βρισκόμαστε, αρκεί να έχουμε πρόσβαση στο Internet.
- Αποθηκευτικός χώρος: Έχουμε στην διάθεση μας όσο αποθηκευτικό χώρο χρειαζόμαστε και με ασφάλεια
Ας δούμε μερικούς από τους πιο συνηθισμένους λόγους χρήσης του cloud.
- Αποθήκευση αρχείων στο cloud
- Κοινή χρήση αρχείων στο cloud
- Δημιουργία backup / αντιγράφων ασφαλείας στο cloud
Το λογισμικό που χρησιμοποιείται για τη δημιουργία και τη διαχείριση ενός cloud computing περιβάλλοντος εξαρτάται από τον τύπο του cloud που επιθυμείτε να δημιουργήσετε. Υπάρχουν πολλά διαφορετικά λογισμικά που χρησιμοποιούνται για αυτόν τον σκοπό, και τα περισσότερα από αυτά είναι εμπορικά προϊόντα που απαιτούν άδεια χρήσης. Ορισμένα από τα δημοφιλή λογισμικά και πλατφόρμες που χρησιμοποιούνται για τη δημιουργία cloud περιβαλλόντων είναι:
- OpenStack Το OpenStack είναι ένα ανοικτού κώδικα πλαίσιο που επιτρέπει τη δημιουργία και τη διαχείριση διανεμημένων cloud περιβαλλόντων. Χρησιμοποιείται ευρέως στον κόσμο των επιχειρήσεων και του επιστημονικού υπολογισμού.
- VMware vSphere/ESXi: Η VMware προσφέρει λύσεις εικονικοποίησης και cloud computing, που χρησιμοποιούνται ευρέως στην επιχειρηματική κοινότητα.
- Microsoft Azure: Το Azure είναι η cloud πλατφόρμα της Microsoft, που παρέχει ευρεία γκάμα υπηρεσιών cloud και λύσεων.
- Amazon Web Services (AWS): Το AWS είναι μια από τις μεγαλύτερες παρόχους υπηρεσιών cloud στον κόσμο, προσφέροντας πληθώρα υπηρεσιών και εργαλείων για τη δημιουργία και τη διαχείριση cloud περιβαλλόντων.