Tutorial Cloud Computing για αρχάριους: Τι είναι & Αρχιτεκτονική

Τι είναι το Cloud Computing;

Το Cloud Computing ορίζεται ως αποθήκευση και πρόσβαση σε υπηρεσίες δεδομένων και υπολογιστών μέσω του Διαδικτύου. Δεν αποθηκεύει δεδομένα στον προσωπικό σας υπολογιστή. Είναι η κατ 'απαίτηση διαθεσιμότητα υπηρεσιών υπολογιστών όπως διακομιστές, αποθήκευση δεδομένων, δικτύωση, βάσεις δεδομένων κ.λπ. Ο κύριος σκοπός του cloud computing είναι να παρέχει πρόσβαση σε κέντρα δεδομένων σε πολλούς χρήστες. Οι χρήστες μπορούν επίσης να έχουν πρόσβαση σε δεδομένα από έναν απομακρυσμένο διακομιστή.

Παραδείγματα Υπηρεσιών Cloud Computing: AWS, Azure, Google Cloud

Ας μάθουμε τα βασικά του Cloud Computing με ένα παράδειγμα -

Κάθε φορά που ταξιδεύετε με λεωφορείο ή τρένο, παίρνετε ένα εισιτήριο για τον προορισμό σας και κρατάτε πίσω τη θέση σας μέχρι να φτάσετε στον προορισμό σας. Ομοίως, άλλοι επιβάτες παίρνουν επίσης εισιτήρια και ταξιδεύουν με το ίδιο λεωφορείο μαζί σας και δεν σας ενοχλεί καθόλου που πηγαίνουν. Όταν έρθει η στάση σας κατεβείτε από το λεωφορείο ευχαριστώντας τον οδηγό. Το cloud computing είναι ακριβώς αυτό το λεωφορείο, μεταφέρει δεδομένα και πληροφορίες για διαφορετικούς χρήστες και επιτρέπει τη χρήση της υπηρεσίας του με ελάχιστο κόστος.

Σε αυτό το σεμινάριο Cloud Computing, θα μάθετε

  • Τύποι σύννεφων
  • Υπηρεσίες Cloud Computing
  • Αρχιτεκτονική Cloud Computing
  • Virtualization και Cloud Computing:
  • Grid Computing Vs Cloud Computing
  • Grid Computing και Utility Computing
  • Ανησυχίες και προτεινόμενο μοντέλο ασφάλειας για μελλοντικούς υπολογιστικούς νέφους
  • Πρόβλημα απορρήτου
  • Μελέτη περίπτωσης Cloud Computing - Royal Mail

Γιατί το Όνομα Cloud

Ο όρος "Cloud" προήλθε από μια σχεδίαση δικτύου που χρησιμοποιήθηκε από μηχανικούς δικτύου για την αναπαράσταση της θέσης διαφόρων συσκευών δικτύου και υπάρχει διασύνδεση. Το σχήμα αυτού του σχεδιασμού δικτύου ήταν σαν ένα σύννεφο.

Γιατί το Cloud Computing;

Με την αύξηση των χρηστών υπολογιστών και κινητών, η αποθήκευση δεδομένων έχει καταστεί προτεραιότητα σε όλα τα πεδία. Οι επιχειρήσεις μεγάλης και μικρής κλίμακας σήμερα ευδοκιμούν στα δεδομένα τους και ξόδεψαν τεράστιο χρηματικό ποσό για τη διατήρηση αυτών των δεδομένων. Απαιτεί ισχυρή υποστήριξη πληροφορικής και κόμβο αποθήκευσης. Δεν μπορούν όλες οι επιχειρήσεις να αντέξουν οικονομικά το υψηλό κόστος των εσωτερικών υποδομών πληροφορικής και των υπηρεσιών υποστήριξης. Για αυτούς το Cloud Computing είναι μια φθηνότερη λύση. Ίσως η αποτελεσματικότητά του να αποθηκεύει δεδομένα, υπολογισμούς και μικρότερο κόστος συντήρησης έχει καταφέρει να προσελκύσει ακόμη μεγαλύτερες επιχειρήσεις.

Το cloud computing μειώνει τη ζήτηση υλικού και λογισμικού από την πλευρά του χρήστη. Το μόνο πράγμα που πρέπει να μπορεί να εκτελεί ο χρήστης είναι το λογισμικό διεπαφής συστημάτων υπολογιστικού νέφους, το οποίο μπορεί να είναι τόσο απλό όσο το πρόγραμμα περιήγησης στο Web και το δίκτυο Cloud φροντίζει τα υπόλοιπα. Όλοι έχουμε βιώσει το cloud computing κάποια στιγμή, μερικές από τις δημοφιλείς υπηρεσίες cloud που έχουμε χρησιμοποιήσει ή εξακολουθούμε να χρησιμοποιούμε είναι υπηρεσίες αλληλογραφίας όπως gmail, hotmail ή yahoo κ.λπ.

