Το μέλλον είναι στα σύννεφα

1.1. Εισαγωγή

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

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

Στις εγκαταστάσεις του πελάτη (eng. - on-premise) ή στο σύννεφο. Ταυτόχρονα, είναι αδύνατο να πούμε με βεβαιότητα ποιο είναι πιο κερδοφόρο από άποψη χρημάτων στη γενική περίπτωση.

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

1.2. Σύννεφα ανάμεσά μας

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

Σήμερα, το 2019, είναι δύσκολο να βρεις ένα άτομο που δεν θα χρησιμοποιούσε Instagram, email, χάρτες και μποτιλιαρίσματα στο τηλέφωνό του. Πού αποθηκεύονται και επεξεργάζονται όλα αυτά; Σωστά!
Ακόμα κι αν εσείς, ως ειδικός πληροφορικής σε μια εταιρεία με τουλάχιστον ένα μικρό δίκτυο καταστημάτων (για λόγους σαφήνειας), εγκαταστήσετε συστήματα αποθήκευσης στην υποδομή, ανεξάρτητα από το πώς δίνετε πρόσβαση στον πόρο, είτε πρόκειται για διεπαφή ιστού, ftp ή samba , αυτό είναι για τους χρήστες σας το θησαυροφυλάκιο θα είναι ένα σύννεφο που βρίσκεται... κάπου εκεί. Τι να πούμε για τόσο γνώριμα πράγματα που χρησιμοποιούμε στα χέρια μας αρκετές δεκάδες φορές κάθε μέρα.

2.1. Τύποι ανάπτυξης χωρητικότητας Cloud

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

1.Δημόσιο σύννεφο είναι μια πλατφόρμα που είναι δημόσια ανοιχτή σε όλους τους χρήστες δωρεάν ή με συνδρομή επί πληρωμή. Τις περισσότερες φορές διαχειρίζεται ένα συγκεκριμένο φυσικό ή νομικό πρόσωπο. Ένα παράδειγμα είναι μια πύλη-συσσωρευτής άρθρων επιστημονικής γνώσης.

2. Ιδιωτικό σύννεφο - το ακριβώς αντίθετο του σημείου 1. Πρόκειται για μια πλατφόρμα κλειστή για το κοινό, που συχνά προορίζεται για μία εταιρεία (ή μια εταιρεία και οργανισμούς εταίρους). Η πρόσβαση παρέχεται μόνο σε χρήστες από τον διαχειριστή του συστήματος. Αυτές μπορεί να είναι εσωτερικές υπηρεσίες, για παράδειγμα ένα δίκτυο intranet, ένα σύστημα SD (service desk), CRM, κ.λπ. Συνήθως, οι ιδιοκτήτες cloud ή τμημάτων λαμβάνουν πολύ σοβαρά το θέμα της ασφάλειας πληροφοριών και της προστασίας των επιχειρήσεων, καθώς πληροφορίες σχετικά με πωλήσεις, πελάτες, στρατηγικά σχέδια εταιρειών κ.λπ. αποθηκεύονται σε ιδιωτικά cloud.

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

4. Υβριδικό σύννεφο Αυτός είναι ένας τύπος υποδομής που συνδυάζει τουλάχιστον δύο τύπους ανάπτυξης. Το πιο συνηθισμένο παράδειγμα είναι η κλιμάκωση ενός κέντρου δεδομένων πελάτη χρησιμοποιώντας το cloud. Αυτό γίνεται για να εξοικονομηθούν χρήματα, εάν είναι αδύνατη η μετακίνηση στο cloud 100%, ή για λόγους ασφάλειας και συμμόρφωσης.

2.2. Τύποι υπηρεσιών

Super, οι τύποι ανάπτυξης είναι τόσο διαφορετικοί, αλλά πρέπει να υπάρχει κάτι που τους ενώνει; Ναι, αυτοί είναι τύποι υπηρεσιών, είναι πανομοιότυποι για όλους τους τύπους cloud. Ας δούμε τα 3 πιο συνηθισμένα.

