Εφαρμογές Νέφους ΚΕΦΑΛΑΙΟ 13
Τι είναι το νέφος (cloud); Ένα νέφος είναι μία σύνθετη υπολογιστική και δικτυακή υποδομή που έχει ως στόχο την παροχή υπηρεσιών μέσω του διαδικτύου Ο τελικός χρήστης δεν μπορεί να διακρίνει τεχνικές λεπτομέρειες Οι υπηρεσίες διατίθενται πέρα από γεωγραφικά όρια
Κριτήρια επιλογής υπηρεσιών νέφους Χρηστικότητα: Πόσο χρήσιμη και εύχρηστη είναι η υπηρεσία Διαθεσιμότητα: Ο χρόνος που η υπηρεσία βρίσκεται εκτός υπηρεσίας να είναι ελάχιστος Αποτελεσματικότητα: Αυτό που κάνει η υπηρεσία να το κάνει με αποδοτικό τρόπο
Βασικά χαρακτηριστικά υπηρεσιών νέφους Εξυπηρέτηση κατ’ απαίτηση: άμεσα, χωρίς ανθρώπινη παρέμβαση Ευρεία πρόσβαση στο δίκτυο: διαθέσιμες σε όλο το δίκτυο, από οποιαδήποτε συσκευή μέσα από σταθερούς μηχανισμούς Διαθεσιμότητα πόρων: χρήση πόρων που μοιράζονται σε πολλούς χρήστες
Βασικά χαρακτηριστικά υπηρεσιών νέφους (2) Γρήγορη ευελιξία: γρήγορη και εύκολη κλιμάκωση για αντιμετώπιση φόρτου Υπηρεσία μέτρησης: καταγραφή χρήσης για χρέωση ή βελτιστοποίηση Οικονομία κλίμακας παροχή των εφαρμογών με μικρότερο κόστος από το αντίστοιχο που θα έπρεπε να καταβληθεί για λογισμικό, εξοπλισμό, συντήρηση κ.λ.π.
Μοντέλα υπηρεσιών νέφους Τρία μοντέλα, προσανατολισμένα σε ειδικές κατηγορίες χρηστών Υποδομές ως υπηρεσία (IaaS): Παροχή υπολογιστικών πόρων κυρίως για ειδικούς διαχείρισης δικτύων και υπολογιστικών συστημάτων Πλατφόρμα ως υπηρεσία (PaaS): Παροχή υπολογιστικών πλατφόρμων κυρίως για προγραμματιστές. Λογισμικό ως υπηρεσία (SaaS): Παροχή εφαρμογών για τους τελικούς χρήστες
Στοίβα υπηρεσιών νέφους
SaaS Παροχή και χρήση εφαρμογών από τελικούς χρήστες Τυπικά διαθέσιμες μέσω διεπαφών διαδικτύου (π.χ. browser) σε PC, ταμπλέτες, smartphones…
SaaS (2) Ο χρήστης δεν μπορεί να επηρεάσει τις δικτυακές υποδομές, τους διακομιστές, τα ΛΣ ή τους αποθηκευτικούς χώρους, έχει περιορισμένο ή καθόλου έλεγχο πάνω στην εφαρμογή. (π.χ. που αποθηκεύονται τα αρχεία, πόσοι εξυπηρετητές χρησιμοποιούνται κλπ) Ο χρήστης ή πελάτης εξετάζει και επιλέγει από τις υπηρεσίες που παρέχονται, αφού πρώτα συμφωνήσει με τους όρους παροχής των υπηρεσιών
SaaS (3) Χρήστες: οργανισμοί που παρέχουν στα μέλη τους πρόσβαση σε εφαρμογές, τελικοί χρήστες που χρησιμοποιούν απευθείας εφαρμογές Χρέωση με βάση τον αριθμό των τελικών χρηστών, τον χρόνο χρήσης, το εύρος ζώνης που έχει χρησιμοποιηθεί, τον όγκο των δεδομένων που έχει αποθηκευτεί ή τη διάρκεια αποθήκευσης των δεδομένων
PaaS Παροχή υπολογιστικών πλατφόρμων για προγραμματιστές Επιτρέπει τη γρήγορη ανάπτυξη εφαρμογών διαδικτύου και διευκολύνει τη διάθεσή τους στους τελικούς χρήστες, (χωρίς αγορά ειδικευμένου εξοπλισμού και λογισμικού και διαχείρισή του) Ιδανική λύση για συνεργαζόμενες ομάδες προγραμματιστών
PaaS (2) Παρέχει σημαντικά πλεονεκτήματα όπως εργαλεία προγραμματισμού, δοκιμής, διανομής και φιλοξενίας της εφαρμογής μέσω διαδικτύου, και υπηρεσίες αυτόματης κλιμάκωσης της εφαρμογής Ο καταναλωτής δεν ελέγχει το δίκτυο, τους διακομιστές, τα ΛΣ ή τους αποθηκευτικούς χώρους, αλλά μπορεί να ελέγξει τις εφαρμογές και σε μερικές περιπτώσεις το περιβάλλον τους
IaaS Παροχή υπολογιστικών πόρων, ώστε να μην χρειάζεται αγορά εξυπηρετητών, λογισμικού ή δικτυακού εξοπλισμού και σύνδεσης Ο καταναλωτής δεν ελέγχει την υφιστάμενη υποδομή του νέφους, αλλά ελέγχει τα ΛΣ, την αποθήκευση των πληροφοριών, τις εφαρμογές ανάπτυξης λογισμικού και υπηρεσιών
IaaS(2) Οι υποδομές παρέχονται ως υπηρεσία νέφους και κοστολογούνται με βάση τη χρήση Κατάλληλο σε περιπτώσεις όπου οι απαιτήσεις σε υπολογιστικούς πόρους μπορεί να αυξομειώνονται σημαντικά ή όταν δεν υπάρχει οικονομική ευχέρεια για αγορά του αντίστοιχου εξοπλισμού Στο μοντέλο IaaS διατίθενται και απομακρυσμένες εικονικές μηχανές
IaaS(3) Διάκριση σε «ιδιωτικά» και «δημόσια» υπολογιστικά νέφη Δεν αποτελεί καλή επιλογή στις περιπτώσεις που τα δεδομένα τα οποία διακινούνται δεν επιτρέπεται να αποθηκεύονται σε πόρους έξω από τη δικαιοδοσία του χρήστη
Εφαρμογές υπηρεσιών νέφους Αποθήκευση αρχείων στο υπολογιστικό νέφος Dropbox Google Drive Microsoft Onedrive Δημιουργία βίντεο στο σύννεφο Animoto
Dropbox Εμπίπτει στην κατηγορία των υπηρεσιών SaaS Δημιουργία λογαριασμού: www.dropbox.com ονοματεπώνυμο και διεύθυνση email Αποθήκευση αρχείων: με «ανέβασμα» του αρχείου μέσω της εφαρμογής διαδικτύου (www.dropbox.com) μέσω ειδικής εφαρμογής που εγκαθιστά ο χρήστης στον υπολογιστή ή τη συσκευή του
Dropbox (2) Αποστολή αρχείου σε άλλους χρήστες: Το sharing, πραγματοποιείται με το πάτημα του κουμπιού «share» Γίνεται με αποστολή ενημερωτικού email μέσα από το dropbox ή με αποστολή μιας διεύθυνσης ιστού ή με ανάρτηση σε κοινωνικά δίκτυα όπως το facebook
Πλεονεκτήματα αποθήκευσης αρχείων στο νέφος Δεν απαιτείται αγορά εξοπλισμού Διαθεσιμότητα οποτεδήποτε, οπουδήποτε και σε οποιαδήποτε συσκευή Αυτόματη λήψη αντιγράφων ασφαλείας Ασφάλεια από ιούς, κακόβουλο λογισμικό και υποκλοπή Ευκολότερος διαμοιρασμός αρχείων Σε κάποιες υπηρεσίες, δυνατότητα συγχρονισμού των αρχείων σε όλες τις συσκευές και διατήρηση πολλαπλών εκδόσεων ενός αρχείου
Animoto Ανήκει στο μοντέλο SaaS Ο χρήστης ανεβάζει φωτογραφίες και μέσα από το περιβάλλον της εφαρμογής, συνθέτει βίντεο Ειδική εκπαιδευτική έκδοση Λογαριασμός με email ή facebook
Εισαγωγή φωτογραφιών και σύνθεση του βίντεο Δυνατότητα χρήσης φωτογραφιών από τον υπολογιστή ή από άλλες υπηρεσίες νέφους Σύνθεση του βίντεο με τοποθέτηση των φωτογραφιών και του κειμένου στη σειρά με την οποία θα προβληθούν Η παραγωγή του βίντεο γίνεται στο «σύννεφο» με το πάτημα ενός κουμπιού Το αρχείο αποθηκεύεται στο «σύννεφο» Ο διαμοιρασμός γίνεται με το πάτημα ενός κουμπιού
Google Drive Πακέτο εφαρμογών γραφείου συνεργατικής δημιουργίας και κοινής χρήσης αρχείων στο διαδίκτυο (http://drive.google.com) Δυνατότητα δημιουργίας αρχείων κειμένου, υπολογιστικών φύλλων και παρουσιάσεων συνεργατικά σε πραγματικό χρόνο
Συνεργατική επεξεργασία αρχείων με το Google Drive Παρακολουθεί: ποιος κάνει αλλαγές τι έχει αλλαχθεί πότε έχει γίνει η αλλαγή την ώρα και την ημερομηνία κάθε αλλαγής Με κατάλληλες ρυθμίσεις κοινής χρήσης δυνατότητα να επεξεργάζονται οι χρήστες μαζί το αρχείο Υπάρχει ιστορικό αναθεωρήσεων ώστε να μπορεί να γίνει επαναφορά σε πρότερη κατάσταση