Κατά την πρόσβαση στην υπηρεσία e-mail τα δεδομένα μας αποθηκεύονται σε διακομιστή cloud και όχι στον υπολογιστή μας. Η τεχνολογία και η υποδομή πίσω από το σύννεφο είναι αόρατες. Είναι λιγότερο σημαντικό εάν οι υπηρεσίες cloud βασίζονται σε HTTP, XML, Ruby, PHP ή άλλες συγκεκριμένες τεχνολογίες, εφόσον είναι φιλικές προς το χρήστη και λειτουργικές. Ένας μεμονωμένος χρήστης μπορεί να συνδεθεί στο σύστημα cloud από τις δικές του συσκευές, όπως επιτραπέζιο, φορητό υπολογιστή ή κινητό.

Το cloud computing εκμεταλλεύεται τις μικρές επιχειρήσεις με ουσιαστικά περιορισμένους πόρους, δίνει στις μικρές επιχειρήσεις πρόσβαση στις τεχνολογίες που προηγουμένως δεν ήταν δυνατό. Το cloud computing βοηθά τις μικρές επιχειρήσεις να μετατρέψουν το κόστος συντήρησης σε κέρδος. Ας δούμε πώς;

Σε έναν εσωτερικό διακομιστή πληροφορικής, πρέπει να δώσετε μεγάλη προσοχή και να διασφαλίσετε ότι δεν υπάρχουν ελαττώματα στο σύστημα έτσι ώστε να λειτουργεί ομαλά. Και σε περίπτωση τεχνικής δυσλειτουργίας είστε απόλυτα υπεύθυνοι. Θα επιδιώξει πολλή προσοχή, χρόνο και χρήμα για επισκευή. Ενώ, στο cloud computing, ο πάροχος υπηρεσιών αναλαμβάνει την πλήρη ευθύνη της επιπλοκής και των τεχνικών βλαβών.

Οφέλη του Cloud Computing

Η δυνατότητα εξοικονόμησης κόστους είναι ο κύριος λόγος υιοθέτησης υπηρεσιών cloud από πολλούς οργανισμούς. Το cloud computing παρέχει την ελευθερία να χρησιμοποιείτε υπηρεσίες σύμφωνα με την απαίτηση και να πληρώνετε μόνο για αυτό που χρησιμοποιείτε. Λόγω του cloud computing, κατέστη δυνατή η εκτέλεση λειτουργιών πληροφορικής ως μονάδα εξωτερικής ανάθεσης χωρίς πολλούς εσωτερικούς πόρους.

Τώρα σε αυτό το σεμινάριο Cloud Computing, θα μάθουμε τα οφέλη του Cloud Computing. Ακολουθούν τα οφέλη του cloud computing:

  1. Χαμηλότερο κόστος υποδομής πληροφορικής και υπολογιστή για χρήστες
  2. Βελτιωμένη απόδοση
  3. Λιγότερα ζητήματα συντήρησης
  4. Άμεσες ενημερώσεις λογισμικού
  5. Βελτιωμένη συμβατότητα μεταξύ λειτουργικών συστημάτων
  6. Δημιουργία αντιγράφων ασφαλείας και ανάκτηση
  7. Απόδοση και επεκτασιμότητα
  8. Αυξημένη χωρητικότητα αποθήκευσης
  9. Αυξήστε την ασφάλεια των δεδομένων

Τύποι σύννεφων

Υπάρχουν τέσσερα διαφορετικά μοντέλα cloud που μπορείτε να εγγραφείτε σύμφωνα με τις επιχειρηματικές ανάγκες. Ακολουθούν οι διαφορετικοί τύποι σύννεφων:

Τύποι σύννεφων
  1. Private Cloud: Εδώ , αναπτύσσονται υπολογιστικοί πόροι για έναν συγκεκριμένο οργανισμό. Αυτή η μέθοδος χρησιμοποιείται περισσότερο για αλληλεπιδράσεις μεταξύ επιχειρήσεων. Όπου οι υπολογιστικοί πόροι μπορούν να διέπονται, να ανήκουν και να λειτουργούν από τον ίδιο οργανισμό.
  2. Community Cloud: Εδώ , παρέχονται πόροι υπολογιστών για μια κοινότητα και οργανισμούς.
  3. Public Cloud: Αυτός ο τύπος cloud χρησιμοποιείται συνήθως για αλληλεπιδράσεις τύπου B2C (Business to Consumer). Εδώ ο υπολογιστικός πόρος ανήκει, διέπεται και διαχειρίζεται από την κυβέρνηση, έναν ακαδημαϊκό ή επιχειρηματικό οργανισμό.
  4. Hybrid Cloud: Αυτός ο τύπος cloud μπορεί να χρησιμοποιηθεί και για τους δύο τύπους αλληλεπιδράσεων - B2B (Business to Business) ή B2C (Business to Consumer). Αυτή η μέθοδος ανάπτυξης ονομάζεται υβριδικό σύννεφο καθώς οι πόροι υπολογιστών συνδέονται μεταξύ τους από διαφορετικά σύννεφα.