IaaS (υποδομή ως υπηρεσία) — η υποδομή ως υπηρεσία. Με αυτήν την επιλογή, σας παρέχονται διακομιστές με τη μορφή εικονικών μηχανών (VM), δίσκων, εξοπλισμού δικτύου, στους οποίους μπορείτε να αναπτύξετε το λειτουργικό σύστημα και το περιβάλλον που χρειάζεστε, να εγκαταστήσετε υπηρεσίες κ.λπ. Παρά το γεγονός ότι τώρα αναπτύσσομαι ενεργά στο cloud από το Yandex, ξεκίνησα τη γνωριμία μου με το GCP (Google Cloud Platform), οπότε θα δώσω παραδείγματα στο υπόβαθρό του και γενικά θα μιλήσω για παρόχους λίγο αργότερα. Έτσι, ένα παράδειγμα λύσης IaaS στο GCP θα ήταν το στοιχείο Υπολογιστική Μηχανή. Εκείνοι. Αυτό είναι ένα απλό συνηθισμένο BM για το οποίο επιλέγετε μόνοι σας το λειτουργικό σύστημα, διαμορφώνετε μόνοι σας το λογισμικό και αναπτύσσετε εφαρμογές. Ας δούμε ένα παράδειγμα. Είστε προγραμματιστής python και θέλετε να δημιουργήσετε έναν ιστότοπο με backend στο cloud, λαμβάνοντας υπόψη μόνο την επιλογή IaaS. Πρέπει να πάρετε ένα VM στο οποίο θα εκτελείται ο ιστότοπος, για αυτό πρέπει να εγκαταστήσετε (στο gcp επιλέγεται στο στάδιο δημιουργίας του στιγμιότυπου) το λειτουργικό σύστημα, να ενημερώσετε τον διαχειριστή πακέτων (γιατί όχι), να εγκαταστήσετε την απαιτούμενη έκδοση του python, nginx, κτλ... Σε τρία VMs δημιουργήστε ένα σύμπλεγμα βάσεων δεδομένων ανακατεύθυνσης (επίσης χειροκίνητα). Παροχή υλοτομίας κ.λπ. Είναι φθηνό και μακρύ, αλλά αν θέλετε μέγιστη ευελιξία, αυτή είναι η επιλογή σας.

Το επόμενο πλησιέστερο στην απλότητα και το υψηλό κόστος είναι PaaS (πλατφόρμα ως υπηρεσία). Εδώ παίρνετε επίσης ένα VM, φυσικά, αλλά χωρίς τη δυνατότητα να αλλάξετε τη διαμόρφωση τόσο ευέλικτα, δεν επιλέγετε ένα λειτουργικό σύστημα, ένα σύνολο λογισμικού κ.λπ., έχετε ένα έτοιμο περιβάλλον για το προϊόν σας. Ας επιστρέψουμε στο ίδιο παράδειγμα. Αγοράζετε δύο παρουσίες App Engine στο GCP, η μία από αυτές θα είναι σε ρόλο βάσης δεδομένων, η δεύτερη θα είναι σε ρόλο διακομιστή ιστού. Δεν χρειάζεται να διαμορφώσετε κανένα πρόγραμμα υποστήριξης, μπορείτε να εκτελέσετε ένα περιβάλλον παραγωγής αμέσως. Κοστίζει περισσότερο, πρέπει να παραδεχτείτε, η εργασία πρέπει να πληρωθεί και ολόκληρο το Σενάριο λειτούργησε για εσάς. Αλλά παίρνετε μια έτοιμη πλατφόρμα για δουλειά.

Η τρίτη από τις κύριες επιλογές, που στέκεται πάνω από τα υπόλοιπα - SaaS (Λογισμικό ως υπηρεσία). Δεν προσαρμόζετε το VM, δεν το ρυθμίζετε καθόλου. Δεν χρειάζεται να είστε ειδικός πληροφορικής, δεν χρειάζεται να γράψετε κώδικα, δεν χρειάζεται να κάνετε backend. Είναι όλα έτοιμα. Πρόκειται για έτοιμες, αναπτυγμένες λύσεις, όπως το GSuite (πρώην Google Apps), το DropBox, το Office 365.

3.1. Τι υπάρχει κάτω από την κουκούλα;

