II.

Πώς είναι κατασκευασμένο το cloud και πώς λειτουργεί;

Υποδομή cloud

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

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

Μια γυναίκα που στέκεται μεταξύ δύο πλαισίων διακομιστών υπολογιστή
Μια γυναίκα που στέκεται μεταξύ δύο πλαισίων διακομιστών υπολογιστή

Κέντρα δεδομένων

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

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

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

Edge computing

Το μεγαλύτερο μέρος του cloud computing, σήμερα, πραγματοποιείται σε μεγάλα κέντρα δεδομένων. Όμως, αυτά τα κέντρα δεδομένων μπορεί μερικές φορές να είναι πολύ μακριά από τις συσκευές που απαιτούν τη χρήση τους, προκαλώντας μια καθυστέρηση που είναι γνωστή ως λανθάνων χρόνος, εξαιτίας του χρόνου που απαιτείται για να ταξιδέψουν τα δεδομένα μέσω του διαδικτύου. Μια προτεινόμενη λύση σε αυτό το πρόβλημα είναι γνωστή ως «edge computing» (υπολογιστική στα άκρα του δικτύου).

Κάθε έξυπνη συσκευή που έχουμε διαθέτει υπολογιστική ισχύ η οποία πολύ συχνά δεν αξιοποιείται όταν δεν χρησιμοποιείται. Αν έχετε μια Smart TV, έναν φορητό υπολογιστή, ένα smartphone και ένα smart watch, πιθανότατα υπάρχουν πολλές ώρες μέσα στην ημέρα που δεν αξιοποιείτε τους υπολογιστές που βρίσκονται μέσα σε όλες αυτές τις συσκευές. Το ίδιο ισχύει και για τους γείτονές σας και τις τοπικές επιχειρήσεις. Το edge computing είναι μια νέα μέθοδος cloud computing που κάνει δυνατή την επεξεργασία των δεδομένων από αυτές τις έξυπνες συσκευές σε αναστολή λειτουργίας. Αυτό σημαίνει ότι θα έχουμε πρόσβαση σε αυτή την ανεκμετάλλευτη υπολογιστική ισχύ πιο κοντά στην πηγή, κάνοντάς τη γρηγορότερη και ενεργειακά πιο αποδοτική.

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

Μοντέλα ανάπτυξης

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

  • Οι υπηρεσίες του δημόσιου cloud είναι διαθέσιμες στον καθένα στο ανοικτό διαδίκτυο. Ο πάροχος του cloud είναι ιδιοκτήτης του υλικού (διακομιστές) και γίνεται κοινή χρήση από διάφορες εταιρείες.

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

  • Μερικοί οργανισμοί χρησιμοποιούν μαζί και τις δύο αυτές επιλογές. Με το υβριδικό cloud computing, οι οργανισμοί μπορούν να φιλοξενούν εμπιστευτικό ή κρίσιμο όγκο εργασιών επί τόπου (ιδιωτικό cloud) και να χρησιμοποιούν έναν τρίτο πάροχο δημόσιου cloud για λιγότερο ευαίσθητες εργασίες, όπως όγκους εργασιών δοκιμών και ανάπτυξης. Αυτό το μοντέλο χρησιμοποιείται ευρέως για σκοπούς μεγάλων δεδομένων: αποθηκεύετε τα δεδομένα στο γραφείο σας, όμως εκτελείτε τα ερωτήματα ανάλυσης στο δημόσιο cloud.

Είτε ιδιωτικό, είτε δημόσιο είτε υβριδικό, ο σκοπός του cloud computing είναι να παρέχει εύκολη, κλιμακούμενη πρόσβαση σε υπολογιστικούς πόρους και υπηρεσίες ΙΤ.

Τύποι υπηρεσιών: IaaS, SaaS και PaaS

Οι τρεις κύριες λύσεις cloud computing είναι οι εξής: υποδομή ως υπηρεσία (IaaS), πλατφόρμα ως υπηρεσία (PaaS) και λογισμικό ως υπηρεσία (SaaS). Βασίζονται στα τρία επίπεδα μιας υπολογιστικής στοίβας – υποδομή, πλατφόρμα και εφαρμογές.

Τύπος πλατφόρμας Κοινά παραδείγματα
SaaSGoogle Apps, Dropbox, Zoom, Salesforce CRM, Cisco WebEx, Concur, GoToMeeting, Office 365, Quickbooks, Xero
PaaSAWS Elastic Beanstalk, Heroku, Force.com, Google App Engine, Apache Stratos, OpenShift
IaaSDigitalOcean, Linode, Rackspace, AWS EC2, Cisco Metapod, Google Compute Engine (GCE)
  • Σε ένα μοντέλο υποδομής ως υπηρεσία, οι χρήστες μπορούν να αποκτούν πρόσβαση σε υποδομή και φυσικούς υπολογιστικούς πόρους όπως οι διακομιστές, η δικτύωση, ο χώρος αποθήκευσης και ο χώρος σε κέντρα δεδομένων – χωρίς να απαιτείται η κατοχή, η διαχείριση ή η λειτουργία της από τους ίδιους.

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

  • Το λογισμικό ως υπηρεσία είναι ένα μοντέλο παραχώρησης άδειας χρήσης και διανομής λογισμικού, όπου το λογισμικό και οι εφαρμογές φιλοξενούνται κεντρικά και η άδεια χρήσης παραχωρείται βάσει συνδρομής, ενώ αναφέρεται επίσης και ως «λογισμικό κατ’ απαίτηση».