Υπηρεσίες Cloud Computing

Οι τρεις μεγάλες προσφορές Cloud Computing είναι

  • Λογισμικό ως υπηρεσία (SaaS)
  • Πλατφόρμα ως υπηρεσία (PaaS)
  • Υποδομή ως υπηρεσία (IaaS)

Διαφορετικές επιχειρήσεις χρησιμοποιούν ορισμένα ή όλα αυτά τα συστατικά ανάλογα με τις απαιτήσεις τους.

SaaS (Λογισμικό ως υπηρεσία)

Το SaaS ή το λογισμικό ως υπηρεσία είναι ένα μοντέλο διανομής λογισμικού στο οποίο οι εφαρμογές φιλοξενούνται από έναν προμηθευτή ή έναν πάροχο υπηρεσιών και διατίθενται στους πελάτες μέσω ενός δικτύου (Διαδίκτυο). Το SaaS γίνεται ένα όλο και πιο διαδεδομένο μοντέλο παράδοσης ως υποκείμενες τεχνολογίες που υποστηρίζουν Service Oriented Architecture (SOA) ή Web Services . Μέσω Διαδικτύου, αυτή η υπηρεσία είναι διαθέσιμη σε χρήστες οπουδήποτε στον κόσμο.

Παραδοσιακά, η εφαρμογή λογισμικού έπρεπε να αγοραστεί εκ των προτέρων και στη συνέχεια να την εγκαταστήσετε στον υπολογιστή σας. Οι χρήστες του SaaS από την άλλη πλευρά, αντί να αγοράζουν το λογισμικό εγγράφονται σε αυτό, συνήθως σε μηνιαία βάση μέσω διαδικτύου.

Όποιος χρειάζεται πρόσβαση σε ένα συγκεκριμένο λογισμικό μπορεί να εγγραφεί ως χρήστης, είτε πρόκειται για ένα ή δύο άτομα είτε για κάθε χιλιάδες υπαλλήλους σε μια εταιρεία. Το SaaS είναι συμβατό με όλες τις συσκευές με δυνατότητα internet.

Πολλές σημαντικές εργασίες, όπως η λογιστική, οι πωλήσεις, η τιμολόγηση και ο προγραμματισμός, μπορούν να εκτελεστούν χρησιμοποιώντας το SaaS.

PaaS (Πλατφόρμα ως υπηρεσία)

Η πλατφόρμα ως υπηρεσία, αναφέρεται ως PaaS, παρέχει μια πλατφόρμα και περιβάλλον που επιτρέπει στους προγραμματιστές να δημιουργούν εφαρμογές και υπηρεσίες. Αυτή η υπηρεσία φιλοξενείται στο cloud και έχει πρόσβαση από τους χρήστες μέσω Διαδικτύου.

Για να το καταλάβετε με απλούς όρους, ας συγκρίνουμε αυτό με τη ζωγραφική μιας εικόνας, όπου σας παρέχονται χρώματα βαφής, διαφορετικά πινέλα και χαρτί από το δάσκαλο του σχολείου σας και απλά πρέπει να σχεδιάσετε μια όμορφη εικόνα χρησιμοποιώντας αυτά τα εργαλεία.

Οι υπηρεσίες PaaS ενημερώνονται συνεχώς και προστίθενται νέες δυνατότητες. Οι προγραμματιστές λογισμικού, οι προγραμματιστές ιστού και οι επιχειρήσεις μπορούν να επωφεληθούν από το PaaS. Παρέχει πλατφόρμα για την υποστήριξη της ανάπτυξης εφαρμογών. Περιλαμβάνει υπηρεσίες υποστήριξης και διαχείρισης λογισμικού, αποθήκευση, δικτύωση, ανάπτυξη, δοκιμή, συνεργασία, φιλοξενία και συντήρηση εφαρμογών.

IaaS (Υποδομή ως υπηρεσία)

Το IaaS (Infrastructure As A Service) είναι ένα από τα βασικά μοντέλα υπηρεσιών του cloud computing παράλληλα με το PaaS (Platform as a Service). Παρέχει πρόσβαση σε υπολογιστικούς πόρους σε εικονικό περιβάλλον «το σύννεφο» στο Διαδίκτυο. Παρέχει υπολογιστική υποδομή όπως εικονικό χώρο διακομιστή, συνδέσεις δικτύου, εύρος ζώνης, εξισορροπητές φορτίων και διευθύνσεις IP. Η ομάδα πόρων υλικού εξάγεται από πολλούς διακομιστές και δίκτυα που διανέμονται συνήθως σε πολλά κέντρα δεδομένων. Αυτό παρέχει πλεονασμό και αξιοπιστία στο IaaS.

Το IaaS (Υποδομή ως υπηρεσία) είναι ένα πλήρες πακέτο για υπολογιστές. Για μικρές επιχειρήσεις που αναζητούν μείωση του κόστους σε υποδομές πληροφορικής, το IaaS είναι μία από τις λύσεις. Ετησίως δαπανούνται πολλά χρήματα για τη συντήρηση και την αγορά νέων εξαρτημάτων, όπως σκληροί δίσκοι, συνδέσεις δικτύου, εξωτερική συσκευή αποθήκευσης κ.λπ., τα οποία θα μπορούσε να εξοικονομήσει ένας ιδιοκτήτης επιχείρησης για άλλα έξοδα χρησιμοποιώντας το IaaS.

Τι είναι η Αρχιτεκτονική του Cloud Computing;

Το Cloud Computing Architecture είναι ένας συνδυασμός στοιχείων που απαιτούνται για μια υπηρεσία Cloud Computing. Η αρχιτεκτονική υπολογιστικού νέφους αποτελείται από διάφορα στοιχεία όπως μια πλατφόρμα front-end, μια πλατφόρμα back-end ή διακομιστές, μια υπηρεσία δικτύου ή Διαδικτύου και μια υπηρεσία παράδοσης που βασίζεται σε cloud.

Ας ρίξουμε μια ματιά στο Cloud Computing και να δούμε από τι αποτελείται το Cloud Computing. Το cloud computing αποτελείται από δύο εξαρτήματα εμπρός και πίσω άκρο. Η διεπαφή αποτελεί τμήμα πελάτη του συστήματος υπολογιστικού νέφους. Περιλαμβάνει διεπαφές και εφαρμογές που απαιτούνται για πρόσβαση στην πλατφόρμα Cloud Computing ή Cloud Programming.

Αρχιτεκτονική Cloud Computing

Ενώ το back end αναφέρεται στο ίδιο το cloud, περιλαμβάνει τους πόρους που απαιτούνται για υπηρεσίες cloud computing. Αποτελείται από εικονικές μηχανές, διακομιστές, αποθήκευση δεδομένων, μηχανισμό ασφαλείας κ.λπ. Είναι υπό έλεγχο παρόχων.

Το Cloud computing διανέμει το σύστημα αρχείων που απλώνεται σε πολλούς σκληρούς δίσκους και υπολογιστές. Τα δεδομένα δεν αποθηκεύονται ποτέ μόνο σε ένα μέρος και σε περίπτωση αποτυχίας μιας μονάδας η άλλη θα αναλάβει αυτόματα. Ο χώρος στο δίσκο χρήστη κατανέμεται στο κατανεμημένο σύστημα αρχείων, ενώ ένα άλλο σημαντικό στοιχείο είναι ο αλγόριθμος για την κατανομή πόρων. Το cloud computing είναι ένα ισχυρό κατανεμημένο περιβάλλον και εξαρτάται σε μεγάλο βαθμό από τον ισχυρό αλγόριθμο.

Virtualization και Cloud Computing

Η κύρια τεχνολογία ενεργοποίησης για το Cloud Computing είναι η εικονικοποίηση. Η εικονικοποίηση είναι μια κατάτμηση ενός φυσικού διακομιστή σε πολλούς λογικούς διακομιστές. Μόλις διαχωριστεί ο φυσικός διακομιστής, κάθε λογικός διακομιστής συμπεριφέρεται σαν φυσικός διακομιστής και μπορεί να εκτελεί ανεξάρτητα ένα λειτουργικό σύστημα και εφαρμογές. Πολλές δημοφιλείς εταιρείες όπως το VmWare και η Microsoft παρέχουν υπηρεσίες εικονικοποίησης, όπου αντί να χρησιμοποιείτε τον προσωπικό σας υπολογιστή για αποθήκευση και υπολογισμό, χρησιμοποιείτε τον εικονικό διακομιστή τους. Είναι γρήγορες, οικονομικές και λιγότερο χρονοβόρες.