Το έχεις στο μυαλό σου; Εντάξει, ας προχωρήσουμε. Αγοράσαμε ένα VM, δουλέψαμε με αυτό, το καταστρέψαμε και αγοράσαμε άλλα 10 Δεν αγοράζουμε υλικό, αλλά ξέρουμε ότι πρέπει να είναι κάπου. Όταν εισαγάγατε τον χώρο αποθήκευσης στην υποδομή της επιχείρησής σας, πιθανότατα τον εγκαταστήσατε σε ένα rack στο δωμάτιο διακομιστή. Έτσι, οι πάροχοι τεχνολογίας cloud σάς δίνουν ένα μέρος του δωματίου διακομιστών τους προς ενοικίαση, μόνο τεράστιου μεγέθους. Το λεγόμενο DPC (κέντρο επεξεργασίας δεδομένων). Πρόκειται για μεγάλα συγκροτήματα που βρίσκονται σχεδόν σε ολόκληρο τον πλανήτη. Η κατασκευή συνήθως πραγματοποιείται κοντά σε εκείνα τα μέρη που μπορούν να αποτελέσουν πηγή φυσικής ψύξης τουλάχιστον ένα μέρος του έτους, αλλά ορισμένοι εκπρόσωποι μπορούν επίσης να κατασκευαστούν στην έρημο της Νεβάδα. Εκτός από το γεγονός ότι ο πάροχος τοποθετεί αρκετές εκατοντάδες ράφια σε ένα κολοσσιαίο υπόστεγο, ανησυχεί επίσης για τη μεταφορά θερμότητας (ξέρουν ακόμα ότι οι υπολογιστές δεν μπορούν να παγώσουν και να υπερθερμανθούν;), για την ασφάλεια των δεδομένων σας, κυρίως στη φυσική επίπεδο, οπότε είναι απίθανο να μπει παράνομα στο κέντρο δεδομένων θα λειτουργήσει; Ταυτόχρονα, οι μέθοδοι αποθήκευσης δεδομένων σε ένα κέντρο δεδομένων διαφέρουν μεταξύ διαφορετικών παρόχων, ενώ μερικοί κάνουν κατανεμημένες εγγραφές μεταξύ διαφορετικών κέντρων δεδομένων, ενώ άλλοι τις αποθηκεύουν με ασφάλεια σε ένα.

3.2. Σύννεφα τώρα και εκ των υστέρων. Παρόχους

Γενικά, αν σκάψετε στην ιστορία, οι πρώτες προϋποθέσεις για τη δημιουργία των σημερινών πλατφορμών cloud ήταν πίσω στα μέσα της δεκαετίας του '70 του περασμένου αιώνα, κατά την ανάπτυξη και την εφαρμογή του πρωτοτύπου Internet ARPANET. Στη συνέχεια, η συζήτηση ήταν ότι κάποια μέρα οι άνθρωποι θα μπορούσαν να λαμβάνουν όλες τις πιθανές υπηρεσίες μέσω του δικτύου. Όσο περνούσε ο καιρός, τα κανάλια έγιναν σταθερά και λίγο-πολύ ευρεία και το 1999 εμφανίστηκε το πρώτο εμπορικό σύστημα CRM, το οποίο παρέχεται αποκλειστικά με συνδρομή και είναι το πρώτο SaaS, αντίγραφα του οποίου αποθηκεύονται σε ένα ενιαίο κέντρο δεδομένων. Αργότερα, η εταιρεία διέθεσε διάφορα τμήματα που παρέχουν PaaS με συνδρομή, συμπεριλαμβανομένης της ειδικής περίπτωσης BDaaS (βάση δεδομένων ως υπηρεσία). στις οποίες ο χρήστης μπορεί να δημιουργήσει τις δικές του εικονικές μηχανές, κάπως έτσι ξεκινά η εποχή των μεγάλων τεχνολογιών cloud.

Τώρα είναι συνηθισμένο να μιλάμε για τα τρία μεγάλα (αν και βλέπω τα τέσσερα μεγάλα σε μισό χρόνο): υπηρεσίες web Amazon, Microsoft Azure, Google Cloud Platform... Yandex Cloud. Είναι ιδιαίτερα ωραίο για το τελευταίο, γιατί όταν οι συμπατριώτες ξεσπούν γρήγορα στην παγκόσμια σκηνή, μια ιδιαίτερη περηφάνια διατρέχει το δέρμα.

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

3.3. Τιμολόγηση και επιχορηγήσεις

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

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

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο