comprehensive cloud computing tutorial
Σε αυτό το σεμινάριο Cloud Computing θα μάθουμε για τα χαρακτηριστικά, τους τύπους, τα μοντέλα, τα παραδείγματα, τα πλεονεκτήματα και τα μειονεκτήματα του Cloud Computing:
Σε αυτό το σεμινάριο, θα διερευνήσουμε την έννοια του cloud και του cloud computing στο πεδίο λογισμικού και δικτύωσης. Θα μάθουμε για τις διάφορες πτυχές, την αρχιτεκτονική, τους τύπους, τα στοιχεία, τα πλεονεκτήματα και τα μειονεκτήματα του cloud computing με τη βοήθεια διαφόρων παραδειγμάτων και διαγραμμάτων.
Τι θα μάθετε:
Τι είναι το Cloud;
Προτού αρχίσουμε να κατανοούμε τον ορισμό και άλλες πτυχές του cloud computing, πρέπει πρώτα να κατανοήσουμε τη σημασία και τη σημασία των δικτύων cloud.
Ο συνδυασμός των μονάδων λογισμικού και υλικού που βρίσκονται στους κεντρικούς διακομιστές συμπεριλαμβανομένων των μονάδων αποθήκευσης δεδομένων και μπορούν να έχουν πρόσβαση μέσω του Διαδικτύου από οπουδήποτε από τους πελάτες, είναι γνωστός ως το Δίκτυο Cloud.
Αυτοί οι διακομιστές βρίσκονται σε απόσταση μεταξύ τους και βασίζονται σε κέντρα δεδομένων διαφόρων οργανισμών. Με πρόσβαση σε δίκτυα cloud, οι οργανισμοί δεν πρέπει ούτε να διαχειρίζονται τους διακομιστές και τα μηχανήματα φυσικά ούτε να εκτελούν λογισμικό ξεχωριστά στους πελάτες τους.
Η κύρια απαίτηση είναι μια καλή σύνδεση στο Διαδίκτυο υψηλής ταχύτητας και εύρους ζώνης.
Το σύννεφο επιτρέπει στην επιφάνεια εργασίας του πελάτη ή στον τελικό χρήστη να έχει πρόσβαση στα δεδομένα που μπορούν να έχουν τη μορφή κειμένου, φωνής, βίντεο κ.λπ. και εφαρμογών λογισμικού από οποιαδήποτε από τις απομακρυσμένες τοποθεσίες καθώς η αποθήκευση και ο υπολογισμός πραγματοποιούνται στους διακομιστές που βρίσκονται στα κέντρα λειτουργίας του δικτύου, αντί να τα αποθηκεύετε τοπικά στο σύστημα τελικών χρηστών.
Παράδειγμα: Με τη χρήση του cloud μπορούμε να έχουμε πρόσβαση στο λογαριασμό μας WhatsApp και Facebook στο νέο τηλέφωνο με όλα τα δεδομένα (όπως όλες οι φωτογραφίες, τα βίντεο και το ιστορικό συνομιλιών) ανέπαφα στη θέση του όπως ήταν στο παλιό τηλέφωνο.
Το Google Drive και το Dropbox είναι επίσης το παράδειγμα των παρόχων cloud e-mail στους οποίους ο χρήστης μπορεί να αποθηκεύσει προσωπικά δεδομένα, να τα μοιραστεί με άλλους χρήστες και να έχει πρόσβαση σε αυτούς ανά πάσα στιγμή από οποιαδήποτε απομακρυσμένη συσκευή και τοποθεσία. Απαιτείται απλώς μια σύνδεση στο Διαδίκτυο για την πρόσβαση στα δεδομένα.
Η χρήση δικτύων cloud ελαχιστοποιεί επίσης το συνολικό κόστος και τα γενικά έξοδα της υποδομής της οργάνωσης λογισμικού, καθώς δεν χρειάζεται να δημιουργήσουν και να διαχειριστούν τις ρυθμίσεις τους για την εκτέλεση των διαφόρων εφαρμογών, πήραν την πλατφόρμα cloud.
Το cloud διευκολύνει επίσης τους οργανισμούς να εργάζονται σε διαφορετικές πόλεις και χώρες μαζί στην ίδια πλατφόρμα και μπορούν να μοιράζονται και να έχουν πρόσβαση σε δεδομένα από διάφορα μέρη των οργανισμών. Αυτό αύξησε ταχέως την ανάπτυξη των οργανισμών λογισμικού σε όλο τον κόσμο με ελάχιστη χρήση περιουσιακών στοιχείων και τεράστιο περιθώριο εισοδήματος.
πώς να αφαιρέσετε το στοιχείο πίνακα στο java
(εικόνα πηγή )
Ορισμός του Cloud Computing:
Πρόκειται για μια μέθοδο υπολογισμού που βασίζεται στο Διαδίκτυο, όπου ο τελικός χρήστης μπορεί να έχει πρόσβαση στους διακομιστές δεδομένων επί πληρωμή και οι εικονικοί κοινόχρηστοι διακομιστές παρέχουν την υποδομή, εφαρμογές λογισμικού, πλατφόρμα, αποθήκευση και άλλους πόρους στον χρήστη.
Όλοι οι τύποι υπηρεσιών που μπορεί να παρέχει ένα ψηφιακό σύστημα θα παραδοθούν στο μοντέλο υπολογιστικού νέφους. Οι καταναλωτές μπορούν να κάνουν χρήση των υπηρεσιών στο 'cloud' χωρίς καν να καταλάβουν πώς να διαχειρίζονται τις εφαρμογές που περιλαμβάνονται σε αυτό. Έτσι, οι χρήστες μπορούν να επικεντρωθούν στις επιχειρηματικές διαδικασίες ανάπτυξης του έργου τους χωρίς να εμπλακούν στη διαχείριση υποδομής και την εγκατάσταση του μοντέλου του έργου.
Οι χρήστες που χρησιμοποιούν cloud computing δεν κατέχουν τη φυσική υποδομή της μονάδας, προφανώς πληρώνουν μόνο για το τμήμα του cloud που χρησιμοποιούσαν στον τρίτο ή στον πάροχο υπηρεσιών cloud. Έτσι πληρώνουν μόνο σύμφωνα με τη χρήση και μπορούν να ενοικιάσουν υπηρεσίες διαφορετικών ειδών από περισσότερους από έναν πάροχους υπηρεσιών cloud και. Μπορούν να τους πληρώσουν ανάλογα σύμφωνα με τη χρήση.
Η παρακάτω εικόνα δείχνει το Cloud Computing Architecture:
Χαρακτηριστικά του Cloud Computing
Προσφέρει αρκετά ελκυστικά χαρακτηριστικά τόσο για τις επιχειρήσεις όσο και για τους καταναλωτές.
Μερικά από τα χαρακτηριστικά αναφέρονται παρακάτω:
# 1) Ανεξαρτησία συσκευής και τοποθεσίας :Οι χρήστες μπορούν να συνδεθούν στο δίκτυο cloud από οποιαδήποτε τοποθεσία και οποιαδήποτε συσκευή, παράδειγμα, φορητό υπολογιστή ή smartphone, καθώς είναι προσβάσιμα μέσω του Διαδικτύου και διακομιστών που βρίσκονται σε κεντρική τοποθεσία (εκτός ιστότοπου, συντηρείται από έναν πάροχο υπηρεσιών) ανεξάρτητα από συγκεκριμένη τοποθεσία.
# 2) Πληρώστε ανά χρήση :Οι χρήστες πρέπει να πληρώσουν μόνο για τους πόρους που έχουν χρησιμοποιήσει από το σύνολο των διαθέσιμων εφαρμογών και υπηρεσιών και δεν χρειάζεται να πληρώσουν για τη συνολική υποδομή.
# 3) Πολυκατοικία :Προσφέρει κοινή χρήση υπηρεσιών, εφαρμογών λογισμικού, πλατφόρμας και το κόστος τους μεταξύ των χρηστών μεγάλης κλίμακας. Η ίδια φυσική υποδομή όπως διακομιστές και εξοπλισμός υλικού μοιράζεται μεταξύ πολλών χρηστών, αλλά όλοι διατηρούν το απόρρητο των πληροφοριών και την ασφάλεια των δεδομένων.
Το σύνολο πόρων είναι αρκετά μεγάλο για να εξυπηρετεί πολλούς οργανισμούς και πελάτες ταυτόχρονα χωρίς διακοπή μεταξύ τους υπηρεσιών. Αυτό το χαρακτηριστικό καθιστά επίσης την αποτελεσματική χρήση των πόρων τη σωστή στιγμή, η οποία συνήθως έχει την τάση να έχει λιγότερη χρήση, όπως 10% έως 20% κατά τις ώρες αιχμής, πραγματοποιώντας δραστηριότητα εξισορρόπησης φορτίου και κοινής χρήσης.
# 4) Αξιοπιστία :Η αξιοπιστία του συστήματος βελτιώνεται με τη χρήση πολλαπλών περιττών διακομιστών για εφαρμογές και αποθήκευση δεδομένων, έτσι ώστε σε περίπτωση αποτυχίας τα δεδομένα να μπορούν να αποκατασταθούν εύκολα.
# 5) Παραγωγικότητα και απόδοση :Η παραγωγικότητα των έργων που χρησιμοποιούν δίκτυα cloud για την εφαρμογή που εκτελείται αυξάνεται καθώς πολλοί χρήστες εργάζονται ταυτόχρονα στην ίδια βάση δεδομένων και λογισμικού. Έτσι, θα δώσει καλύτερη απόδοση, αναλύοντας με τον τρόπο τους την ίδια στιγμή.
Τύποι μοντέλων Cloud
Οι πιο συνηθισμένοι τύποι μοντέλων cloud συζητούνται ως εξής:
# 1) Ιδιωτικό Cloud: Αυτό το είδος υποδομής cloud δημιουργείται για να διαχειρίζεται μόνο έναν μοναδικό οργανισμό. Εδώ, οι εφαρμογές, η ασφάλεια δεδομένων και ο έλεγχος των υπηρεσιών προορίζονται αποκλειστικά για έναν οργανισμό και δεν κοινοποιούνται από οποιονδήποτε άλλο οργανισμό.
Η διαχείριση του ιδιωτικού cloud μπορεί να γίνει εσωτερικά από τον εσωτερικό κεντρικό υπολογιστή και επίσης να διαχειρίζεται εξωτερικά από πόρους τρίτων.
Υπάρχουν δύο είδη ιδιωτικών σύννεφων, το ένα είναι Ιδιωτικό cloud On-Premise, που φιλοξενείται εσωτερικά από τα μέλη του οργανισμού και την ομάδα πληροφορικής. Φέρουν επίσης όλες τις δαπάνες υποδομής και λειτουργίας του cloud. Αλλά έχουν τον συνολικό έλεγχο της χρήσης των εφαρμογών του δικτύου cloud.
Το δεύτερο είναι ένα Ιδιωτικό σύννεφο που φιλοξενείται εξωτερικά το οποίο χρησιμοποιείται από έναν σόλο οργανισμό αλλά όλες οι υποδομές και οι λειτουργίες του cloud διαχειρίζονται από το τρίτο μέρος που έχει εξειδίκευση στις υπηρεσίες cloud. Το τρίτο μέρος εγγυάται επίσης την αυθεντικότητα του απορρήτου της χρήσης πόρων του cloud αποκλειστικά για έναν οργανισμό μόνο.
# 2) Δημόσιο Cloud: Η δημόσια υπηρεσία cloud διαχειρίζεται και διαχειρίζεται ένας εξωτερικός πάροχος υπηρεσιών cloud και περιλαμβάνει διάφορα είδη διακομιστών δεδομένων και λογισμικού εφαρμογών που βρίσκονται σε διαφορετικά κέντρα δεδομένων. Η δημόσια πλατφόρμα cloud μπορεί να κοινοποιηθεί από περισσότερους από έναν οργανισμούς.
Με την ανάπτυξη του μοντέλου της εικονικής μηχανής και του διακομιστή, οι πόροι μπορούν να μοιραστούν από διαφορετικές εταιρείες ταυτόχρονα, η οποία είναι επίσης γνωστή ως καταστάσεις πολλαπλών λειτουργιών. Σε μια τέτοια κατάσταση, πολλοί χρήστες μοιράζονται χώρο και ενοικιάζουν μέσα σε έναν διακομιστή.
Το παράδειγμα των δημόσιων παρόχων cloud είναι οι Amazon AWS, Google, Yahoo και Microsoft που κατέχουν την υποδομή cloud και παρέχουν πρόσβαση στον τελικό χρήστη μέσω Διαδικτύου. Σε αυτό το είδος μοντέλου, ο τελικός χρήστης δεν έχει πρόσβαση και ορατότητα για τον έλεγχο της ασφάλειας και άλλων λειτουργιών του δικτύου cloud.
Ωστόσο, η χρήση του δημόσιου cloud είναι πολύ οικονομική για τους καταναλωτές, καθώς μπορούν να έχουν πρόσβαση σε διαφορετικά είδη δεδομένων, εφαρμογές λογισμικού και να αποθηκεύουν τα δεδομένα τους, να μοιράζονται πόρους με άλλους, να χρησιμοποιούν την πλατφόρμα ηλεκτρονικού ταχυδρομείου και άλλες υπηρεσίες σε υποδομή cloud χωρίς να οφείλουν πραγματικά όλα πόροι.
Όταν περισσότεροι από ένας οργανισμοί ή περισσότερα από ένα κυβερνητικά PSU συνεργάζονται σε ένα έργο, τότε μπορούν να χρησιμοποιήσουν τη δημόσια πλατφόρμα cloud για να δοκιμάσουν τα εργαλεία λογισμικού και να μοιραστούν τους πόρους τους και τις καθημερινές αναφορές δραστηριοτήτων. Όλοι μπορούν να συνεργαστούν χωρίς να είναι φυσικά παρόντες μεταξύ τους.
# 3) Υβριδικό σύννεφο: Το υβριδικό cloud περιλαμβάνει τις υπηρεσίες και την υποδομή τόσο ιδιωτικών όσο και δημόσιων δικτύων cloud που αγοράζονται μαζί για να προσφέρουν τα πλεονεκτήματα και των δύο μοντέλων, αλλά θα παραμείνουν ως οι μοναδικές οντότητες.
Το υβριδικό σύννεφο προσφέρει περισσότερη ευελιξία στο υπολογιστικό μοντέλο καθώς εξαρτάται από τη χρήση πόρων, μπορεί κανείς είτε να επιλέξει ένα ιδιωτικό δίκτυο cloud για εμπιστευτικές υπηρεσίες που χρειάζονται υψηλό επίπεδο ασφάλειας ή, μπορεί να χρησιμοποιήσει ένα δημόσιο δίκτυο cloud για ρουτίνα διαχείριση πόρων .
Η υβριδική αρχιτεκτονική cloud είναι ένας συνδυασμός τόσο διακομιστών εσωτερικού όσο και τρίτων. Προσφέρει ένα πολύ αποτελεσματικό επιχειρηματικό περιβάλλον. Το πρόβλημα με αυτό το μοντέλο είναι ότι οι καταναλωτές πρέπει να διατηρούν ιστορικό πολλαπλών πλατφορμών cloud που χρησιμοποιούνται και επίσης να διατηρούν τον συντονισμό μεταξύ τους έτσι ώστε όλοι να παραμένουν στο νεροχύτη για οποιαδήποτε επικοινωνία.
Κάθε ένα από τα υβριδικά δίκτυα πρέπει να έχει τουλάχιστον ένα δημόσιο δίκτυο.
(εικόνα πηγή )
# 4) Multi-Cloud :Το Multi-cloud αναφέρεται σε πολλά δίκτυα cloud, κυρίως δημόσια cloud και μπορεί επίσης να είναι ένα ιδιωτικό δίκτυο cloud. Έτσι, στο cloud computing, όταν ένας οργανισμός ενσωματώνει περισσότερα από ένα δημόσια δίκτυα cloud από διαφορετικούς παρόχους υπηρεσιών cloud για χρήση εφαρμογών, αποθήκευσης και άλλων υπηρεσιών σε διαφορετική πλατφόρμα είναι γνωστό ως δίκτυο Multi-Cloud.
Το δίκτυο Multi-Cloud μπορεί επίσης να χρησιμοποιηθεί από οργανισμούς για την παροχή πλεονασμού και δημιουργίας αντιγράφων ασφαλείας για τους κρίσιμους πόρους τους, καθώς η χρήση διαφορετικών προμηθευτών για διαφορετικές υπηρεσίες θα παρέχει καλό QoS.
Σε αυτό το δίκτυο, δεδομένου ότι η αποθήκευση και οι υπηρεσίες ενός δικτύου χωρίζονται σε πολλαπλά δίκτυα προμηθευτών, επομένως η μετεγκατάσταση των υπηρεσιών είναι εύκολη εάν μία από τις υποδομές παρόχων επιστρέψει. Αυτό παρέχει ευελιξία και πλεονασμό στον οργανισμό. Με αυτόν τον τρόπο η χρήση πολλαπλών δικτύων cloud θεωρείται επίσης οικονομικά αποδοτική.
Ωστόσο, υπάρχουν επίσης ορισμένα προβλήματα με αυτό το μοντέλο. Στην περίπτωση ανάπτυξης υπηρεσιών σε πολλούς προμηθευτές, πρέπει να επικοινωνούν μεταξύ τους για επικοινωνία μεταξύ τους σχετικά με τη διαχείριση των υπηρεσιών.
Αυτό θα αυξήσει την πολυπλοκότητα της λειτουργίας και της διαχείρισης του έργου και θα εισαγάγει επίσης την καθυστέρηση στο μοντέλο εργασίας του έργου. Ταυτόχρονα, θα γίνει ευάλωτο σε διάφορα είδη επιθέσεων ιών, καθώς μπορούν να έχουν πρόσβαση σε περισσότερους από έναν οργανισμούς και προμηθευτές.
Μοντέλα υπολογιστικού νέφους
# 1) Λογισμικό- ως- Υπηρεσία (SaaS)
Οι διαδικτυακές εφαρμογές λογισμικού είναι διαθέσιμες σε διακομιστές cloud και ο τελικός χρήστης μπορεί να έχει πρόσβαση σε αυτές μέσω της σύνδεσης στο Διαδίκτυο. Οι υπηρεσίες είναι προσβάσιμες από οποιαδήποτε απομακρυσμένη συσκευή και οι χρήστες δεν χρειάζεται να εγκαταστήσουν το λογισμικό και τη ρύθμιση της εφαρμογής στην επιφάνεια εργασίας για να το εκτελέσουν.
Σε αυτό το μοντέλο, οι χρήστες έχουν πρόσβαση σε λογισμικό εφαρμογών και βάσεις δεδομένων. Οι πάροχοι cloud θα διαχειρίζονται την υποδομή των υπηρεσιών που λειτουργούν στην πλατφόρμα. Το SaaS είναι επίσης γνωστό ως 'κατ 'απαίτηση λογισμικό' καθώς χρησιμοποιείται για την πληρωμή για χρήση ή για συνδρομή.
Το μειονέκτημα με το μοντέλο SaaS είναι ότι, δεδομένου ότι τα δεδομένα χρήστη αποθηκεύονται στον διακομιστή του παρόχου cloud, επομένως, μπορεί να υπάρξει κάποια μη εξουσιοδοτημένη πρόσβαση στα δεδομένα από το τρίτο μέρος.
Παραδείγματα SaaS είναι ιστότοποι που προσφέρουν υπηρεσίες για τη δημιουργία και αποθήκευση εγγράφων στο διαδίκτυο και παίζουν παιχνίδια στο διαδίκτυο Το Salesforce, το Slack, τα Έγγραφα Google, το Word online και το Mailchimp είναι το παράδειγμα των εφαρμογών SaaS.
# 2) Πλατφόρμα ως υπηρεσία (PaaS)
Σε αυτό το μοντέλο, οι οργανισμοί ενοικιάζουν το χώρο αποθήκευσης, τα εργαλεία, την υποδομή και τα λειτουργικά συστήματα για να δημιουργήσουν τις εφαρμογές τους από το διακομιστή cloud και δεν έχουν κανένα ρόλο στον έλεγχο και τη συντήρηση της συνολικής υποδομής. Απλώς κρατούν τις διαδικασίες ανάπτυξης των εφαρμογών τους και τις κατέχουν.
Έτσι, το PaaS θα προσφέρει περιβάλλον ανάπτυξης λογισμικού και δοκιμών στον χρήστη και τους οργανισμούς. Οι πάροχοι cloud παρέχουν μόνο μια πλατφόρμα υπολογιστών στους χρήστες που περιλαμβάνουν λειτουργικά συστήματα, γλώσσα προγραμματισμού, βάση δεδομένων, εργαλεία ανάπτυξης λογισμικού και διακομιστή ιστού.
Οι δοκιμαστές ή οι προγραμματιστές εφαρμογών λογισμικού θα δημιουργήσουν και θα εκτελέσουν τις εφαρμογές τους σε αυτήν την πλατφόρμα cloud παρά την αγορά και τη διαχείριση του υλικού και του λογισμικού των εφαρμογών απευθείας.
Παραδείγματα της εφαρμογής PaaS: Microsoft Azure και Heroku.
# 3) Υποδομή ως υπηρεσία (IaaS)
Σε αυτό το μοντέλο, οι οργανισμοί θα αναλάβουν τη μίσθωση του χώρου αποθήκευσης και των διακομιστών που χρειάζονται για να εκπληρώσουν τις απαιτήσεις του έργου τους από τον πάροχο υπηρεσιών cloud. Στη συνέχεια, χρησιμοποιώντας το cloud storage και τους διακομιστές, θα δημιουργήσουν τις εφαρμογές τους χρησιμοποιώντας τα εργαλεία ανάπτυξης λογισμικού, λειτουργικών συστημάτων και γλωσσών προγραμματισμού κ.λπ.
Εκτός από την παροχή αποθηκευτικού χώρου και διακομιστών στη μίσθωση, το IaaS cloud παρέχει επίσης υπηρεσίες όπως εικονικά τοπικά δίκτυα (VLANs), διευθύνσεις IP, εικονικές μηχανές, πακέτα λογισμικού, τείχη προστασίας και ισορροπίες φορτίου κ.λπ. όπως φαίνεται στην παραπάνω εικόνα. Ωστόσο, οι πάροχοι cloud θα παρέχουν αυτές τις υπηρεσίες βάσει της ζήτησης των καταναλωτών από το ευρύ φάσμα πόρων που διατίθενται σε διάφορους κόμβους δεδομένων του παρόχου cloud.
Το IaaS χρησιμοποιείται ευρέως για συστήματα Wide-Area Networking (WAN).
# 4) Λειτουργία ως υπηρεσία (FaaS)
Διαχωρίζει τους πόρους και τις εφαρμογές cloud κάτω από τη γραμμή σε μικρότερες μονάδες που μπορούν να αναπτυχθούν και να εκτελεστούν μόνο όταν δημιουργείται ένα αίτημα για την εφαρμογή. Έτσι, αυτό ονομάζεται επίσης υπολογιστής χωρίς διακομιστές.
Ο οργανισμός ή ο χρήστης που χρησιμοποιεί τις εφαρμογές δεν χρειάζεται να αγοράσει, να ενοικιάσει και να διαχειριστεί τους διακομιστές και τις εικονικές μηχανές, αλλά θα το χρησιμοποιήσει όταν χρειαζόταν μέρος αυτού.
Τείχος προστασίας Cloud
Η ασφάλεια είναι ένας σημαντικός τομέας ανησυχίας για τους οργανισμούς και επίσης για τους χρήστες που υιοθετούν την πλατφόρμα cloud για την αποθήκευση δεδομένων και τη διαχείριση της υποδομής τους, ιδίως για τους δημόσιους τομείς cloud.
Επομένως, πρέπει να υπάρχουν διαπιστευτήρια σύνδεσης για πρόσβαση στους διακομιστές και στα δεδομένα χρήστη. Το δικαίωμα για πλήρη πρόσβαση σε όλους τους διαθέσιμους πόρους στο δίκτυο cloud πρέπει να διατηρείται από τον διαχειριστή συστήματος του τμήματος πληροφορικής του παρόχου υπηρεσιών, ο οποίος διαχειρίζεται την υπηρεσία cloud, αλλιώς τον προσωπικό οργανισμό που τη διαχειρίζεται.
Δεδομένου ότι το σύννεφο έχει διασκορπισμένους πόρους, σε έναν διακομιστή θα αποθηκεύει δεδομένα με τη μορφή εγγράφων, εικόνων, ενώ στον άλλο διακομιστή θα εκχωρήσει την υπολογιστική ισχύ και στον τρίτο διακομιστή την πλατφόρμα που εκτελεί λογισμικό και ούτω καθεξής.
Επομένως, οι εξουσιοδοτημένοι χρήστες θα έχουν πρόσβαση στα δεδομένα από πολλές συσκευές και διαφορετικά απομακρυσμένα δίκτυα. Έτσι, τα τείχη προστασίας του Cloud θα πρέπει να αδράξουν τις επιθέσεις στον κυβερνοχώρο σε όλες τις υποδομές και τους διακομιστές πλατφόρμας και αποθήκευσης δεδομένων του δικτύου cloud.
Το τείχος προστασίας cloud λειτουργεί μέσα από τα στοιχεία του cloud και θα σχηματίσει ένα εικονικό φράγμα γύρω από το δίκτυο cloud και τις εφαρμογές του που λειτουργούν όπως το κανονικό τείχος προστασίας λειτουργεί για το εσωτερικό δίκτυο οποιασδήποτε εταιρείας.
Με αυτόν τον τρόπο, το τείχος προστασίας cloud θα προσφέρει κεντρική ασφάλεια στην πλατφόρμα cloud, εφαρμογές, υποδομές και διακομιστές αποθήκευσης.
Ο πάροχος υπηρεσιών ή ο οργανισμός που διαχειρίζεται το δίκτυο cloud θα εφαρμόσει ένα συγκεκριμένο σύνολο κανόνων για να λειτουργήσει ένα τείχος προστασίας. Με βάση τις οδηγίες, το τείχος προστασίας επιτρέπει στους εξουσιοδοτημένους χρήστες να έχουν πρόσβαση μόνο στο δίκτυο cloud και θα φιλτράρουν τα ανεπιθύμητα άτομα και τους ιούς από την πρόσβαση στο δίκτυο.
Παράδειγμα Cloud Computing
- Έγγραφα Google και MS Office στο διαδίκτυο: Οι τελικοί χρήστες μπορούν να έχουν πρόσβαση και στις δύο αυτές υπηρεσίες μέσω του Διαδικτύου. Επίσης, οι χρήστες μπορούν να έχουν πρόσβαση στα δεδομένα, τα υπολογιστικά φύλλα, τις παρουσιάσεις που έχουν προετοιμάσει και αποθηκεύσει στο δίκτυο cloud από οποιαδήποτε από τις απομακρυσμένες συσκευές και από οπουδήποτε, οποτεδήποτε. Αυτό παρέχει καλύτερη παραγωγικότητα στον χρήστη για να προσφέρει το καλύτερο δυνατό.
- Email, WhatsApp, Skype: Αυτές οι εφαρμογές θα αποθηκεύσουν τα προσωπικά δεδομένα του χρήστη, το ιστορικό συνομιλιών, τα εισερχόμενα, τα απεσταλμένα e-mail κ.λπ. στους διακομιστές cloud και το πλεονέκτημα της αποθήκευσης των δεδομένων στο cloud είναι ότι ο χρήστης μπορεί να έχει πρόσβαση στα δεδομένα του σε οποιαδήποτε συσκευή, π.χ. φορητό υπολογιστή ή smartphone οπουδήποτε οποτεδήποτε.
- Ανίπταμαι διαγωνίως: Πρόκειται για μια πλατφόρμα λογισμικού που προσφέρει εγκαταστάσεις διασκέψεων βίντεο και ήχου και αποθηκεύει τα πρακτικά της συνάντησης στο cloud storage, επιτρέποντας έτσι στους χρήστες να έχουν πρόσβαση στις εγγραφές από οποιαδήποτε συσκευή και οποιαδήποτε τοποθεσία.
- AWS Lambda: Αυτό επιτρέπει στους προγραμματιστές λογισμικού να εκτελούν εφαρμογές και σενάρια για την ανάπτυξη του λογισμικού και άλλων υπηρεσιών που εκτελούνται στο backend χωρίς την ανάγκη διαχείρισης των διακομιστών. Αυτό διευκολύνει τις εναλλαγές σε πραγματικό χρόνο στο έργο για αλλαγές δεδομένων και αποθήκευση δεδομένων. Ο οργανισμός πρέπει να πληρώσει μόνο για τους περιορισμένους πόρους που έχει χρησιμοποιήσει.
Οφέλη του Cloud Computing
# 1) Οικονομικά αποδοτικό: Η χρήση της υποδομής cloud στη δικτύωση και τον υπολογισμό θα μειώσει το συνολικό κόστος αγοράς και διαχείρισης του εξοπλισμού υλικού και λογισμικού για το έργο των οργανισμών.
Με αυτόν τον τρόπο, το έργο θα καταστεί οικονομικά αποδοτικό καθώς οι οργανισμοί δεν χρειάζεται να ξοδεύουν χρήματα για την κατασκευή κέντρων δεδομένων, την αγορά υλικού, την αναβάθμιση του λογισμικού και άλλους πόρους που απαιτούνται για την εκτέλεση του έργου, καθώς όλες αυτές οι υπηρεσίες διαχειρίζονται από το cloud πάροχος υπηρεσιών.
Επίσης, το κόστος ενοικίασης αυτών των πόρων του cloud είναι πολύ οικονομικό για τις εταιρείες σε σύγκριση με τη διαχείριση τους παρά την αγορά τους.
# 2) Κινητικότητα: Η χρήση της υποδομής υπολογιστικού νέφους θα παρέχει την ευελιξία και την κινητικότητα στους τελικούς χρήστες να εξάγουν, να αποθηκεύουν και να μοιράζονται τα δεδομένα από οπουδήποτε, οποτεδήποτε και μόνο μέσω σύνδεσης στο Διαδίκτυο.
Αυτό σημαίνει ότι οι χρήστες δεν υποχρεούνται να μεταφέρουν τους σκληρούς δίσκους και τα CD για να μεταφέρουν τα δεδομένα τους από το ένα μέρος στο άλλο. Μπορούν απλώς να αποθηκεύσουν τα δεδομένα τους στο Google Drive ή το DropBox και στη συνέχεια να έχουν πρόσβαση σε αυτά μέσω του Διαδικτύου από οπουδήποτε.
Μπορούν επίσης να μοιράζονται αυτά τα δεδομένα με τους άλλους συνεργάτες τους σε αυτήν την πλατφόρμα, όπως με άλλους υπαλλήλους της εταιρείας ή, οι χρήστες μπορούν να μοιράζονται τις εικόνες τους με τους συγγενείς τους, δημιουργώντας μια ομάδα οικογένειας στο δίκτυο cloud.
# 3) Εύκολη διαχείριση δεδομένων και εφαρμογών :Δεδομένου ότι οι οργανισμοί δεν χρειάζεται να διαμορφώσουν το λογισμικό και το υλικό των εφαρμογών και των έργων που εργάζονται, επομένως μπορούν να εστιάσουν πολύ στην ανάπτυξη των εφαρμογών λογισμικού εύκολα.
Επίσης, όλα τα δεδομένα αποθηκεύονται σε έναν κεντρικό διακομιστή, οπότε είναι εύκολο να διαχειρίζεστε τα δεδομένα και να παρακολουθείτε ποιος έχει πρόσβαση σε ποιο είδος δεδομένων σε αυτήν τη θέση από τη διεύθυνση.
# 4) Ευελιξία συσκευής: Στο cloud computing, μπορείτε να έχετε πρόσβαση στα ίδια δεδομένα και εφαρμογές σε διάφορες συσκευές όπως smartphone, φορητούς υπολογιστές, επιτραπέζιους υπολογιστές και iPad.
# 5) Βελτιωμένη χωρητικότητα αποθήκευσης: Η ικανότητα των διακομιστών να αποθηκεύουν δεδομένα είναι πολύ μεγαλύτερη από τη χωρητικότητα αποθήκευσης της συσκευής χρήστη. Έτσι, το cloud computing θα διευκολύνει τους χρήστες και τους οργανισμούς να αποθηκεύσουν τις τεράστιες μονάδες προσωπικών δεδομένων που σχετίζονται με το έργο στους διακομιστές δεδομένων των δικτύων cloud.
# 6) Αυτοματοποίηση στην αναβάθμιση λογισμικού: Το cloud computing θα προσφέρει την αυτόματη αναβάθμιση όλων των εφαρμογών και των προγραμμάτων λογισμικού που εκτελούνται στην πλατφόρμα του σε εύθετο χρόνο.
Μειονεκτήματα Cloud Computing
# 1) Ανάγκη για σταθερή και καλή σύνδεση στο Διαδίκτυο: Η συνολική ιδέα του cloud computing εξαρτάται από τη διαθεσιμότητα της μόνιμης σύνδεσης στο Διαδίκτυο.
Εάν ο χρήστης δεν έχει συνδεσιμότητα ή κακή ταχύτητα σύνδεσης δικτύου, τότε δεν θα μπορεί να έχει πρόσβαση στα δεδομένα του και σε άλλες εφαρμογές στον διακομιστή cloud. Με χαμηλή ταχύτητα στο Διαδίκτυο και περιορισμένο εύρος ζώνης, ο οργανισμός και ο τελικός χρήστης δεν θα μπορούν να έχουν πρόσβαση ακόμη και στα δεδομένα τους και σε εφαρμογές που βασίζονται στον Ιστό.
# 2) Ζητήματα ασφάλειας: Η ασφάλεια και η εμπιστευτικότητα των υπηρεσιών και των εφαρμογών αποτελούν τη μεγαλύτερη ανησυχία όσον αφορά το cloud computing, καθώς περισσότεροι από ένας οργανισμοί μοιράζονται τον ίδιο χώρο διακομιστή σε δημόσια δίκτυα cloud για αποθήκευση και πρόσβαση στα δεδομένα και τις εφαρμογές τους.
ερωτήσεις και απαντήσεις συνέντευξης php για 2ετή εμπειρία
Ως εκ τούτου, υπήρχε πάντα μια ανησυχία ασφάλειας σχετικά με το απόρρητο των δεδομένων και των πληροφοριών των χρηστών στο μυαλό των οργανισμών, καθώς δεν έχουν καμία ορατότητα για το ίδιο.
Για να ξεπεραστεί αυτό το ζήτημα, οι πάροχοι υπηρεσιών cloud έχουν εγκαταστήσει τείχη προστασίας για την προστασία της μη εξουσιοδοτημένης πρόσβασης στο δίκτυο και έχουν εκχωρήσει επίσης τα διαπιστευτήρια στους χρήστες, ώστε να μπορούν να έχουν περιορισμένα δικαιώματα πρόσβασης μόνο στους μεμονωμένους λογαριασμούς τους.
# 3) Θέμα μετανάστευσης: Εάν σε κάθε περίπτωση, εάν οι υπηρεσίες του παρόχου υπηρεσιών σταματήσουν για κάποιους λόγους, είναι πολύ δύσκολο για τους χρήστες να μετεγκαταστήσουν την τεράστια μονάδα δεδομένων και εφαρμογών σε κάποιο άλλο δίκτυο cloud. Θα εξαντλήσει πολύ χρόνο και χρήμα και επίσης δεν υπάρχει καμία εγγύηση πλήρους μετεγκατάστασης δεδομένων, μερικά μπορεί να χαθούν λόγω προβλημάτων συνδεσιμότητας.
συμπέρασμα
Σε αυτό το σεμινάριο, έχουμε κατανοήσει την έννοια του cloud computing στο σύστημα δικτύωσης και τα πλεονεκτήματα και τα μειονεκτήματά του. Έχουμε επίσης κατανοήσει διάφορα είδη μοντέλων και τύπων δικτύων Cloud με τη βοήθεια των παραδειγμάτων και των αριθμών.
Συνιστώμενη ανάγνωση
- 15 κορυφαίες εταιρείες παροχής υπηρεσιών Cloud Computing
- Big Data Tutorial για αρχάριους | Τι είναι τα Big Data;
- 20+ MongoDB Tutorial για αρχάριους: Δωρεάν μαθήματα MongoDB
- Tutorial AWS CodeCommit για εφαρμογή DevOps στο Cloud
- Τι είναι το Hadoop; Εκμάθηση Apache Hadoop για αρχάριους
- Tutorial Salesforce Service Cloud: Διαμόρφωση και δυνατότητες
- Οδηγός Microsoft Visual Studio Team Services (VSTS): Η πλατφόρμα Cloud ALM
- Tutorial Data Mart - Τύποι, παραδείγματα & υλοποίηση του Data Mart