Για προγραμματιστές λογισμικού και δοκιμαστές, η εικονικοποίηση είναι πολύ βολική, καθώς επιτρέπει στον προγραμματιστή να γράφει κώδικα που εκτελείται σε πολλά διαφορετικά περιβάλλοντα και το πιο σημαντικό είναι να δοκιμάσετε αυτόν τον κώδικα.

Η εικονικοποίηση χρησιμοποιείται κυρίως για τρεις βασικούς σκοπούς 1) Εικονικοποίηση δικτύου 2) Εικονικοποίηση διακομιστή 3) Εικονικοποίηση αποθήκευσης

Εικονικοποίηση δικτύου : Είναι μια μέθοδος συνδυασμού των διαθέσιμων πόρων σε ένα δίκτυο χωρίζοντας το διαθέσιμο εύρος ζώνης σε κανάλια, καθένα από τα οποία είναι ανεξάρτητο από τα άλλα και κάθε κανάλι είναι ανεξάρτητο από άλλα και μπορεί να αντιστοιχιστεί σε έναν συγκεκριμένο διακομιστή ή συσκευή σε πραγματικός χρόνος.

Εικονικοποίηση αποθήκευσης: Είναι η συγκέντρωση φυσικής αποθήκευσης από πολλές συσκευές αποθήκευσης δικτύου σε μια συσκευή που φαίνεται να είναι μια μεμονωμένη αποθήκευση που διαχειρίζεται από μια κεντρική κονσόλα. Η εικονικοποίηση αποθήκευσης χρησιμοποιείται συνήθως σε δίκτυα χώρου αποθήκευσης (SAN).

Εικονικοποίηση διακομιστή: Η εικονικοποίηση διακομιστή είναι η κάλυψη πόρων διακομιστή όπως επεξεργαστές, μνήμη RAM, λειτουργικό σύστημα κ.λπ., από χρήστες διακομιστών. Η πρόθεση της εικονικοποίησης διακομιστή είναι να αυξήσει την κοινή χρήση πόρων και να μειώσει το βάρος και την πολυπλοκότητα του υπολογισμού από τους χρήστες.

Η εικονικοποίηση είναι το κλειδί για να ξεκλειδώσετε το σύστημα Cloud, αυτό που καθιστά την εικονικοποίηση τόσο σημαντική για το cloud είναι ότι αποσυνδέει το λογισμικό από το υλικό. Για παράδειγμα, οι υπολογιστές μπορούν να χρησιμοποιήσουν εικονική μνήμη για να δανειστούν επιπλέον μνήμη από τον σκληρό δίσκο. Συνήθως ο σκληρός δίσκος έχει πολύ περισσότερο χώρο από τη μνήμη. Αν και οι εικονικοί δίσκοι είναι πιο αργοί από την πραγματική μνήμη, εάν διαχειρίζονται σωστά, η αντικατάσταση λειτουργεί τέλεια. Ομοίως, υπάρχει λογισμικό που μπορεί να μιμηθεί έναν ολόκληρο υπολογιστή, πράγμα που σημαίνει ότι 1 υπολογιστής μπορεί να εκτελέσει τις λειτουργίες ισούται με 20 υπολογιστές.

Grid Computing Vs Cloud Computing

Όταν ενεργοποιούμε τον ανεμιστήρα ή οποιαδήποτε ηλεκτρική συσκευή, ανησυχούμε λιγότερο για την παροχή ρεύματος από πού προέρχεται και πώς παράγεται. Η τροφοδοσία ή η ηλεκτρική ενέργεια που λαμβάνουμε στο σπίτι μας ταξιδεύει μέσω μιας αλυσίδας δικτύου, η οποία περιλαμβάνει σταθμούς ηλεκτροπαραγωγής, μετασχηματιστές, ηλεκτροφόρα καλώδια και σταθμούς μετάδοσης. Αυτά τα στοιχεία δημιουργούν μαζί ένα «Power Grid». Ομοίως, το «Grid Computing» είναι μια υποδομή που συνδέει υπολογιστικούς πόρους όπως υπολογιστές, διακομιστές, σταθμούς εργασίας και στοιχεία αποθήκευσης και παρέχει τον απαιτούμενο μηχανισμό για την πρόσβαση σε αυτά.