Note

Η υψηλή κλιμάκωση και ευελιξία που προσφέρουν οι πλατφόρμες SaaS δίνουν τη δυνατότητα στους χρήστες σας να έχουν πρόσβαση στο περιεχόμενο/στις υπηρεσίες από οπουδήποτε μέσω πολλαπλών πλατφορμών, όπως τα προγράμματα περιήγησης web, τα tablet και οι κινητές συσκευές, χωρίς υποδομή μεγάλης κλίμακας.

Η αγορά έχει υιοθετήσει αυτές τις υπηρεσίες μέσω της ζήτησης για εφαρμογές CRM (Διαχείριση σχέσεων με τους πελάτες), λογιστικής διαχείρισης και ERP (Σύστημα ενδοεπιχειρησιακού σχεδιασμού), που προσφέρουν μοντέλα συνδρομής με πληρωμή βάσει χρήσης. Η αυξανόμενη χρήση της τεχνητής νοημοσύνης, της μηχανικής μάθησης και του λογισμικού μεγάλων δεδομένων και ανάλυσης θα οδηγήσουν σε αύξηση της χρήσης SaaS.

Ο κλάδος της τεχνολογίας της πληροφορίας και επικοινωνίας αξιοποιεί τις πλατφόρμες δημοσίου cloud που προσφέρονται από τους κορυφαίους παρόχους cloud AWS, Microsoft και Google για να διαχειριστεί καλύτερα την ταχεία ανάπτυξη και την πολύπλοκη υποδομή του.

Οι κλάδοι του λιανικού και ηλεκτρονικού εμπορίου χρησιμοποιούν επίσης το μοντέλο IaaS για να διαχειριστούν την κυκλοφορία των δικτυακών τόπων και να προσφέρουν μια ομαλή εμπειρία αγορών μέσω πλατφορμών κινητών συσκευών και tablet. Ένα άλλο όφελος που προσφέρει η τεχνολογία cloud computing είναι η βελτίωση της ευφυίας των επιχειρήσεων με την αξιοποίηση των δεδομένων πελατών. Μερικές κοινές πρακτικές των φυσικών καταστημάτων για την ενίσχυση της εμπειρίας πελατών είναι τα διασυνδεδεμένα σημεία πωλήσεων (POS) και η συγκεντρωτική τιμολόγηση μέσω του cloud.

Υπηρεσίες cloud computing

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

Note

Οι κύριες αναδυόμενες τεχνολογίες αυτή τη στιγμή, όπως η τεχνητή νοημοσύνη, το Διαδίκτυο των πραγμάτων, το blockchain και τα μεγάλα δεδομένα δουλεύουν με τεράστιο όγκο δεδομένων και απαιτούν μεγάλο αποθηκευτικό χώρο και υπολογιστική ισχύ για να παρέχουν τις λειτουργίες τους. Το cloud είναι απαραίτητο για την ανάπτυξη αυτών των τεχνολογιών καθώς προσφέρει όλη του την υπολογιστική ισχύ οικονομικά, παρέχοντας επιλογές πληρωμής ανάλογα με την κατανάλωση (το μοντέλο υπηρεσίας κοινής ωφελείας). Είναι σημαντική η ενδυνάμωση μιας ανταγωνιστικής και καινοτόμου ευρωπαϊκής οικονομίας στην ψηφιακή εποχή.

Απαιτούμενες δεξιότητες και ευκαιρίες εργασίας

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

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

Οι κύριες τεχνικές δεξιότητες για τους επαγγελματίες του cloud περιλαμβάνουν τις εξής:

  • Δεξιότητες βάσης δεδομένων: Η αποθήκευση, διαχείριση και πρόσβαση σε δεδομένα αποθηκευμένα στο cloud είναι σημαντικό μέρος οποιασδήποτε στρατηγικής που βασίζεται στο cloud.

  • Το λογισμικό που φιλοξενείται στο cloud επιτρέπει την πιο συχνή εφαρμογή γρήγορων και αυξανόμενων αναπτύξεων, απαιτώντας επαγγελματίες DevOps (ανάπτυξη + λειτουργίες) των οποίων τα πολυλειτουργικά προσόντα εξασφαλίζουν ομαλή ανάπτυξη του λογισμικού που δημιουργείται

  • Ασφάλεια πληροφοριών: Η κυβερνοασφάλεια και τα προληπτικά μέτρα είναι σημαντικά στο cloud computing.

  • Δεξιότητες δικτύωσης: Η ενσωμάτωση δικτύου με τις υπηρεσίες cloud είναι σημαντική.

  • Δεξιότητες προγραμματισμού: Η ευχέρεια με γλώσσες προγραμματισμού όπως είναι το PHP, Java και το .NET είναι σημαντική. Οι παραδοσιακές γλώσσες προγραμματισμού όπως η Python και η Ruby είναι επίσης σε ζήτηση.

Next section
III. Πώς χρησιμοποιούμε το cloud;