Το Grid Computing είναι ένα μεσαίο λογισμικό για το συντονισμό διαφορετικών πόρων πληροφορικής σε ένα δίκτυο, επιτρέποντάς τους να λειτουργούν στο σύνολό τους. Χρησιμοποιείται συχνότερα στην επιστημονική έρευνα και στα πανεπιστήμια για εκπαιδευτικούς σκοπούς. Για παράδειγμα, μια ομάδα μαθητών αρχιτέκτονα που εργάζονται σε ένα διαφορετικό έργο απαιτεί ένα συγκεκριμένο εργαλείο σχεδίασης και ένα λογισμικό για σκοπούς σχεδίασης, αλλά μόνο μερικοί από αυτούς έχουν πρόσβαση σε αυτό το εργαλείο σχεδίασης, το πρόβλημα είναι πώς μπορούν να κάνουν αυτό το εργαλείο διαθέσιμο σε υπόλοιπους Φοιτητές. Για να διατεθούν σε άλλους μαθητές, θα τοποθετήσουν αυτό το εργαλείο σχεδίασης στο δίκτυο της πανεπιστημιούπολης, τώρα το δίκτυο θα συνδέσει όλους αυτούς τους υπολογιστές στο δίκτυο της πανεπιστημιούπολης και θα επιτρέψει στους μαθητές να χρησιμοποιήσουν το εργαλείο σχεδίασης που απαιτείται για το έργο τους από οπουδήποτε.

Το cloud computing και το Grid computing συχνά συγχέεται, αν και οι λειτουργίες είναι σχεδόν παρόμοιες, η προσέγγιση για τη λειτουργικότητά τους είναι διαφορετική. Ας δούμε πώς λειτουργούν-

Cloud Computing

Υπολογιστική πλέγμα

  • Το cloud computing λειτουργεί περισσότερο ως πάροχος υπηρεσιών για τη χρήση πόρων υπολογιστή
  • Το Grid computing χρησιμοποιεί τον διαθέσιμο πόρο και διασυνδεδεμένα συστήματα υπολογιστών για την επίτευξη ενός κοινού στόχου
  • Το cloud computing είναι ένα κεντρικό μοντέλο
  • Ο υπολογιστής πλέγματος είναι ένα αποκεντρωμένο μοντέλο, όπου ο υπολογισμός θα μπορούσε να πραγματοποιηθεί σε πολλά διοικητικά μοντέλα
  • Το Cloud είναι μια συλλογή υπολογιστών που ανήκουν συνήθως σε ένα μόνο μέρος.
  • Το πλέγμα είναι μια συλλογή υπολογιστών που ανήκουν σε πολλά μέρη σε πολλές τοποθεσίες και συνδέονται μεταξύ τους, έτσι ώστε οι χρήστες να μπορούν να μοιράζονται τη συνδυασμένη ισχύ των πόρων
  • Το Cloud προσφέρει περισσότερες υπηρεσίες όλες τις υπηρεσίες όπως φιλοξενία ιστοσελίδων, υποστήριξη DB (Βάση δεδομένων) και πολλά άλλα
  • Το πλέγμα παρέχει περιορισμένες υπηρεσίες
  • Το cloud computing παρέχεται συνήθως σε έναν οργανισμό (π.χ. Amazon)
  • Το Grid computing συνδυάζει τους πόρους που βρίσκονται σε διαφορετικό οργανισμό

Utility Computing Vs Cloud Computing

Στην προηγούμενη συνομιλία μας στο "Grid Computing" έχουμε δει πώς τροφοδοτείται ηλεκτρική ενέργεια στο σπίτι μας, επίσης γνωρίζουμε ότι για να διατηρήσουμε την παροχή ηλεκτρικού ρεύματος πρέπει να πληρώσουμε τον λογαριασμό. Το Utility Computing είναι ακριβώς έτσι, χρησιμοποιούμε ηλεκτρικό ρεύμα στο σπίτι σύμφωνα με τις απαιτήσεις μας και πληρώνουμε τον λογαριασμό ανάλογα. Επίσης, θα χρησιμοποιείτε τις υπηρεσίες για τον υπολογιστή και θα πληρώνετε σύμφωνα με τη χρήση που είναι γνωστή ως «Utility computing». Ο βοηθητικός υπολογιστής είναι μια καλή πηγή για χρήση μικρής κλίμακας, μπορεί να γίνει σε οποιοδήποτε περιβάλλον διακομιστή και απαιτεί Cloud Computing.

Το Utility Computing είναι η διαδικασία παροχής υπηρεσιών μέσω μιας μεθόδου χρέωσης κατά παραγγελία, πληρωμής ανά χρήση. Ο πελάτης ή ο πελάτης έχει πρόσβαση σε σχεδόν απεριόριστη παροχή λύσεων υπολογιστών μέσω εικονικού ιδιωτικού δικτύου ή μέσω Διαδικτύου, οι οποίες μπορούν να προέρχονται και να χρησιμοποιούνται όποτε απαιτείται. Βασίζονται στην έννοια του βοηθητικού υπολογισμού, βασίζονται σε υπολογιστές πλέγματος, cloud computing και διαχειριζόμενες υπηρεσίες IT

Μέσω του βοηθητικού υπολογιστή, οι μικρές επιχειρήσεις με περιορισμένο προϋπολογισμό μπορούν εύκολα να χρησιμοποιήσουν λογισμικό όπως το CRM (Customer Relationship Management) χωρίς να επενδύσουν σε μεγάλο βαθμό σε υποδομές για να διατηρήσουν τη βάση των πελατών τους.

Υπολογιστική χρησιμότητα Cloud Computing
  • Το Utility computing αναφέρεται στη δυνατότητα χρέωσης των προσφερόμενων υπηρεσιών και στη χρέωση των πελατών για ακριβή χρήση
  • Το Cloud Computing λειτουργεί επίσης όπως ο υπολογιστής κοινής ωφέλειας, πληρώνετε μόνο για αυτό που χρησιμοποιείτε, αλλά το Cloud Computing μπορεί να είναι φθηνότερο, ως εκ τούτου, η εφαρμογή που βασίζεται στο Cloud μπορεί να λειτουργεί και να λειτουργεί σε ημέρες ή εβδομάδες.
  • Οι χρήστες υπολογιστών χρησιμότητας θέλουν να έχουν τον έλεγχο της γεωγραφικής θέσης της υποδομής
  • Στο cloud computing, ο πάροχος έχει τον πλήρη έλεγχο των υπηρεσιών και της υποδομής cloud computing
  • Ο υπολογιστής χρησιμότητας είναι πιο ευνοϊκός όταν η απόδοση και η υποδομή επιλογής είναι κρίσιμες
  • Το cloud computing είναι εξαιρετικό και εύκολο στη χρήση όταν η υποδομή επιλογής και η απόδοση δεν είναι κρίσιμες
  • Ο βοηθητικός υπολογιστής είναι μια καλή επιλογή για λιγότερο απαιτητικούς πόρους
  • Το cloud computing είναι μια καλή επιλογή για απαιτητικούς πόρους
  • Το Utility Computing αναφέρεται σε ένα επιχειρηματικό μοντέλο
  • Το cloud computing αναφέρεται στην υποκείμενη αρχιτεκτονική πληροφορικής

Θέματα ασφάλειας για το Cloud Computing

Κατά τη χρήση του cloud computing, το κύριο πρόβλημα που αφορά τους χρήστες είναι η ασφάλειά του.

Μία ανησυχία είναι ότι οι ίδιοι οι πάροχοι cloud ενδέχεται να έχουν πρόσβαση σε μη κρυπτογραφημένα δεδομένα του πελάτη - είτε είναι σε δίσκο, στη μνήμη είτε μεταδίδονται μέσω δικτύου.

Ορισμένες κυβερνήσεις χωρών ενδέχεται να αποφασίσουν να αναζητήσουν δεδομένα χωρίς να ενημερώσουν απαραίτητα τον κάτοχο των δεδομένων, ανάλογα με το πού βρίσκονται τα δεδομένα, το οποίο δεν εκτιμάται και θεωρείται παραβίαση απορρήτου (Παράδειγμα Prism Program by USA).

Για την παροχή ασφάλειας για συστήματα, δίκτυα και πάροχοι υπηρεσιών υπολογιστικού νέφους δεδομένων έχουν συνεργαστεί με την TCG (Trusted Computing Group), η οποία είναι μη κερδοσκοπική οργάνωση που εκδίδει τακτικά ένα σύνολο προδιαγραφών για την ασφάλεια του υλικού, τη δημιουργία μονάδων κρυπτογράφησης και τη βελτίωση της ασφάλειας του δικτύου. Προστατεύει τα δεδομένα από root kit και κακόβουλο λογισμικό.

Καθώς ο υπολογιστής έχει επεκταθεί σε διαφορετικές συσκευές, όπως σκληρούς δίσκους και κινητά τηλέφωνα, η TCG έχει επεκτείνει τα μέτρα ασφαλείας για να συμπεριλάβει αυτές τις συσκευές. Παρέχει δυνατότητα δημιουργίας μιας ενοποιημένης πολιτικής προστασίας δεδομένων σε όλα τα σύννεφα.

Μερικές από τις αξιόπιστες υπηρεσίες cloud είναι οι Amazon, Box.net, Gmail και πολλές άλλες.

Πρόβλημα απορρήτου και υπολογιστική νέφους

Το απόρρητο αποτελεί ένα ισχυρό εμπόδιο για τους χρήστες να προσαρμοστούν σε συστήματα Cloud Computing

Υπάρχουν ορισμένα μέτρα που μπορούν να βελτιώσουν την προστασία της ιδιωτικής ζωής στο cloud computing.

  1. Το διοικητικό προσωπικό της υπηρεσίας cloud computing θα μπορούσε θεωρητικά να παρακολουθεί τα δεδομένα που μετακινούνται στη μνήμη προτού αποθηκευτούν σε δίσκο. Για να διατηρηθεί η εμπιστευτικότητα των δεδομένων, οι διοικητικοί και νομικοί έλεγχοι θα πρέπει να αποτρέψουν κάτι τέτοιο.
  2. Ο άλλος τρόπος για να αυξήσετε το απόρρητο είναι να διατηρήσετε τα δεδομένα κρυπτογραφημένα στον ιστότοπο αποθήκευσης cloud, αποτρέποντας τη μη εξουσιοδοτημένη πρόσβαση μέσω του Διαδικτύου. Ακόμα και ο προμηθευτής cloud δεν μπορεί να έχει πρόσβαση στα δεδομένα.

Μελέτη περίπτωσης Cloud Computing - Royal Mail

  • Αντικείμενο της μελέτης περίπτωσης: Χρήση του Cloud Computing για αποτελεσματική επικοινωνία μεταξύ του προσωπικού.
  • Λόγος για τη χρήση του Cloud Computing: Μείωση του κόστους που πραγματοποιήθηκε μετά από επικοινωνία για 28.000 υπαλλήλους και παροχή προηγμένων δυνατοτήτων και διεπαφής υπηρεσιών ηλεκτρονικού ταχυδρομείου στους υπαλλήλους τους.

Ο όμιλος Royal Mail, μια ταχυδρομική υπηρεσία στο Ηνωμένο Βασίλειο, είναι ο μόνος κυβερνητικός οργανισμός στο Ηνωμένο Βασίλειο που εξυπηρετεί περισσότερους από 24 εκατομμύρια πελάτες μέσω των 12000 ταχυδρομικών γραφείων και 3000 ξεχωριστών τοποθεσιών επεξεργασίας. Τα συστήματα εφοδιαστικής και η δέσμη δεμάτων παγκοσμίως διαχειρίζονται περίπου 404 εκατομμύρια δέματα ετησίως. Και για να το κάνουν αυτό χρειάζονται ένα αποτελεσματικό επικοινωνιακό μέσο. Έχουν αναγνωρίσει το πλεονέκτημα του Cloud Computing και το έχουν εφαρμόσει στο σύστημά τους. Έχει δείξει εξαιρετική απόδοση στην επικοινωνία.

Πριν προχωρήσει στο σύστημα Cloud, ο οργανισμός αγωνιζόταν με το παρωχημένο λογισμικό και λόγω του οποίου η λειτουργική αποδοτικότητα διακυβεύεται. Μόλις ο οργανισμός ενεργοποιήθηκε στο Cloud System, εφοδιάστηκαν 28000 υπάλληλοι με τη νέα σουίτα συνεργασίας, δίνοντάς τους πρόσβαση σε εργαλεία όπως η ανταλλαγή άμεσων μηνυμάτων και η παρουσία. Οι υπάλληλοι πήραν περισσότερο χώρο αποθήκευσης από ότι στον τοπικό διακομιστή. Οι εργαζόμενοι έγιναν πολύ πιο παραγωγικοί.

Αναζητώντας την επιτυχία του Cloud Computing στις υπηρεσίες ηλεκτρονικού ταχυδρομείου και την επικοινωνία. Η δεύτερη στρατηγική κίνηση της Royal Mail Group, ήταν η μετεγκατάσταση από φυσικούς διακομιστές σε εικονικούς διακομιστές, έως 400 διακομιστές για τη δημιουργία ενός ιδιωτικού cloud που βασίζεται στο Microsoft hyper V. Αυτό θα δίνουν μια νέα εμφάνιση και επιπλέον χώρο στην επιφάνεια εργασίας των υπαλλήλων τους και παρέχει επίσης το πιο σύγχρονο σύγχρονο περιβάλλον ανταλλαγής.

Το έργο hyper V της RMG's (Royal Mail Group) εκτιμάται ότι θα εξοικονομήσει περίπου 1,8 εκατομμύρια λίρες για αυτούς στο μέλλον και θα αυξήσει την αποτελεσματικότητα του εσωτερικού συστήματος πληροφορικής του οργανισμού.

AWS Certified Solutions Architect - Associate 2018

Το παραπάνω μάθημα Cloud Computing καλύπτει όλες τις βασικές σημειώσεις Cloud Computing και Cloud Computing παραδείγματα που σας βοηθούν να κατανοήσετε όλα τα βασικά στοιχεία του Cloud Computing.

ενδιαφέροντα άρθρα...